OS 환경 : Oracle Linux 8.4 (64bit)
DB 환경 : Oracle Database 19.27.0.0
방법 : 오라클 19c vote 디스크 위치 변경 방법
설치시 ocr과 vote를 나누기 위해 vote 디스크그룹을 따로 추가한 경우 본문과 같은 절차로 vote 디스크를 다른 디스크그룹으로 변경할수 있음
현재 grid 설치시 asm 디스크를 ocr로 설정한 상태임
ocr도 +OCR로 설정되어있고, vote도 +OCR로 설정되어있음
현재 ocr 위치 확인
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 4
Total space (kbytes) : 901284
Used space (kbytes) : 84372
Available space (kbytes) : 816912
ID : 1645669115
Device/File Name : +OCR
Device/File integrity check succeeded
Device/File not configured
Device/File not configured
Device/File not configured
Device/File not configured
Cluster registry integrity check succeeded
Logical corruption check bypassed due to non-privileged user
|
+ocr에 존재함
현재 votedisk 위치 확인
|
1
2
3
4
5
6
|
$ crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 7af4d351969b4fafbf3820a280eda284 (/dev/oracleasm/disks/OCR1) [OCR]
2. ONLINE bfc984baab224f3dbf95225711a3735d (/dev/oracleasm/disks/OCR2) [OCR]
3. ONLINE a4f208fc8d054f79bfedf9c512ef5514 (/dev/oracleasm/disks/OCR3) [OCR]
|
+ocr에 존재함
vote용 디스크그룹 생성
|
1
2
3
4
5
6
7
8
|
$ export ORACLE_SID=+ASM1
$ export ORACLE_HOME=$GRID_HOME
$ sqlplus / as sysasm
SQL> create diskgroup vote normal redundancy disk
'/dev/oracleasm/disks/VOTE1','/dev/oracleasm/disks/VOTE2','/dev/oracleasm/disks/VOTE3'
attribute 'compatible.asm'='19.0.0.0.0', 'compatible.rdbms'='10.1.0.0.0', 'au_size'='4m';
Diskgroup created.
|
디스크그룹 확인
|
1
2
3
4
5
6
7
8
|
SQL> select inst_id, name, state, type from gv$asm_diskgroup
INST_ID NAME STATE TYPE
---------- -------------------- ----------- ------
1 OCR MOUNTED NORMAL
1 VOTE MOUNTED NORMAL
2 OCR MOUNTED NORMAL
2 VOTE DISMOUNTED
|
2번 인스턴스에서는 아직 마운트되어있지 않음
2번 노드에서 mount 수행
|
1
2
3
4
5
6
|
$ export ORACLE_SID=+ASM2
$ export ORACLE_HOME=$GRID_HOME
$ sqlplus / as sysasm
SQL> alter diskgroup vote mount;
Diskgroup altered.
|
디스크그룹 재확인
|
1
2
3
4
5
6
7
8
|
SQL> select inst_id, name, state, type from gv$asm_diskgroup
INST_ID NAME STATE TYPE
---------- -------------------- ----------- ------
1 OCR MOUNTED NORMAL
1 VOTE MOUNTED NORMAL
2 OCR MOUNTED NORMAL
2 VOTE MOUNTED NORMAL
|
정상적으로 마운트됨
votedisk의 디스크그룹 변경
|
1
2
3
4
5
6
7
8
9
|
$ crsctl replace votedisk +VOTE
Successful addition of voting disk cbf4fb6df0f74f0abf837753f6ba09a7.
Successful addition of voting disk b11b725601094f8dbf461a937a2bdccd.
Successful addition of voting disk e1875e40a1274f26bf8cc6dd9b74d368.
Successful deletion of voting disk 7af4d351969b4fafbf3820a280eda284.
Successful deletion of voting disk bfc984baab224f3dbf95225711a3735d.
Successful deletion of voting disk a4f208fc8d054f79bfedf9c512ef5514.
Successfully replaced voting disk group with +VOTE.
CRS-4266: Voting file(s) successfully replaced
|
변경됨
votedisk 확인
|
1
2
3
4
5
6
|
$ crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE cbf4fb6df0f74f0abf837753f6ba09a7 (/dev/oracleasm/disks/VOTE1) [VOTE]
2. ONLINE b11b725601094f8dbf461a937a2bdccd (/dev/oracleasm/disks/VOTE2) [VOTE]
3. ONLINE e1875e40a1274f26bf8cc6dd9b74d368 (/dev/oracleasm/disks/VOTE3) [VOTE]
|
정상적으로 변경됨
참조 :
https://positivemh.tistory.com/301
https://positivemh.tistory.com/594
'ORACLE > Rac' 카테고리의 다른 글
| 오라클 19c RAC 제거한 노드 다시 추가 시 발생한 에러들 (0) | 2025.12.07 |
|---|---|
| 오라클 19c RAC 롤링 패치 가능여부 확인 (2) | 2025.09.18 |
| 오라클 19c RAC 노드 제거 방법(gui) (0) | 2025.07.13 |
| 오라클 19c RAC 노드 추가 방법(gui) (0) | 2025.07.13 |
| 오라클 19c RAC 노드 제거 방법(silent) (0) | 2025.07.13 |