不畏惧

博客园 首页 新随笔 联系 订阅 管理

1,安装centos 7 安装

 宿主机配置信息:

          内存:8G

          系统盘:30G

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

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

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

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

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

 

2,centos 7 的环境配置

  修改目录权限:

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

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

[root@odb /]# useradd oracle
[root@odb /]# passwd oracle

 

  关闭防火墙:

[root@odb /]# systemctl disable firewalld

  更新系统采用阿里源:

[root@odb /]# yum update

  建立用户和组:

[root@odb /]# groupadd oinstall
[root@odb /]# groupadd dba
[root@odb /]# groupadd oper
[root@odb /]# usermod -g oinstall -G dba,oper oracle

  新建oracle安装目录:

[root@odb /]# mkdir -p /u01/app/oracle/product/12.2.0/db_1
[root@odb /]# chown -R oracle:oinstall /u01/app/
[root@odb /]# chmod -R 775 /u01/app/
[root@odb /]# mkdir -p /u02/app/
[root@odb /]# chown -R oracle:oinstall /u02/app/
[root@odb /]# chmod -R 775 /u01/app/

  修改内核参数:

[root@odb /]# cp /etc/sysctl.d/99-sysctl.conf /etc/sysctl.d/99-sysctl.conf.bak  
[root@odb /]# vim /etc/sysctl.d/99-sysctl.conf
输入如下参数:
# Add for oracle database 12c ----start----
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                                                                                  
# 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

  修改文件限制:

[root@odb /]# vim /etc/security/limits.d/20-nproc.conf 
增加如下内容:
# Add for oracle database 12c ----Start----
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
# Add for oracle database 12c ----End----

[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

[root@odb /]# vim /etc/profile
#add for oracle database 12c ----Start----
if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
                ulimit -p 16384
                ulimit -n 65536a
        else
                ulimit -u 16384 -n 65536
        fi
fi
#add for oracle database 12c ----End----

  修改oracle 用户变量:

[root@odb /]# su oracle
[oracle@odb /]$ cd
[oracle@odb ~]$ vim .bash_profile
加入如下:
#add for oracle database 12c ----Start----
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
ORACLE_SID=orcl
export ORACLE_BASE ORACLE_HOME ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH
export PATH
#add for oracle database 12c ----End----
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"

  centos7 设置完成重启系统

 

3、oracle 安装前准备

  安装依赖

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.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目录下

[root@odb u03]# mkdir /u03/database
[root@odb u03]# chmod -R 775 /u03/

 

4、开始安装oracle

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

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

  [root@odb database]# su oracle

[root@odb database]# ./runInstaller 

  如果有报错:

修改hosts文件加入用户名

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

 

第一步配置更新:

 

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

第三步:

第四步企业级:

第五步:

第六步:

 第七步:

第八步安装完成:

按照提示执行命令:

 

5、开始配置数据库

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

 

选择高级安装:

选择定制数据库:

数据库存储方式:

选择快速恢复区域:

监听配置:

选择组件:

 

 

unicode

em配置

 

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

 

 创建数据库配置:

 完成安装:

 

posted on 2017-11-03 17:40  不畏惧  阅读(301)  评论(0编辑  收藏  举报