GI clone

1. RAC GI CLONE条件:
No Grid Naming Service (GNS)
No Intelligent Platform Management Interface specification (IPMI)
Voting disk and Oracle Cluster Registry (OCR) are stored in Oracle Automatic Storage Management (ASM)
Single Client Access Name (SCAN) resolves through DNS


 


2.COPY软件
******************************************************************************************************
node1,node2:
crsctl stop crs 


root:
cp -prf $ORACLE_HOME/ $copy_path
******************************************************************************************************


3.root删除多余的文件:
******************************************************************************************************
cd copy_path
rm -rf crs/install/crsconfig_addparams
rm -rf host_name
rm -rf log/host_name
rm -rf gpnp/host_name
find gpnp -type f -exec rm -f {} \;
find cfgtoollogs -type f -exec rm -f {} \;
rm -rf crs/init/*
rm -rf cdata/*
rm -rf crf/*
rm -rf network/admin/*.ora
find . -name '*.ouibak' -exec rm {} \;
find . -name '*.ouibak.1' -exec rm {} \;
rm -rf root.sh*
******************************************************************************************************


4.备份.patch_storage文件(为了后续的PSU和PATCH准备)
******************************************************************************************************
cd $copy_path
mkdir .patch_storage
cp -prf $ORACLE_HOME/.patch_storage/* $copy_path/.patch_storage/
******************************************************************************************************


5.tar软件:
******************************************************************************************************
tar -zcvpf $copy_path/gridHome.tar .
******************************************************************************************************




6.解压:
******************************************************************************************************
tar -zxvf clone_source01.tar
******************************************************************************************************


7.创建必要的inventory(非必须):
******************************************************************************************************


[root@node1 crs]# mkdir /u01
[root@node1 crs]# chown oracle:oinstall /u01
[root@node1 crs]# mkdir -p /u01/app/oraInventory
[root@node1 crs]# mkdir -p /u01/app/11.2.0/grid




******************************************************************************************************


8.改权限:
******************************************************************************************************
chmod u+s $ORACLE_HOME/bin/oracle
chmod g+s $ORACLE_HOME/bin/oracle
chmod u+s $ORACLE_HOME/bin/extjob
chmod u+s $ORACLE_HOME/bin/jssu
chmod u+s $ORACLE_HOME/bin/oradism




remove any tnsnames.ora, listener.ora, or sqlnet.ora files.


******************************************************************************************************


9.配置信任关系:
******************************************************************************************************
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








******************************************************************************************************


10.#clone.pl on each node:
******************************************************************************************************
`uname -a|awk '{print $2}'`_`date +%N`


ORACLE_BASE=/oracle_grid/app/oracle
GRID_HOME=/oracle_grid/grid
THIS_NODE=`hostname -s`


export E01=ORACLE_BASE=${ORACLE_BASE}
export E02=ORACLE_HOME=${GRID_HOME}
export E03=ORACLE_HOME_NAME=`uname -a|awk '{print $2}'`_`date +%N`
export E04=INVENTORY_LOCATION=/oracle_grid/app/oraInventory/


export C01="-O'\"CLUSTER_NODES={cnsh281198, cnsh281199}\"'"
export C02="-O'\"LOCAL_NODE=${THIS_NODE}\"'"


node1:
perl clone.pl -silent ORACLE_BASE=/oracle_grid/app/oracle ORACLE_HOME=/oracle_grid/grid ORACLE_HOME_NAME=cnsh281198_695130820 INVENTORY_LOCATION=/oracle_grid/app/oraInventory/ -O'"CLUSTER_NODES={cnsh281198, cnsh281199}"' -O'"LOCAL_NODE=cnsh281198"' CRS=TRUE


node2:
perl clone.pl -silent ORACLE_BASE=/oracle_grid/app/oracle ORACLE_HOME=/oracle_grid/grid ORACLE_HOME_NAME=cnsh281198_695130820 INVENTORY_LOCATION=/oracle_grid/app/oraInventory/ -O'"CLUSTER_NODES={cnsh281198, cnsh281199}"' -O'"LOCAL_NODE=cnsh281199"' CRS=TRUE


******************************************************************************************************


11.config:
******************************************************************************************************
DISPLAY=10.11.108.40:1.0;export DISPLAY
$ORACLE_HOME/crs/config/config.sh
需要生成模板并保存。


Launch the Configuration Wizard
The Configuration Wizard helps you to prepare the crsconfig_params file, prompts you to run the root.sh script (which calls the rootcrs.pl script), relinks Oracle binaries, and runs cluster verifications.


Start the Configuration Wizard, as follows:


$ Oracle_home/crs/config/config.sh
Optionally, you can run the Configuration Wizard silently, as follows, providing a response file:


$ Oracle_home/crs/config/config.sh -silent -responseFile file_name


******************************************************************************************************


12.主备执行root脚本:
******************************************************************************************************
node1:
/oracle_grid/11.2.0/grid/root.sh


node2:
/oracle_grid/11.2.0/grid/root.sh
******************************************************************************************************


13.重启node1,node2:
******************************************************************************************************
crsctl stop crs
crsctl start crs
******************************************************************************************************












http://docs.oracle.com/cd/E11882_01/rac.112/e41959/clonecluster.htm#CWADD03202
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值