Oracle 11g RAC on rhel 6.9 安装
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、安装说明1、环境说明系统版本数据库版本架构IP地址补丁rhel6.911.2.0.4RAC192.168.3.229698727rhel6.911.2.0.4RAC192.168.3.329698
千家信息网最后更新 2026年10月31日Oracle 11g RAC on rhel 6.9 安装
一、安装说明
1、环境说明
| 系统版本 | 数据库版本 | 架构 | IP地址 | 补丁 |
|---|---|---|---|---|
| rhel6.9 | 11.2.0.4 | RAC | 192.168.3.2 | 29698727 |
| rhel6.9 | 11.2.0.4 | RAC | 192.168.3.3 | 29698727 |
2、软件存放位置规划如下:
| 软件 | 存放位置 |
|---|---|
| Grid | /u01/11.2.0/grid |
| Oracle | /u01/app/oracle/product/11.2.0/db_1 |
3、RAC数据库需要共享存储:
CRSDG:3块至少3GB以上的盘,用于存放ocr、voting disk,asm的spfile。
DATADG:至少200GB,用于存放redolog、控制文件、数据库的spfile、数据库的system表空间、undo表空间、temp表空间。根据实际业务需求,增加DATADG的容量。
ARCHDG:至少100GB,用户存放归档日志。根据实际业务需求,增加DATADG的容量。
| Diskgroup | 大小 |
|---|---|
| CRSDG | 3块1GB存储 |
| DATADG | >=100GB |
| ARCHDG | >=100GB |
二、安装步骤
1、依赖包
cpp-4.8.2-16.el7.x86_64glibc-headers-2.17-55.el7.x86_64mpfr-3.1.1-4.el7.x86_64compat-libstdc++-33-3.2.3binutils-2.23.52.0.1-12.el7.x86_64compat-libcap1-1.10-3.el7.x86_64gcc-4.8.2-3.el7.x86_64gcc-c++-4.8.2-3.el7.x86_64glibc-2.17-36.el7.i686glibc-2.17-36.el7.x86_64glibc-devel-2.17-36.el7.i686glibc-devel-2.17-36.el7.x86_64kshlibaio-0.3.109-9.el7.i686libaio-0.3.109-9.el7.x86_64libaio-devel-0.3.109-9.el7.i686libaio-devel-0.3.109-9.el7.x86_64libgcc-4.8.2-3.el7.i686libgcc-4.8.2-3.el7.x86_64libstdc++-4.8.2-3.el7.i686libstdc++-4.8.2-3.el7.x86_64libstdc++-devel-4.8.2-3.el7.i686libstdc++-devel-4.8.2-3.el7.x86_64libXi-1.7.2-1.el7.i686libXi-1.7.2-1.el7.x86_64libXtst-1.2.2-1.el7.i686libXtst-1.2.2-1.el7.x86_64make-3.82-19.el7.x86_64sysstat-10.1.5-1.el7.x86_642、系统参数
可参考系统内核参数MOS Doc ID: 169706.1
vi /etc/sysctl.conf:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 10485760kernel.shmmax = 34359738368kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 10485863、设置oracle用户shell限制:
/etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 327684、/etc/pam.d/login添加:
session required pam_limits.so/etc/profile添加:if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -u 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi5、hosts
vi /etc/hosts192.168.3.2 tim110.10.10.1 tim1-priv192.168.3.88 tim1-vip192.168.3.3 tim210.10.10.2 tim1-priv192.168.3.99 tim2-vip192.168.3.111 rac-scan6、用户与组
groupadd -g 200 oinstallgroupadd -g 201 dbagroupadd -g 202 opergroupadd -g 203 asmadmingroupadd -g 204 asmopergroupadd -g 205 asmdbauseradd -u 200 -g oinstall -G dba,asmdba,oper oracleuseradd -u 201 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid7、目录
mkdir -p /u01/app/oraInventorychown -R grid:oinstall /u01/appchmod -R 775 /u01/app/oraInventory/mkdir -p /u01/11.2.0/gridchown -R grid:oinstall /u01/11.2.0chmod -R 775 /u01/11.2.0mkdir -p /u01/app/oraclemkdir -p /u01/app/oracle/cfgtoollogsmkdir -p /u01/app/oracle/product/11.2.0/db_1chown -R oracle:oinstall /u01/app/oraclechmod -R 775 /u01/app/oracle8、环境变量
###注意以下环境变量参数为Node1,与Node2不同之处在于Oracle_sid。
grid用户
export EDITOR=viexport ORACLE_SID=+ASM1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/11.2.0/gridexport GRID_HOME=/u01/11.2.0/gridexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport THREADS_FLAG=nativeexport PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 022oracle用户
export EDITOR=viexport ORACLE_SID=prod1export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 0228、udev
###node1,node2都需要配置
[root@tim1 ~]#vi /etc/udev/rules.d/60-raw.rules 按照example编写如下:ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="33",RUN+="/bin/raw /dev/raw/raw1 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="34",RUN+="/bin/raw /dev/raw/raw2 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="35",RUN+="/bin/raw /dev/raw/raw3 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="36",RUN+="/bin/raw /dev/raw/raw4 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="37",RUN+="/bin/raw /dev/raw/raw5 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="38",RUN+="/bin/raw /dev/raw/raw6 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="39",RUN+="/bin/raw /dev/raw/raw7 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="40",RUN+="/bin/raw /dev/raw/raw8 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="41",RUN+="/bin/raw /dev/raw/raw9 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="42",RUN+="/bin/raw /dev/raw/raw10 %M %m"ACTION=="add", ENV{MAJOR}=="8",ENV{MINOR}=="43",RUN+="/bin/raw /dev/raw/raw11 %M %m"KERNEL=="raw[1-9]", OWNER="grid", GROUP="dba", MODE="660"KERNEL=="raw10", OWNER="grid", GROUP="dba", MODE="660"KERNEL=="raw11", OWNER="grid", GROUP="dba", MODE="660"[root@node1 ~]# start_udev[root@node2 ~]# ll /dev/raw/raw*crw-rw---- 1 grid dba 162, 1 Apr 17 21:10 /dev/raw/raw1crw-rw---- 1 grid dba 162, 10 Apr 17 21:10 /dev/raw/raw10crw-rw---- 1 grid dba 162, 11 Apr 17 21:10 /dev/raw/raw11crw-rw---- 1 grid dba 162, 2 Apr 17 21:10 /dev/raw/raw2crw-rw---- 1 grid dba 162, 3 Apr 17 21:10 /dev/raw/raw3crw-rw---- 1 grid dba 162, 4 Apr 17 21:10 /dev/raw/raw4crw-rw---- 1 grid dba 162, 5 Apr 17 21:10 /dev/raw/raw5crw-rw---- 1 grid dba 162, 6 Apr 17 21:10 /dev/raw/raw6crw-rw---- 1 grid dba 162, 7 Apr 17 21:10 /dev/raw/raw7crw-rw---- 1 grid dba 162, 8 Apr 17 21:10 /dev/raw/raw8crw-rw---- 1 grid dba 162, 9 Apr 17 21:10 /dev/raw/raw99、启动图形化
10、安装grid
Grid只认出了Node1节点,Node2需要手动添加一下。
11、安装oracle
可将简体中文加上
这是在向node2复制数据,可以在node2的$ORACLE_HOME下,
通过du -sh 查看进度
至此安装结束!!可能有些刚了解oracle 的按此步骤会报错,因为我没有配置两个节点grid、oracle用户互信,其实可以在图形化中操作,努力找一找吧!!
12、检查
查看集群资源 [grid@tim1 ~]$ crsctl status res -t检查ASM状态 [grid@tim1 ~]$ asmcmd -p检查ocr状态 [grid@tim1 ~]$ ocrcheck检查voting disk状态 [grid@tim1 ~]$ crsctl query css votedisk检查节点信息 [grid@tim1 ~]$ srvctl config nodeapps检查数据库信息 [grid@tim1 ~]$ srvctl config database -d prod检查接口状态 [grid@tim1 ~]$ oifcfg iflist -p -n [grid@tim1 ~]$ oifcfg getif -global检查监听状态 [grid@tim1 ~]$ lsnrctl status
检查
数据
用户
数据库
状态
参数
环境
空间
系统
节点
业务
位置
信息
变量
图形
实际
容量
步骤
版本
软件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技园
中国互联网科技工作委员会毛军
互联网品科技
腾讯阿里互联网科技
北京互联网络科技有限公司
深圳天众互联网科技公司
互联网科技公司做什么
互联网科技产品
西藏七维空间互联网科技有限公司
宜昌元轩互联网科技有限公司
洛阳昕诺飞互联网科技有限公司
互联网保险科技创业
西安小鹰速贷互联网科技有限公司
黑云互联网科技有限公司
江苏互联网智能科技软件
风投北京互联网科技
互联网科技职业技能培训学校
互联网科技大会大佬
河南商务圈互联网科技有限公司
科技美学互联网 艺术
天津市摩尔互联网科技
奇酷互联网科技
奔汉互联网科技
互联网 科技服务平台
华脉科技工业互联网产品
宝灵互联网科技有限公司
杭州壁岐互联网科技有限公司
美国互联网科技实力
2021世界互联网领先科技成果发布
广州燕处互联网科技有限公司