อ้างอิง :
1.การติดตั้ง Oracle RAC
2.การ Recovery RAC Node
สถานะการนี้คือ RAC1 Start ไม่ขึ้น ส่วนที่ทำงานไได้เป็น RAC2 ขั้นตอนคือ
1.ลบ instance RAC1:GCOOP1 ออก ที่ RAC2
2.ทำการ ลบ Node RAC1 ที่ RAC2 ที่ command
rem on RAC2
SET ORACLE_HOME=C:\app\administrator\product\11.2.0\dbhome_1
SET GRID_HOME=C:\app\11.2.0\grid
rem emca -displayConfig dbcontrol -cluster
rem emca -deleteInst db
cd %GRID_HOME%\BIN
ocrconfig -manualbackup
olsnodes -s -t
srvctl status listener
srvctl stop listener -n rac1
srvctl disable listener -n rac1
srvctl status listener
cd %GRID_HOME%\oui\bin
crsctl delete node -n rac1
cd %ORACLE_HOME%\oui\bin
setup.exe -updateNodeList ORACLE_HOME=C:\app\administrator\product\11.2.0\dbhome_1 CLUSTER_NODES=rac2
cd %GRID_HOME%\oui\bin
setup.exe -updateNodeList ORACLE_HOME=C:\app\11.2.0\grid CLUSTER_NODES=rac2 CRS=TRUE -silent
cluvfy stage -post nodedel -n rac1
3.ทำการ Setup RAC1 แบบ WINDOWS เปล่าๆ และ setค่าให้เหมือนพร้อมติดตั้ง RAC และทำการ
runcluvfy.bat stage -pre crsinst -n rac1,rac2 -verbose
4.ทำการ Add Node RAC1 ที่ RAC2
set GSID=gcoop
set SID=GCOOP1
set NODE=rac1
set U=sys
set P=admin
SET IGNORE_PREADDNODE_CHECKS=Y
rem add node on RAC2
SET ORACLE_HOME=C:\app\administrator\product\11.2.0\dbhome_1
SET GRID_HOME=C:\app\11.2.0\grid
cd %GRID_HOME%\oui\bin
cluvfy stage -pre nodeadd -n %NODE% -fixup -verbose
addNode.bat -silent CLUSTER_NEW_NODES={%NODE%} CLUSTER_NEW_VIRTUAL_HOSTNAMES={%NODE%-vip} CLUSTER_NEW_PRIVATE_NODE_NAMES={%NODE%-priv}
set SID=GCOOP1
set NODE=rac1
set U=sys
set P=admin
SET IGNORE_PREADDNODE_CHECKS=Y
rem add node on RAC2
SET ORACLE_HOME=C:\app\administrator\product\11.2.0\dbhome_1
SET GRID_HOME=C:\app\11.2.0\grid
cd %GRID_HOME%\oui\bin
cluvfy stage -pre nodeadd -n %NODE% -fixup -verbose
addNode.bat -silent CLUSTER_NEW_NODES={%NODE%} CLUSTER_NEW_VIRTUAL_HOSTNAMES={%NODE%-vip} CLUSTER_NEW_PRIVATE_NODE_NAMES={%NODE%-priv}
5.ทำการ config Grid ที่ RAC1
rem on RAC1 `new Node
SET ORACLE_HOME=C:\app\administrator\product\11.2.0\dbhome_1
SET GRID_HOME=C:\app\11.2.0\grid
cd %GRID_HOME%\crs\config
6.ทำการสร้าง Instance บน RAC1 ที่ RAC2
set GSID=gcoop
set SID=GCOOP1
set NODE=rac1
set U=sys
set P=admin
SET IGNORE_PREADDNODE_CHECKS=Y
set SID=GCOOP1
set NODE=rac1
set U=sys
set P=admin
SET IGNORE_PREADDNODE_CHECKS=Y
SET ORACLE_HOME=C:\app\administrator\product\11.2.0\dbhome_1
SET GRID_HOME=C:\app\11.2.0\grid
rem run on Both Node
cd %GRID_HOME%\oui\bin
setup.exe -updateNodeList ORACLE_HOME=%GRID_HOME% CLUSTER_NODES=rac1,rac2 CRS=TRUE -silent
cd %ORACLE_HOME%\oui\bin
setup.exe -updateNodeList ORACLE_HOME=%ORACLE_HOME% CLUSTER_NODES=rac1,rac2
rem add node RAC1 on RAC2
cd %ORACLE_HOME%\bin
dbca -silent -addInstance -nodeList %NODE% -gdbName %GSID% -instanceName %SID% -sysDBAUserName %U% -sysDBAPassword %P%
cluvfy stage -post crsinst -n all -verbose
7.ตรวจสอบสถานะการ Add Node ที่ RAC1 และ ติดตั้ง dbconsole
หลังจากนั้น Service บนเครื่อง RAC1 จะเป็นดังนี้
SET ORACLE_HOSTNAME=rac.web.app
SET ORACLE_HOME=C:\app\administrator\product\11.2.0\dbhome_1
%ORACLE_HOME%/bin/emca -deconfig dbcontrol db -cluster
%ORACLE_HOME%/bin/emca -config dbcontrol db -repos recreate -cluster
ไม่มีความคิดเห็น:
แสดงความคิดเห็น