온라인 및 아카이빙된 다시 실행 로그 액세스 - Amazon Relational Database Service

온라인 및 아카이빙된 다시 실행 로그 액세스

GoldenGate, Attunity, Informatica 등과 같은 외부 도구로 마이닝하려면 온라인 및 아카이브된 다시 실행 로그 파일에 액세스해야 합니다. 이러한 파일에 액세스하려면 다음을 수행합니다.

  1. 물리적 파일 경로에 읽기 전용으로 액세스할 수 있는 디렉터리 객체를 만듭니다.

    rdsadmin.rdsadmin_master_util.create_archivelog_dirrdsadmin.rdsadmin_master_util.create_onlinelog_dir 사용

  2. PL/SQL을 사용하여 파일을 읽습니다.

    PL/SQL을 사용하여 파일을 읽을 수 있습니다. 디렉터리 객체의 파일을 읽는 방법에 대한 자세한 내용은 DB 인스턴스 디렉터리의 파일 목록 표시DB 인스턴스 디렉터리의 파일 목록 읽기 단원을 참조하세요.

다음 릴리스에서 트랜잭션 로그 액세스를 지원합니다.

  • Oracle Database 21c

  • Oracle Database 19c

다음은 온라인 및 아카이브된 다시 실행 로그 파일에 읽기 전용으로 액세스할 수 있는 디렉터리를 생성하는 코드입니다.

중요

이 코드는 DROP ANY DIRECTORY 권한도 취소합니다.

EXEC rdsadmin.rdsadmin_master_util.create_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.create_onlinelog_dir;

다음은 온라인 및 보관된 재실행 로그 파일용 디렉터리를 삭제하는 코드입니다.

EXEC rdsadmin.rdsadmin_master_util.drop_archivelog_dir; EXEC rdsadmin.rdsadmin_master_util.drop_onlinelog_dir;

다음은 DROP ANY DIRECTORY 권한을 부여하고 취소하는 코드입니다.

EXEC rdsadmin.rdsadmin_master_util.revoke_drop_any_directory; EXEC rdsadmin.rdsadmin_master_util.grant_drop_any_directory;