1,安装centos 7 安装

宿主机配置信息:

内存:8G

系统盘:30G

   swap分区:30G (笑了oracle安装自检不过)

   /u01(50G) :oracle安装目录

   /u02(50G): oracle数据目录(ssd盘)

   /u03(50G):   文件及备份盘(单独的机械盘)

centos 7 的安装的时候采用gui的方式安装过程比较简单此处略过

2,centos 7 的环境配置

  修改目录权限:

  1. [root@odb /]# chmod -R /u01 /u02 /u03

  新建oracle用户密码oracle,如果安装系统的时候建过此用户,此步骤略过

  1. [root@odb /]# useradd oracle
  2. [root@odb /]# passwd oracle

  关闭防火墙:

  1. [root@odb /]# systemctl disable firewalld

  更新系统采用阿里源:

  1. [root@odb /]# yum update

  建立用户和组:

  1. [root@odb /]# groupadd oinstall
  2. [root@odb /]# groupadd dba
  3. [root@odb /]# groupadd oper
  4. [root@odb /]# usermod -g oinstall -G dba,oper oracle

  新建oracle安装目录:

  1. [root@odb /]# mkdir -p /u01/app/oracle/product/12.2./db_1
  2. [root@odb /]# chown -R oracle:oinstall /u01/app/
  3. [root@odb /]# chmod -R /u01/app/
  4. [root@odb /]# mkdir -p /u02/app/
  5. [root@odb /]# chown -R oracle:oinstall /u02/app/
  6. [root@odb /]# chmod -R /u01/app/

  修改内核参数:

  1. [root@odb /]# cp /etc/sysctl.d/-sysctl.conf /etc/sysctl.d/-sysctl.conf.bak
  2. [root@odb /]# vim /etc/sysctl.d/-sysctl.conf
  3. 输入如下参数:
  4. # Add for oracle database 12c ----start----
  5. fs.aio-max-nr =
  6. fs.file-max =
  7. kernel.shmall =
  8. kernel.shmmax =
  9. kernel.shmmni =
  10. kernel.sem =
  11. net.ipv4.ip_local_port_range =
  12. net.core.rmem_default =
  13. net.core.rmem_max =
  14. net.core.wmem_default =
  15. net.core.wmem_max =
  16. # Add for oracle database 12c ----End----
    使之生效:

[root@odb /]# sysctl -p
fs.aio-max-nr = 1048576
fs.file-max = 6553600
kernel.shmall = 4194304
kernel.shmmax = 17179869183
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

  修改文件限制:

  1. [root@odb /]# vim /etc/security/limits.d/-nproc.conf
  2. 增加如下内容:
  3. # Add for oracle database 12c ----Start----
  4. oracle soft nproc
  5. oracle hard nproc
  6. oracle soft nofile
  7. oracle hard nofile
  8. oracle soft stack
  9. # Add for oracle database 12c ----End----
  10.  
  11. [root@odb /]# vim /etc/pam.d/login

# Add for oracle database 12c ----Start----
session required /lib64/security/pam_limits.so
# Add for oracle database 12c ----End----
#
session required pam_limits.so

  修改ulimt

  1. [root@odb /]# vim /etc/profile
  2. #add for oracle database 12c ----Start----
  3. if [ $USER = "oracle" ]; then
  4. if [ $SHELL = "/bin/ksh" ]; then
  5. ulimit -p
  6. ulimit -n 65536a
  7. else
  8. ulimit -u -n
  9. fi
  10. fi
  11. #add for oracle database 12c ----End----

  修改oracle 用户变量:

  1. [root@odb /]# su oracle
  2. [oracle@odb /]$ cd
  3. [oracle@odb ~]$ vim .bash_profile
  4. 加入如下:
  5. #add for oracle database 12c ----Start----
  6. ORACLE_BASE=/u01/app/oracle
  7. ORACLE_HOME=$ORACLE_BASE/product/12.2./dbhome_1
  8. ORACLE_SID=orcl
  9. export ORACLE_BASE ORACLE_HOME ORACLE_SID
  10. PATH=$ORACLE_HOME/bin:$PATH
  11. export PATH
  12. #add for oracle database 12c ----End----
  13. export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"

  centos7 设置完成重启系统

3、oracle 安装前准备

  安装依赖

  1. yum -y install binutils compat-libcap1 compat-libstdc++- compat-libstdc++-*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp

  拷贝安装包到/u03目录下

  1. [root@odb u03]# mkdir /u03/database
  2. [root@odb u03]# chmod -R /u03/

