일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 오라클아키텍쳐
- ActiveDataGuard
- 오라클설치
- oracle installation
- diskgroup
- OracleGoldenGate
- 사일런트모드
- Oracle 19c
- linux
- oracle recovery
- goldengate
- 데이터가드
- Installation
- 오라클
- 오라클구조
- ORACLE19C
- 디비투
- 티베로
- adg
- Oracle
- SILENTMODE
- DataGuard
- 19c
- oracle goldengate
- 데이터베이스
- SSH
- 오지지
- Opatch
- Database
- ogg
Archives
- Today
- Total
DoubleDBDeep
ORACLE 12c RAC 환경 ASMlib DISK GROUP에 DISK 추가하기 (Virtual Box, sqlplus 환경) 본문
ORACLE/Administration
ORACLE 12c RAC 환경 ASMlib DISK GROUP에 DISK 추가하기 (Virtual Box, sqlplus 환경)
DBCAMI 2023. 3. 20. 14:13https://devcami.tistory.com/23
ORACLE 19c RAC 환경 ASMFD DISK GROUP에 DISK 추가하기 (Virtual Box, asmca gui 환경)
1. Virtual Box에서 disk 생성 및 추가 (머신 끄고 진행) 2. 쉘 접속하여 파티션 등록 , ASM DISK 동기화 ls -al /dev/sd* fdisk /dev/sdh ls -al /dev/sd* → sdh1 생겼을 것 chown oracle:dba /dev/sd* 3. ASMFD 라벨 설정 현재 라
devcami.tistory.com
VM에서 물리적인 디스크 생성방법 참조

