Oracle 데이터베이스의 전제 조건 검토

일치하는 데이터를 사용하여 Oracle 데이터베이스를 백업하려면 다시 실행 로그를 보관하도록 ARCHIVELOG 모드가 활성화되어 있는지 확인하십시오.

참고: 데이터 볼륨에 Oracle 데이터 파일, 제어 파일, 서버 매개 변수 파일 및 온라인 다시 실행 로그가 포함되어 있어야 합니다. 보관된 다시 실행 로그는 물리적으로 별도의 볼륨에 있어야 합니다.

ARCHIVELOG 모드가 활성화되어 있는지 확인하려면 다음 단계를 수행하십시오.

  1. Oracle 서버에 SYSDBA 권한이 있는 Oracle 사용자로 로그인합니다.
  2. SQL*Plus 프롬프트에서 다음 명령을 입력합니다.
  3. ARCHIVE LOG LIST;

  4. 현재 인스턴스에 대한 보관 로그 설정이 표시됩니다.
  5. 다음 설정을 구성합니다.
  6. Database log mode(데이터베이스 로그 모드): Archive Mode(보관 모드)

    Automatic archival(자동 보관): Enabled(활성화됨)

  7. ARCHIVELOG 모드를 시작합니다.
  8. 참고: ARCHIVELOG 모드가 활성화되어 있지 않으면 ARCHIVELOG 모드를 시작하고 데이터베이스를 백업하십시오.

다음 단계를 수행하여 ARCHIVELOG 모드를 시작하십시오.

  1. Oracle 서버를 종료합니다.
  2. Oracle에서 다음 문을 실행합니다.
  3. CONNECT SYS/SYS_PASSWORD AS SYSDBA

    STARTUP MOUNT;

    ALTER DATABASE ARCHIVELOG;

    ALTER DATABASE OPEN;

  4. 기본적으로 보관 로그는 플래시 복구 영역에 작성됩니다. 플래시 복구 영역에 보관 로그를 작성하지 않으려면 LOG_ARCHIVE_DEST_n 매개 변수를 보관 로그를 작성할 위치로 설정합니다.
  5. SQL>ALTRE SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=e:\app\administrator\oradata\<oracle_database_name>\arch' SCOPE= BOTH;

    System altered.

    SQL> ARCHIVE LOG LIST;

  6. 현재 인스턴스에 대한 보관 로그 설정이 표시됩니다.
  7. 다음 설정을 구성합니다.
  8. Database log mode(데이터베이스 로그 모드): Archive Mode(보관 모드)

    Automatic archival(자동 보관): Enabled(활성화됨)

    Archive destination(보관 대상): E:\app\oracle\oradata\<oracle_database_name>\arch

    Oldest online log sequence(가장 오래된 온라인 로그 시퀀스): 21

    Current log sequence(현재 로그 시퀀스): 23

Oracle VSS Writer Service가 시작되고 작동합니다.

참고: Oracle VSS Writer Service가 실행되지 않을 경우 Arcserve UDP Agent(Windows)는 스냅숏을 만들기 전에 자동으로 Oracle VSS Writer Service를 시작합니다.

재난 복구를 위해 BMR을 수행하려는 경우, 시스템 볼륨 및 모든 Oracle 설치 파일을 포함하는 볼륨을 선택했는지 확인하십시오.