Oracle 11gR2构建RAC之(1)--配置系统环境
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,Oracle 11gR2构建RAC之(1)--配置系统环境系统环境:操作系统:RedHat EL5Cluster: Oracle GI(Grid Infrastructure)Oracle: Orac
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
河南电信dns服务器虚拟主机
人大数据库技术
开展网络安全宣传的目的
易语言查找数据库指定内容
天津慧科网络技术有限公司
全国软件开发权威学校排名
丽水定制app软件开发平台
软件开发开票品目
商用服务器价格
数据库怎么自参照字段
达梦数据库修改语句
数据库中的等于号和赋值
服务器主机名怎么查
河南浩瀚星云网络技术有限公司薪资怎么样
服务器hdd灯亮红灯常亮
数据库安全数据集
星网锐捷 软件开发
电脑的网络安全证书怎么考
数据库员工表有哪些字段
日本汽车网络安全
软件开发公司成立
wps表格和数据库
网络安全教育学习历程
上海软件开发技术流程
网络安全违章
舆情网络安全工作信息
华为公司具备网络安全资质吗
北邮网络安全与管理专业
网络安全法的一包括
文明上网网络安全700字