반응형
Oracle ASM DiskGroup 삭제시 아래 내용을 참고 한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
1. 관련 사용자 삭제
select 'drop user '||username||' cascade;'
from dba_users
where default_tablespace in ('TBS_NAME')
;
2. 대상 테이블스페이스 삭제
select 'drop tablespace '||TABLESPACE_NAME||' including contents and datafiles;'
from (select tablespace_name from dba_data_files where file_name like '%FILE_NAME%')
;
3. 삭제 대상 DG UMOUNT;
$ sqlplus "/as sysasm"
SQL> alter diskgroup test_dg dismount
;
4. 대상 DG 삭제
$ sqlplus "/as sysasm"
SQL> drop diskgroup test_dg force including contents
;
5. CRS 리소스 제거 (필요시)
$ srvctl remove diskgroup -g test_dg -f
|
cs |
제거 후 DB Restart 시 오류가 발생했다.
ORA-39511 : Start of CRS resource for instance '222' failed with error :[CRS-2640: Required resource 'ora.xxx.dg' is missing.
CRS-0222 : Resource 'ora.xxx.db' has dependency error.
[해결]
현재 사용하고 있는 디스크 그룹을 명시적으로 재정의
srvctl modify database -d [DB_NAME] -a "[DG_NAME1, DG_NAME2]"
[참고]
PRCR-1001 : Resource ora.DG_NAME.dg does not exist Error When Running 'srvctl config database'
(문서 ID 2424818.1)
끝.
반응형
'[DATABASE] ORACLE > ASM' 카테고리의 다른 글
[ASM] 사용량 및 Tablespace 사용량 현황 (0) | 2022.01.17 |
---|---|
[ASM] 디스크 정보 확인 (0) | 2022.01.13 |
[ASM] 디스크 추가 (0) | 2021.11.30 |
댓글