步服务,Oracle Clusterware 不会在集群中进行活动的时间同步。
在安装后,要确认 ctssd 处于活动状态,请作为网格安装所有者 (grid) 输入以下命令:
[grid@rcahadb1 ~]$ crsctl check ctss CRS-4701: 集群时间同步服务处于活动模式。 CRS-4702: 偏移量 (毫秒): 0
[grid@rcahadb2 ~]$ crsctl check ctss
CRS-4701: 集群时间同步服务处于活动模式。 CRS-4702: 偏移量 (毫秒): 0
说明:Oracle 集群时间同步服务 (CTSS)配置,作者未做经过测试,仅供参考。
5.1.2.6. 创建Oracle用户和DBA组
必须保证每个节点上Oracle用户的uid和DBA用户组的GID相同,下面的命令在每个节点都要执行。
groupadd -g 501 dba
groupadd -g 502 oinstall groupadd -g 503 oper
groupadd -g 504 asmadmin groupadd -g 505 asmoper groupadd -g 506 asmdba
useradd -g oinstall -G dba,asmdba,oper oracle
useradd -g oinstall -G asmadmin,asmdba,asmoper,dba grid
修改用户密码:(oracle) passwd oracle passwd grid
5.1.2.7. 创建Oracle基目录
创建Oracle RAC所使用的目录,并修改相应的权限,在所有节点root用户执行 mkdir -p /oracle/app
mkdir -p /oracle/app/oracle
mkdir -p /oracle/app/oracle/11.2.0/db_1 mkdir -p /oracle/app/grid
mkdir -p /oracle/app/11.2.0/grid mkdir -p /oracle/app/oraInventory
chown -R oracle:oinstall /oracle chmod -R 775 /oracle
chown -R oracle:oinstall /oracle/app
13 / 64
chmod -R 775 /oracle/app
chown oracle:oinstall /oracle/app/oracle chmod -R 775 /oracle/app/oracle
chown oracle:oinstall /oracle/app/oracle/11.2.0/db_1 chmod -R 775 /oracle/app/oracle/11.2.0/db_1
chown -R grid:oinstall /oracle/app/grid chmod -R 775 /oracle/app/grid
chown -R grid:oinstall /oracle/app/11.2.0/grid chmod -R 775 /oracle/app/11.2.0/grid
chown grid:oinstall /oracle/app/oraInventory chmod -R 775 /oracle/app/oraInventory
5.1.2.8. 配置Oracle用户的环境
根据用户的shell种类,编辑对应的profile文件。 ? 节点1以grid用户登录, [root@rcahadb1 ~]$ su - grid
[grid@rcahadb1 ~]$ vi ~/.bash_profile 把以下 内容追加到.bash_profile文件 umask 022
export TMP=/tmp export TMPDIR=/tmp
export PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R/bin:/usr/sbin export ORACLE_SID=+ASM1
export ORACLE_BASE=/oracle/app/grid
export ORACLE_HOME=/oracle/app/11.2.0/grid export ORACLE_HOSTNAME=rcahadb1 export ORACLE_TERM=xterm
export NLS_DATE_FORMAT=\export TNS_ADMIN=$ORACLE_HOME/network/admin export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=\
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
14 / 64
export CVUQDISK_GRP=oinstall
? 节点1以oracle用户登录, [root@rcahadb1 ~]$ su - oracle
[oracle@rcahadb1 ~]$ vi ~/.bash_profile 把以下 内容追加到.bash_profile文件 umask 022
export TMP=/tmp export TMPDIR=$TMP
export ORACLE_HOSTNAME=rcahadb1 export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export ORACLE_SID=rcadb1 export ORACLE_UNQNAME=rcadb
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/11.2.0/db_1 export PATH=${PATH}:$CRS_HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin export TNS_ADMIN=$ORACLE_HOME/network/admin #export ORA_NLS10=$GRID_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/oracm/lib export
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib export NLS_DATE_FORMAT=\export THREADS_FLAG=native
? 节点2以grid用户登录, [root@rcahadb2 ~]$ su - grid
[grid@rcahadb2 ~]$ vi ~/.bash_profile 把以下 内容追加到.bash_profile文件 umask 022
export TMP=/tmp export TMPDIR=/tmp
export PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R/bin:/usr/sbin export ORACLE_SID=+ASM2
export ORACLE_BASE=/oracle/app/grid
export ORACLE_HOME=/oracle/app/11.2.0/grid export ORACLE_HOSTNAME=rcahadb2
15 / 64
export ORACLE_TERM=xterm
export NLS_DATE_FORMAT=\export TNS_ADMIN=$ORACLE_HOME/network/admin export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=\
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export CVUQDISK_GRP=oinstall
? 节点2以oracle用户登录 [root@rcahadb2 ~]$ su - oracle
[oracle@rcahadb2 ~]$ vi ~/.bash_profile 把以下 内容追加到.bash_profile文件 umask 022
export TMP=/tmp export TMPDIR=$TMP
export ORACLE_HOSTNAME=rcahadb2 export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export ORACLE_SID=rcadb2 export ORACLE_UNQNAME=rcadb
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/11.2.0/db_1 export PATH=${PATH}:$CRS_HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin export TNS_ADMIN=$ORACLE_HOME/network/admin #export ORA_NLS10=$GRID_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/oracm/lib export
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib export NLS_DATE_FORMAT=\export THREADS_FLAG=native
16 / 64