개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

백업 및 복구

 

*컨트롤파일 복구절차
- 온라인 복구는 불가능하므로 반드시 데이터베이스를 정지시킨 후 복구작업을 수행하도록 한다.
- 컨트롤파일 일부 손상 시에는 DB를 비정상 종료 시킨 후  미러링되어 있는 컨트롤파일을 이용하여

 손상된 파일명으로 복사한 후 DB를 기동시키면 된다.
- 컨트롤파일 전부 손상 시에는 다음과 같이 같은 절차에 따른다.
- Oracle이 기동중이라면 컨트롤파일을 재생성하는 스크립트파일을 만들 수 있다.
 -  SVRMGR> alter database backup controlfile to trace; < USER_DUMP_DEST 에 스크립트 생성됨 >
 -Oracle이 Shutdown된 상태라면 컨트롤파일 작성을 위한 스크립트를 직접 작성한다.
  - CREATE CONTROLFILE REUSE DATABASE “TESTDB” NORESETLOGS NOARCHIVELOG
   LOGFILE  …………
   DATAFILE …………
- startup nomount 상태에서 위에서 생성/작성한 스크립트를 수행하여 컨트롤파일을 생성한다.
- 스크립트 수행후에는 mount 상태가 되므로 데이터베이스를 정상 open 한다.
-  SVRMGR> alter database open;

 

 

 


 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

+ Recent posts