OCI의 PeopleSoft 데이터베이스에 대해 플래시백 데이터베이스 사용

OCI에서 방금 구성한 PeopleSoft 데이터베이스 모두에 대해 Flashback Database를 사용으로 설정하는 것이 Oracle MAA 모범 사례입니다.

Flashback Database는 다음과 같은 이점을 제공합니다.
  • 새 기본 데이터베이스에서 복사하거나 백업에서 복원하지 않고 실패한 기본 데이터베이스를 복원합니다.
  • 조사 작업을 위해 물리적 Standby를 Flashback합니다.
Flashback Database를 활성화하기 위해 각 물리적 standby database에서 수행할 세 가지 단계가 있습니다.
  1. redo apply 사용 안함
  2. Flashback Database 사용
  3. redo apply 다시 사용으로 설정

redo apply 사용 안함

각 물리적 대기 데이터베이스에서 redo apply를 사용 안함으로 설정합니다. 이 예에서는 CDBHCM_iad1dx 데이터베이스를 사용합니다.
  1. 대기 데이터베이스를 호스팅하는 Oracle Exadata Database Service on Dedicated Infrastructure domUs 중 하나에 로그인하여 oracle로 전환합니다.
  2. PeopleSoft 데이터베이스의 소스를 지정합니다.
    $ ./CDBHCM.env
  3. Data Guard 중계자 명령행 인터페이스에 SYS으로 로그인한 다음 다음 다음 명령을 실행하여 redo apply를 사용 안함으로 설정합니다.
    DGMGRL> edit database CDBHCM_iad1dx set state='apply-off';
    Succeeded.
  4. Data Guard Broker를 종료합니다.

플래시백 데이터베이스 사용

각 물리적 standby database에서 다음을 수행하여 Flashback Database를 활성화합니다.

  1. sysdba로 SQL*Plus 세션을 시작합니다.
  2. 플래시백 데이터베이스 사용.
    $ sqlplus / as sysdba
    SQL> alter database flashback on; 
    Database altered. 
    Exit SQL*Plus

redo apply 사용

각 물리적 대기 데이터베이스에서 redo apply를 사용으로 설정합니다. 이 예에서는 CDBHCM_iad1dx 데이터베이스를 사용합니다.
  1. Data Guard Broker 명령행 인터페이스에 SYS으로 로그인합니다.
  2. 다음 명령을 실행하여 redo apply를 사용으로 설정합니다.
    DGMGRL> edit database CDBHCM_iad1dx set state='apply-on';
    Succeeded.
  3. Data Guard Broker를 종료합니다.