วันอังคารที่ 8 กันยายน พ.ศ. 2558

RAC Recovery Node บน Oracle 11g R2 RAC


อ้างอิง :
 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}




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
gridconfig.bat



ติดตั้ง Oracle Database แบบ Software Only




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 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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น