Database초보우낙
11. multiplexing된 controlfile 중에 1개를 삭제하고 복구 본문
■ 실습
#1. control file이 몇 개가 있는지 확인
#2. shutdown abort로 DB를 내린다
#3. os에서 control01.ctl을 삭제
#4. startup. (nomount에서 멈춘다)
#5. 다시 shutdown abort로 내린다
#6. os에서 control02.ctl을 복사해서 control01.ctl로 붙여 넣는다
#7.startup
◆실습 구현
#1. control file이 몇 개가 있는지 확인
select name from v$controlfile;
#2. shutdown abort로 DB를 내린다
shutdown abort
vi편집기로 .bash_profile을 열어서 아래 내용추가해주기
alias oradate='cd /u01/app/oracle/oradata/Ouh/'
#3. os에서 control01.ctl을 삭제
#4. startup. (nomount에서 멈춘다)
startup
#5. 다시 shutdown abort로 내린다
shutdown abort
#6. os에서 control02.ctl을 복사해서 control01.ctl로 붙여 넣는다
cp control02.ctl control01.ctl
#7.startup
startup
문제1. os에서 control02.ctl을 삭제하고 controlfile로 복구
shutdown abort
rm contorl02.ctl
startup
-------------------------------------------
shutdown abort
cp contorl03.ctl contorl02.ctl
startup
'백업과 복구 > 완전복구' 카테고리의 다른 글
13. redo log file의 다중화 (0) | 2024.04.14 |
---|---|
12. inactive 상태의 redo log file이 삭제 되었을 때 복구 (0) | 2024.04.14 |
10. control file을 multixplexing하기 (0) | 2024.04.12 |
9. binary file로 백업받은 controlfile 복구 (0) | 2024.04.12 |
8. 1개의 control file이 삭제되었을 경우 (0) | 2024.04.12 |