1.tar 种子软件:
******************************************************************************************************
root用户:
cd $ORACLE_HOME/..
tar -zcvf 11.2.0.4.5_rdbms_clone_source01.tar 11.2.0.4.5
******************************************************************************************************
2.新环境主备机环境准备:
******************************************************************************************************
vi .bash_profile
vi db_info.txt
vi profile
******************************************************************************************************
3.copy释放软件:
******************************************************************************************************
tar -zxvf 11.2.0.4.5_rdbms_clone_source01.tar
******************************************************************************************************
4.clone(oracle用户) on each node:
******************************************************************************************************
start.sh
############################################################
ORACLE_BASE=/test/app/oracle/rdbms
ORACLE_HOME=/test/app/oracle/rdbms/11g/11.2.0.4.160119
cd $ORACLE_HOME/clone
THISNODE=`hostname -s;`
export E01=ORACLE_HOME=/test/app/oracle/rdbms/11g/11.2.0.4.160119
export E02=ORACLE_HOME_NAME=OraDBRAC
export E03=ORACLE_BASE=/test/app/oracle/rdbms
export C01="-O'\"CLUSTER_NODES={cnsh281165,cnsh281166,cnsh281168,cnsh281185}\"'"
export C02="-O'\"LOCAL_NODE=$THISNODE\"'"
echo $E01 $E02 $E03 $C01 $C02
perl /test/app/oracle/rdbms/11g/11.2.0.4.160119/clone/bin/clone.pl $E01 $E02 $E03 $C01 $C02
############################################################
******************************************************************************************************
5.run root.sh on each node:
******************************************************************************************************
/test/app/oracle/rdbms/11g/11.2.0.4.160119/root.sh
******************************************************************************************************
6.配置信任关系:
******************************************************************************************************
node1:
cd
ssh-keygen -t rsa
cat $HOME/.ssh/id_rsa.pub >>$HOME/.ssh/authorized_keys
node2:
cd
ssh-keygen -t rsa
cat $HOME/.ssh/id_rsa.pub >>$HOME/.ssh/authorized_keys
node1:
ssh $NODE2 "cat .ssh/id_rsa.pub">>$HOME/.ssh/authorized_keys
scp $HOME/.ssh/authorized_keys $NODE2 :$HOME/.ssh
******************************************************************************************************
7.root修改oracle文件的所在组:
******************************************************************************************************
cd $ORACLE_HOME/bin
ls -l oracle
chgrp asmadmin oracle
chmod 6751 oracle
******************************************************************************************************
8.patch 信息验证:
******************************************************************************************************
$ORACLE_HOME/OPatch/opatch lsinventory -detail -oh $ORACLE_HOME | grep "Patch"|grep -v "Patch ID"|egrep "applied on|Patch Set"
******************************************************************************************************
******************************************************************************************************
root用户:
cd $ORACLE_HOME/..
tar -zcvf 11.2.0.4.5_rdbms_clone_source01.tar 11.2.0.4.5
******************************************************************************************************
2.新环境主备机环境准备:
******************************************************************************************************
vi .bash_profile
vi db_info.txt
vi profile
******************************************************************************************************
3.copy释放软件:
******************************************************************************************************
tar -zxvf 11.2.0.4.5_rdbms_clone_source01.tar
******************************************************************************************************
4.clone(oracle用户) on each node:
******************************************************************************************************
start.sh
############################################################
ORACLE_BASE=/test/app/oracle/rdbms
ORACLE_HOME=/test/app/oracle/rdbms/11g/11.2.0.4.160119
cd $ORACLE_HOME/clone
THISNODE=`hostname -s;`
export E01=ORACLE_HOME=/test/app/oracle/rdbms/11g/11.2.0.4.160119
export E02=ORACLE_HOME_NAME=OraDBRAC
export E03=ORACLE_BASE=/test/app/oracle/rdbms
export C01="-O'\"CLUSTER_NODES={cnsh281165,cnsh281166,cnsh281168,cnsh281185}\"'"
export C02="-O'\"LOCAL_NODE=$THISNODE\"'"
echo $E01 $E02 $E03 $C01 $C02
perl /test/app/oracle/rdbms/11g/11.2.0.4.160119/clone/bin/clone.pl $E01 $E02 $E03 $C01 $C02
############################################################
******************************************************************************************************
5.run root.sh on each node:
******************************************************************************************************
/test/app/oracle/rdbms/11g/11.2.0.4.160119/root.sh
******************************************************************************************************
6.配置信任关系:
******************************************************************************************************
node1:
cd
ssh-keygen -t rsa
cat $HOME/.ssh/id_rsa.pub >>$HOME/.ssh/authorized_keys
node2:
cd
ssh-keygen -t rsa
cat $HOME/.ssh/id_rsa.pub >>$HOME/.ssh/authorized_keys
node1:
ssh $NODE2 "cat .ssh/id_rsa.pub">>$HOME/.ssh/authorized_keys
scp $HOME/.ssh/authorized_keys $NODE2 :$HOME/.ssh
******************************************************************************************************
7.root修改oracle文件的所在组:
******************************************************************************************************
cd $ORACLE_HOME/bin
ls -l oracle
chgrp asmadmin oracle
chmod 6751 oracle
******************************************************************************************************
8.patch 信息验证:
******************************************************************************************************
$ORACLE_HOME/OPatch/opatch lsinventory -detail -oh $ORACLE_HOME | grep "Patch"|grep -v "Patch ID"|egrep "applied on|Patch Set"
******************************************************************************************************