[rac2|root:/root]> ls -al /dev/sd*
brw-rw----. 1 root disk 8, 0 Mar 20 13:50 /dev/sda
brw-rw----. 1 root disk 8, 1 Mar 20 13:50 /dev/sda1
brw-rw----. 1 root disk 8, 2 Mar 20 13:50 /dev/sda2
brw-rw----. 1 root disk 8, 16 Mar 20 13:50 /dev/sdb
brw-rw----. 1 root disk 8, 17 Mar 20 13:50 /dev/sdb1
brw-rw----. 1 root disk 8, 32 Mar 20 13:50 /dev/sdc
brw-rw----. 1 root disk 8, 33 Mar 20 13:50 /dev/sdc1
brw-rw----. 1 root disk 8, 48 Mar 20 13:50 /dev/sdd
brw-rw----. 1 root disk 8, 49 Mar 20 13:50 /dev/sdd1
brw-rw----. 1 root disk 8, 64 Mar 20 13:50 /dev/sde
brw-rw----. 1 root disk 8, 65 Mar 20 13:50 /dev/sde1
brw-rw----. 1 root disk 8, 80 Mar 20 13:50 /dev/sdf
brw-rw----. 1 root disk 8, 81 Mar 20 13:50 /dev/sdf1
brw-rw----. 1 root disk 8, 96 Mar 20 13:50 /dev/sdg
-> 여기서 sdg에 해당하는 새로 추가한 디스크 (CRS4)를 디스크그룹 CRS에 추가할것임
[rac1|root:/root]> fdisk /dev/sdg
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xa0fb2ea9.
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
Using default response p
Partition number (1-4, default 1):
First sector (2048-62914559, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-62914559, default 62914559):
Using default value 62914559
Partition 1 of type Linux and of size 30 GiB is set
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[rac1|root:/root]> ls -al /dev/sd*
brw-rw----. 1 root disk 8, 0 Mar 20 13:29 /dev/sda
brw-rw----. 1 root disk 8, 1 Mar 20 13:29 /dev/sda1
brw-rw----. 1 root disk 8, 2 Mar 20 13:29 /dev/sda2
brw-rw----. 1 root disk 8, 16 Mar 20 13:29 /dev/sdb
brw-rw----. 1 root disk 8, 17 Mar 20 13:29 /dev/sdb1
brw-rw----. 1 root disk 8, 32 Mar 20 13:29 /dev/sdc
brw-rw----. 1 root disk 8, 33 Mar 20 13:29 /dev/sdc1
brw-rw----. 1 root disk 8, 48 Mar 20 13:29 /dev/sdd
brw-rw----. 1 root disk 8, 49 Mar 20 13:29 /dev/sdd1
brw-rw----. 1 root disk 8, 64 Mar 20 13:29 /dev/sde
brw-rw----. 1 root disk 8, 65 Mar 20 13:29 /dev/sde1
brw-rw----. 1 root disk 8, 80 Mar 20 13:29 /dev/sdf
brw-rw----. 1 root disk 8, 81 Mar 20 13:29 /dev/sdf1
brw-rw----. 1 root disk 8, 96 Mar 20 13:30 /dev/sdg
brw-rw----. 1 root disk 8, 97 Mar 20 13:30 /dev/sdg1
CRS 중지 < 모든 노드 >
[rac2|root:/root]> crsctl stop crs
ORACLE ASM 에 디스크 추가
# 디스크 생성 - 노드 1에서만 진행
[rac1|root:/root]> oracleasm createdisk CRS4 /dev/sdg1
Writing disk header: done
Instantiating disk: done
# 디스크 스캔 - 노드 1, 2 모두 진행
[rac1|root:/root]> oracleasm scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
[rac2|root:/root]> oracleasm scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
Instantiating disk "CRS4"
# 확인 - 노드 1, 2 모두 진행
[rac1|root:/root]> oracleasm listdisks
CRS1
CRS2
CRS3
CRS4
DATA
FRA
[rac2|root:/root]> oracleasm listdisks
CRS1
CRS2
CRS3
CRS4
DATA
FRA
CRS 시작 < 모든 노드 >
[rac2|root:/root]> crsctl start crs
CRS-4123: Oracle High Availability Services has been started.
asm sqlplus로 접속하여 디스크 추가
[+ASM1|oracle:/home/oracle]> sqlplus / as sysasm
SQL> set sqlprompt "_connect_identifier> "
# 사용되지 않는 asm disk 조회
set line 200
col path for a15
select group_number, mount_status, path, total_mb
from v$asm_disk where mount_status='CLOSED';
GROUP_NUMBER MOUNT_S PATH TOTAL_MB
------------ ------- --------------- ----------
0 CLOSED /dev/sda 0
0 CLOSED /dev/sdg 0
0 CLOSED /dev/sdb 0
0 CLOSED ORCL:CRS4 0
0 CLOSED /dev/sda2 0
0 CLOSED /dev/sdf 0
0 CLOSED /dev/sdd 0
0 CLOSED /dev/sda1 0
0 CLOSED /dev/sde 0
0 CLOSED /dev/sdc 0
# diskgroup CRS에 CRS4 디스크 추가
+ASM1> alter diskgroup CRS add disk 'ORCL:CRS4' ;
Diskgroup altered.
상태 조회
# DISK 상태 조회
+ASM1> select group_number, disk_number, name, mount_status, path, total_mb
from v$asm_disk;
# CRS4 추가된 것 확인 가능
GROUP_NUMBER DISK_NUMBER NAME MOUNT_S PATH TOTAL_MB
------------ ----------- ------------------------------ ------- --------------- ---------
1 0 CRS1 CACHED ORCL:CRS1 3071
1 1 CRS2 CACHED ORCL:CRS2 3071
1 2 CRS3 CACHED ORCL:CRS3 3071
1 3 CRS4 CACHED ORCL:CRS4 30719
2 0 DATA CACHED ORCL:DATA 51199
3 0 FRA CACHED ORCL:FRA 30719
# GROUP 상태 조회
col name for a10
col compatibility for a20
SELECT GROUP_NUMBER, NAME, TYPE, TOTAL_MB/1024 TOTAL_GB, FREE_MB/1024 FREE_GB, COMPATIBILITY
FROM V$ASM_DISKGROUP;
GROUP_NUMBER NAME TYPE TOTAL_GB FREE_GB COMPATIBILITY
------------ ---------- ------ ---------- ---------- --------------------
3 FRA EXTERN 29.9990234 29.6757813 12.1.0.0.0
2 DATA EXTERN 49.9990234 47.7617188 12.1.0.0.0
1 CRS EXTERN 38.9960938 34.6054688 12.1.0.0.0
CRS DISKGROUP이 9기가에서 39로 늘어남 !
728x90
'ORACLE > Administration' 카테고리의 다른 글
[ORACLE] 18c -> 19c RAC AutoUpgrade.jar 를 사용한 업그레이드 (0) | 2023.04.19 |
---|---|
[ORACLE] ASM administration (0) | 2023.03.22 |
[ORACLE] 19c RAC 환경 listener.ora 리스너 수정 및 오렌지 연결 (0) | 2023.03.22 |
[ORACLE] 12c -> 19c RAC GUI (DBUA) 사용한 Upgrade (0) | 2023.03.21 |
ORACLE 19c RAC 환경 ASMFD DISK GROUP에 DISK 추가하기 (Virtual Box, asmca gui 환경) (0) | 2023.02.03 |