Oracle 11gR2构建RAC之(1)--配置系统环境
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,Oracle 11gR2构建RAC之(1)--配置系统环境系统环境:操作系统:RedHat EL5Cluster: Oracle GI(Grid Infrastructure)Oracle: Orac
千家信息网最后更新 2025年11月07日Oracle 11gR2构建RAC之(1)--配置系统环境
Oracle 11gR2构建RAC之(1)--配置系统环境
系统环境:
操作系统:RedHat EL5
Cluster: Oracle GI(Grid Infrastructure)
Oracle: Oracle 11.2.0.1.0
如图所示:RAC 系统架构
对于Oracle 11G构建RAC首先需要构建GI(Grid Infrastructure)的架构
一、配置系统环境
1、网络环境(all nodes)[root@node1 ~]# cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost192.168.8.21 node1192.168.8.23 node1-vip10.10.10.21 node1-priv192.168.8.22 node2192.168.8.24 node2-vip10.10.10.22 node2-priv192.168.8.25 rac_scan--对于11g的RAC可以通过DNS服务器配置SCAN IP的解析,通过客户端连接时,实现负载均衡;如果没有配置DNS服务器,需在hosts文件解析SCAN IP,但不能实现负载均衡效果。--对于DNS的配置,见另一博文:http://tiany.blog.51cto.com/513694/1421917Oracle 11g RAC SCAN ip的原理及配置2、建立用户和组(all nodes)[root@node1 ~]# cat user.shgroupadd -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 grid--尽量保证每个node上oracle和grid用户的UID一致。3、配置oracle和grid用户的环境变量(all nodes)oracle用户:[grid@node1 ~]$ cat .bash_profile export EDITOR=viexport ORACLE_SID=prod1 //node2 为prod2export 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 022grid用户:[grid@node1 ~]$ cat .bash_profile export EDITOR=viexport ORACLE_SID=+ASM1 //node2 为+ASM2export 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 0224、建立CRS和Oracle软件主目录(all nodes)[root@node1 ~]# cat mkdir.shmkdir -p /u01/app/oraInventorychown -R grid:oinstall /u01/app/oraInventory/chmod -R 775 /u01/app/oraInventory/mkdir -p /u01/11.2.0/gridchown -R grid:oinstall /u01/11.2.0/grid/chmod -R 775 /u01/11.2.0/grid/mkdir -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/oracle5、配置系统内核参数(all nodes)[root@node1 ~]# cat /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.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 = 1048586内核参数修改生效:[root@node1 ~]# sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1net.ipv4.tcp_syncookies = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 4294967295kernel.shmall = 268435456fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.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 = 10485866、建立oracle和grid用户访问系统资源的限制(all nodes)[root@node1 ~]# cat /etc/security/limits.conf oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240grid soft nproc 2047grid hard nproc 16384grid soft nofile 1024grid hard nofile 65536grid soft stack 102407、配置用户会话访问资源的限制(all nodes)[root@node1 ~]# cat /etc/pam.d/loginsession required /lib/security/pam_limits.so8、配置全局shell访问限制[root@node1 ~]#cat /etc/profileif [ $USER = "oracle" ]||[ $USER = "grid" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi9、配置时间同步(all nodes) 在11g的RAC中GI自带了,时间同步的功能,所以不再需要操作系统同步的ntp service,在所有node关闭ntp service。[root@node1 ~]# chkconfig ntpd off[root@node1 ~]# mv /etc/ntp.conf /etc/ntp.conf.bak--未完待续
配置
系统
用户
环境
同步
限制
均衡
操作系统
内核
参数
时间
服务器
架构
资源
服务
一致
全局
功能
原理
变量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术相关工具
饥荒进入不了服务器是什么原因
网易云音乐服务器错误316
服务器建立不死账号
和平精英延迟低的服务器
腾讯云服务器校园
万方数据库什么时候更新
计算机网络技术的相关法律
盲人摸象软件开发
电脑桌面服务器出现问题
广东伯乐云网络技术怎么样
北京软件开发公司电话
无锡电商软件开发收费标准
组工干部网络安全保密意识
广东绿书签网络安全系列
学数据库看哪本
mysql数据库应用技术
我的世界正版服务器租用
重庆服务器硬盘价格
金蝶云支持的数据库
新媒体传播与网络安全
大话西游手游官网最新服务器
红黑客网络安全
打印机服务器品牌
学习嵌入式软件开发哪本书
石狮软件开发定制信息推荐
行为分析算法服务器
聊呗极速版软件开发
如何打造一个网络安全体系
护苗网络安全总结boke