[오라클]Voting Disk 이관
사용하던 스토리지 교체로 ocr 과 voting disk 를 새로운 스토리지로 이관하는 내용입니다.
작업 하기 전에 준비되어야 하는 것은 기존 스토리지와 새로운 스토리지 모두 서버에서 바라 볼수 있어야 합니다.
이 작업은 하드웨어 엔지니어분께 얘기하면 알아서 해주실 겁니다.
기존 스토리지의 볼륨 그룹은 rac1 이고 새로운 스토리지의 볼륨 그룹은 rac2 입니다.
ocr은 replace 하고, voting 은 add 하고 delete 합니다.
작업 하시기 전 불의의 사고(?) 에 대비해 ocr 과 voting disk 모두 백업 하시고요,
저는 이런식으로 했는데 상황에 따라 다른 여러가지 방법이 존재할 수 있을 겁니다.
note 428681.1 를 참고 했으며, 꼭 읽어 본 후 작업 하세요.
-------------------------------------------------------------------------------------------------------------------
모든 작업은 root 계정으로 한다.
OCR 은 crs 가 start 상태에서 작업하며, voting disk 는 crs 가 down 상태에서 한다.
1. OCR 현재 상태 확인
[db1:/oramedia/patch/6455161] su - root
Password:
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
cdSourcing //.profile-EIS.....
root@db1 # cd $ORA_CRS_HOME
root@db1 # cd bin
root@db1 # ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 524044
Used space (kbytes) : 4100
Available space (kbytes) : 519944
ID : 1967014107
Device/File Name : /dev/md/rac1/rdsk/d201
Device/File integrity check succeeded
Device/File Name : /dev/md/rac1/rdsk/d202
Device/File integrity check succeeded
Cluster registry integrity check succeeded
2. OCR 다른 스토리지로 이관
root@db1 # ocrconfig -replace ocr /dev/md/rac2/rdsk/d201
root@db1 # ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 524044
Used space (kbytes) : 4100
Available space (kbytes) : 519944
ID : 1967014107
Device/File Name : /dev/md/rac2/rdsk/d201
Device/File integrity check succeeded
Device/File Name : /dev/md/rac1/rdsk/d202
Device/File integrity check succeeded
Cluster registry integrity check succeeded
root@db1 # ocrconfig -replace ocrmirror /dev/md/rac2/rdsk/d202
root@db1 # ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 524044
Used space (kbytes) : 4100
Available space (kbytes) : 519944
ID : 1967014107
Device/File Name : /dev/md/rac2/rdsk/d201
Device/File integrity check succeeded
Device/File Name : /dev/md/rac2/rdsk/d202
Device/File integrity check succeeded
Cluster registry integrity check succeeded
3. voting disk 현재 상태 확인
root@db1 # crsctl query css votedisk
0. 0 /dev/md/rac1/rdsk/d203
1. 0 /dev/md/rac1/rdsk/d204
2. 0 /dev/md/rac1/rdsk/d205
located 3 votedisk(s).
root@db1 # crsctl add css votedisk /dev/md/rac2/rdsk/d203
Cluster is not in a ready state for online disk addition <= 온라인 상태라 등록이 안된다.
4. crs 중지 (모든 노드)
root@db1 # crsctl stop crs
Stopping resources. This could take several minutes.
Successfully stopped CRS resources.
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
5. voting disk 추가 및 기존 디스크 제거
root@db1 # crsctl add css votedisk /dev/md/rac2/rdsk/d203 -force
Now formatting voting disk: /dev/md/rac2/rdsk/d203
successful addition of votedisk /dev/md/rac2/rdsk/d203.
root@db1 # crsctl delete css votedisk /dev/md/rac1/rdsk/d203 -force
successful deletion of votedisk /dev/md/rac1/rdsk/d203.
root@db1 # crsctl add css votedisk /dev/md/rac2/rdsk/d204 -force
Now formatting voting disk: /dev/md/rac2/rdsk/d204
successful addition of votedisk /dev/md/rac2/rdsk/d204.
root@db1 # crsctl delete css votedisk /dev/md/rac1/rdsk/d204 -force
successful deletion of votedisk /dev/md/rac1/rdsk/d204.
root@db1 # crsctl add css votedisk /dev/md/rac2/rdsk/d205 -force
Now formatting voting disk: /dev/md/rac2/rdsk/d205
successful addition of votedisk /dev/md/rac2/rdsk/d205.
root@db1 # crsctl delete css votedisk /dev/md/rac1/rdsk/d205 -force
successful deletion of votedisk /dev/md/rac1/rdsk/d205.
6. crs 스타트 (모든 노드)
root@db1 # crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly
7. voting disk 확인
root@db2 # crsctl query css votedisk
0. 0 /dev/md/rac2/rdsk/d204
1. 0 /dev/md/rac2/rdsk/d205
2. 0 /dev/md/rac2/rdsk/d203
located 3 votedisk(s).
8. ocr.loc 파일에서 ocr 경로 확인
root@db2 # cat /var/opt/oracle/ocr.loc
#Device/file /dev/md/rac1/rdsk/d202 getting replaced by device /dev/md/rac2/rdsk/d202
ocrconfig_loc=/dev/md/rac2/rdsk/d201
ocrmirrorconfig_loc=/dev/md/rac2/rdsk/d202
'01.오라클 > 002.DB 마이그레이션' 카테고리의 다른 글
[오라클]Characterset 변경 (0) | 2013.02.20 |
---|---|
[오라클]Full export / import (0) | 2013.02.20 |
[오라클]Undo Tablespace 변경 (0) | 2012.12.19 |
[오라클]Templorary File 변경 (0) | 2012.12.19 |
[오라클]Raw 디바이스와 데이터 파일 마이그레이션 (0) | 2012.12.19 |