4、开始安装oracle

  安装要以oracle用户运行安装程序

  1. [root@odb ~]# cd /u03/database/

[root@odb database]# su oracle

  1. [root@odb database]# ./runInstaller

  如果有报错:

修改hosts文件加入用户名

  1. [root@odb orcl]# cat /etc/hosts
  2. 127.0.0.1 odb localhost localhost.localdomain localhost4 localhost4.localdomain4
  3. :: odb localhost localhost.localdomain localhost6 localhost6.localdomain6
  4. 172.100.60.180 odb

第一步配置更新:

第二步选择只安装数据库软件:

第三步:

第四步企业级:

第五步:

第六步:

第七步:

第八步安装完成:

按照提示执行命令:

5、开始配置数据库

  输入dbca启动图形化界面安装数据库

选择高级安装:

选择定制数据库:

数据库存储方式:

选择快速恢复区域:

监听配置:

选择组件:

unicode

em配置

密码设置这里我设置统一密码:

创建数据库配置:

完成安装:

oracle 12c centos 7 安装配置的更多相关文章

  1. ORACLE 12C R2 RAC 安装配置指南

    >> from zhuhaiqing.info ASM磁盘空间最低要求 求12C R2相比前一版本,OCR的磁盘占用需求有了明显增长.为了方便操作,设置如下:External: 1个卷x4 ...

  2. Oracle 12c CDB PDB 安装/配置/管理

    Oracle安装参考:https://www.cnblogs.com/zhichaoma/p/9288739.html 对于CDB,启动和关闭与之前传统的方式一样,具体语法如下:     STARTU ...

  3. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

  4. CentOS 7安装配置Apache HTTP Server

    原文 CentOS 7安装配置Apache HTTP Server   RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-ut ...

  5. CentOS 7 安装配置 NFS

    CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...

  6. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  7. CentOS 7安装配置Samba服务器

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  8. CentOS 7安装配置Samba服务器(挂载共享文件夹)

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  9. 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1

    CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...

随机推荐

  1. 图片转化成base64编码

    var img = "imgurl";//imgurl 就是你的图片路径 function getBase64Image(img) { var canvas = document. ...

  2. HTML5 汉字转化为拼音,带读声,穷举多音字

    1,没别的,像这种没有规则的转化,我们首先需要一个字典文件,字典文件的完整度,决定了转化的成功率与精确度 2,笔者收集了较为完整的字典文件,已上传到博客园,欢迎补充  =>  https://b ...

  3. Java 8 日期时间 API

    转自:https://www.runoob.com/java/java8-datetime-api.html Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与 ...

  4. 45_redux_comment应用_redux版本_异步功能

    /* * 包含所有action的type名称常量 * */ //添加评论 export const ADD_COMMENT = 'add_comment'; //删除评论 export const D ...

  5. 37_redux_理解

    1.什么是Redux Redux是JavaScript状态容器(是JS库,不是react插件),提供可预测化的状态管理. 可以用在react.angular.vue等项目中,但基本与react配合使用 ...

  6. Confluence安装部署

    前言:Confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki.通过它可以实现团队成员之间的协作和知识共享.现在大多数公司都会部署一套Confluence,用作内部WiKi. ...

  7. 系统分析与设计个人作业:WordCount

    本次作业gitee地址:https://gitee.com/ackary/WordCount 一.项目简介 1.基础功能 基础功能部分主要实现的功能是统计一个程序设计语言源文件的字符数.单词数.行数, ...

  8. CSS预处器的了解

    到目前为止,在众多优秀的CSS预处理器语言中就属Sass.LESS和Stylus最优秀,讨论的也多,对比的也多. 1.Sass背景介绍 Sass是对CSS(层叠样式表)的语法的一种扩充,诞生于2007 ...

  9. Linux root目录下.gvfs问题处理

    最近收到一些关于磁盘的告警. 查了一下相关的信息. 知道了.gvfs文件夹是GNOME桌面系统的虚拟文件系统.可能是一些其它远程桌面之前连接所产生的一个文件,确定没有人再远程后.可以手动干掉它. 通过 ...

  10. centos中pipelinedb安装及初步使用

    安装 下载安装包 https://www.pipelinedb.com/download 创建系统文件目录和日志目录 pipelinedb安装 使用非root用户,初始化pipelinedb 修改配置 ...