Oracle 11g Rac搭建(RedHat 6.9 + Oracle 11.2.0.4)
- 系统安装规划
- 网络规划
- 用户组规划
- 存储规划
- 配置yum源,网络规划,hosts文件等(双节点执行)
如果是 64bit,需要检查以下的 Packages。以下重复包名称的部分是64bit,注明 32bit的是 32bit
packages。如果是32bit OS,那么重复包名的只需要32bit 部分的包。注意不同版本Linux 系统后面的版本不太一样。 yum
install oracle-rdbms-server-11gR2-preinstall-1.0-12.el6.x86_64.rpm
检查方法:rpm -q binutils compat-libcap1 compat-libstdc+±33
compat-libstdc+±33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++
libstdc+±devel libaio libaio-devel make sysstat
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat xorg-x11-apps
- 将安装包上传到指定文件夹,此处个人习惯为’/soft’文件夹(安装节点上传即可)
- 禁用selinux iptables和ntp (双节点执行),可以使用ntp进行集群同步,也可以使用rac ctss来进行集群同步,使用ctss集群同步必须关闭ntp服务,并将/etc/ntp.conf 配置文件重命名方可生效
vi /etc/selinux/config
selinux=disabled
setenforce 0
getenforce
service iptables status
service iptables stop
chkconfig iptables off
service ntpd status
mv /etc/ntp.conf /etc/ntp.conf.bak
- 创建用户和组 (双节点执行)
/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/groupadd -g 507 asmoper
/usr/sbin/useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper grid
passwd grid
id grid
/usr/sbin/useradd -u 502 -g oinstall -G dba,asmdba oracle
passwd oracle
id oracle
- 修改gird 用户的环境变量(双节点执行),以上 grid 的 bash_profile, 仅供参考,还有一些参数可以自行加入。
使配置文件生效,同样在其他节点的Grid用户.bash_profile 中加入,并注意修改 ORACLE_SID=+ASM2
export LANG=en_US.utf8
export LANGUAGE=en_US.utf8
export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/