테이블스페이스 및 데이터 파일을 복원할 수 있습니다. 복원하기 전에 파일을 찾아야 합니다. 파일을 찾으면 데이터베이스가 열린(Open) 상태인지 확인하십시오. 데이터베이스가 열려 있으면 복원 프로세스를 시작하기 전에 ALTER TABLESPACE. OFFLINE 문을 사용하여 테이블스페이스나 데이터 파일을 오프라인으로 만드십시오.
- 테이블스페이스나 데이터 파일을 복원하려는 컴퓨터에 로그인합니다.
- 다음 명령을 사용하여 사용자 테이블스페이스나 데이터 파일을 찾습니다.
SQL> SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;
- 테이블스페이스나 데이터 파일을 복원하기 전에 데이터베이스 상태를 mount 또는 nomount, 또는 shutdown으로 변경합니다.
SQL> STARTUP MOUNT;
SQL> STARTUP NOMOUNT;
SQL> SHUTDOWN IMMEDIATE;
- Arcserve UDP 콘솔에 로그인합니다.
- 복원 마법사를 사용하여 테이블스페이스나 데이터 파일을 복원합니다. 복원 프로세스에 대한 자세한 내용은 "복구 지점에서 복원 방법"을 참조하십시오.
- 대상 컴퓨터에 로그인합니다.
- 특정 폴더로 이동하여 테이블스페이스나 데이터 파일이 복원되었는지 확인합니다.
- 테이블스페이스 또는 데이터 파일을 복구합니다.
- 테이블스페이스를 복구하려면 SQL*Plus 프롬프트 화면에 다음 명령을 입력합니다.
SQL> RECOVER TABLESPACE "tablespace_name";
- 데이터 파일을 복구하려면 SQL*Plus 프롬프트 화면에 다음 명령을 입력합니다.
SQL> RECOVER DATAFILE 'path';
- Oracle은 적용해야 할 아카이브 Redo 로그 파일을 확인하고 파일 이름을 순서대로 표시합니다.
- SQL*Plus 프롬프트 화면에 AUTO를 입력하여 파일을 적용합니다.
- Oracle에서 로그 파일을 적용하여 데이터 파일을 복원합니다. Oracle에서 Redo 로그 파일 적용을 완료하면 다음 메시지가 표시됩니다.
Applying suggested logfile
Log applied
- 각 로그가 적용된 후, Oracle은 복구가 완료될 때까지 다음 Redo 로그 파일을 계속 적용합니다.
- 다음 명령을 입력하여 테이블스페이스를 온라인으로 하십시오.
SQL> ALTER TABLESPACE "tablespace_name" ONLINE;
이제 테이블스페이스가 사용 가능한 최종 로그 파일로 복구됩니다.