以下操作以root登录到ol6-112-rac1结点进行操作
|
root@ol6-112-rac1.cuug.net:/media/20120320_180947/rpm>$ rpm -Uvh cvuqdisk-1.0.9-1.rpm Preparing... ########################################### [100%] Using default group oinstall to install package 1:cvuqdisk ########################################### [100%]
# 如果不使用DNS,则需要对/etc/hosts文件进行配置 127.0.0.1 localhost.cuug.net localhost # Public 192.168.8.111 ol6-112-rac1.cuug.net ol6-112-rac1 192.168.8.112 ol6-112-rac2.cuug.net ol6-112-rac2
# Private 192.168.6.111 ol6-112-rac1-priv.cuug.net ol6-112-rac1-priv 192.168.6.112 ol6-112-rac2-priv.cuug.net ol6-112-rac2-priv
# Virtual 192.168.8.113 ol6-112-rac1-vip.cuug.net ol6-112-rac1-vip 192.168.8.114 ol6-112-rac2-vip.cuug.net ol6-112-rac2-vip
# SCAN 192.168.8.115 ol6-112-scan.cuug.net ol6-112-scan 192.168.8.116 ol6-112-scan.cuug.net ol6-112-scan 192.168.8.117 ol6-112-scan.cuug.net ol6-112-scan 注意:即使在/etc/hosts文件中定义了SCAN地址,仍然需要在DNS上定义以便在同一子网的作为公有IP地址的3个地址间round-robin。 DNS服务器的配置请参考《Oracle RAC Database 11g Release 2 SCAN的DNS配置》
# 配置/etc/security/limits.d/90-nproc.conf # 将* soft nproc 1024 改为 * - nproc 16384
# 修改/etc/selinux/config文件 SELINUX=permissive
# 或者配置NTP, 或者确保NTP没有被配置,这样Oracle 群集时间同步服务可以同步RAC结点的时间,这里我们取消NTP的配置. # 如果ntpd服务根本就安装的话,那就不用做下面的操作了 $ service ntpd stop Shutting down ntpd: [ OK ] $ chkconfig ntpd off $ mv /etc/ntp.conf /etc/ntp.conf.orig $ rm /var/run/ntpd.pid
# 如果想使用NTP,修改"/etc/sysconfig/ntpd文件 OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"
# 重新启动NTP $ service ntpd restart
# 创建Oracle软件安装目录 [root@RacNode1 桌面]$ mkdir -p /u01/app/11.2.0.3/grid [root@RacNode1 桌面]$ mkdir -p /u01/app/oracle/product/11.2.0.3/db_1 [root@RacNode1 桌面]$ chown -R oracle:oinstall /u01 [root@RacNode1 桌面]$ chmod -R 775 /u01/
# Oracle Settings, 使用oracle登录,在.bash_profile(是oracle用户主目录下的)文件中添加下面的配置 TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=ol6-112-rac1.cuug.net; export ORACLE_HOSTNAME ORACLE_UNQNAME=RAC; export ORACLE_UNQNAME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE GRID_HOME=/u01/app/11.2.0.3/grid; export GRID_HOME DB_HOME=$ORACLE_BASE/product/11.2.0.3/db_1; export DB_HOME ORACLE_HOME=$DB_HOME; export ORACLE_HOME ORACLE_SID=RAC1; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM BASE_PATH=/usr/sbin:$PATH; export BASE_PATH PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
alias grid_env='. /home/oracle/grid_env' alias db_env='. /home/oracle/db_env'
# 创建文件/home/oracle/grid_env ORACLE_SID=+ASM1; export ORACLE_SID ORACLE_HOME=$GRID_HOME; export ORACLE_HOME PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
# 创建文件/home/oracle/db_env ORACLE_SID=RAC1; export ORACLE_SID ORACLE_HOME=$DB_HOME; export ORACLE_HOME PATH=$ORACLE_HOME/bin:$BASE_PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
# 执行下面的脚本,切换环境进行测试 $ grid_env $ echo $ORACLE_HOME /u01/app/11.2.0/grid
$ source db_env $ echo $ORACLE_HOME /u01/app/oracle/product/11.2.0/db_1
# 重启系统 root@ol6-112-rac1.cuug.net:/root>$ shutdown -r now |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1078693/ ,如需转载,请注明出处,否则将追究法律责任。