Oracle DB 인스턴스에 대한 공통 데이터베이스 작업 수행
그 다음에는 Oracle을 실행하는 Amazon RDS DB 인스턴스에서 데이터베이스와 관련된 특정 공통 DBA 작업을 수행하는 방법을 알아봅니다. 관리형 서비스 환경을 제공하기 위해 Amazon RDS는 DB 인스턴스에 대해 shell 액세스를 제공하지 않습니다. 또한 Amazon RDS는 고급 권한이 필요한 특정 시스템 절차와 테이블에 대한 액세스를 제한합니다.
주제
데이터베이스 체크포인트
데이터베이스에 체크포인트를 만들려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_util.checkpoint
를 사용합니다. checkpoint
프로시저에는 파라미터가 없습니다.
다음 예에서는 데이터베이스에 체크포인트를 만듭니다.
EXEC rdsadmin.rdsadmin_util.checkpoint;
분산 복구 설정
분산 복구를 설정하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_util.enable_distr_recovery
및 disable_distr_recovery
를 사용합니다. 프로시저에는 파라미터가 없습니다.
다음 예에서는 분산 복구를 활성화합니다.
EXEC rdsadmin.rdsadmin_util.enable_distr_recovery;
다음 예에서는 분산 복구를 비활성화합니다.
EXEC rdsadmin.rdsadmin_util.disable_distr_recovery;
휴지통 비우기
테이블을 삭제해도 Oracle 데이터베이스가 해당 스토리지 공간을 즉시 확보하지 않습니다. 데이터베이스는 삭제된 테이블의 이름을 바꾸고 테이블 및 연결된 객체를 휴지통에 넣습니다. 휴지통을 비우면 이러한 항목이 제거되고 스토리지 공간이 확보됩니다.
전체 휴지통을 비우려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_util.purge_dba_recyclebin
을 사용합니다. 그러나 이 프로시저는 SYS
및 RDSADMIN
객체의 휴지통은 비울 수 없습니다. 이러한 객체를 삭제해야 하는 경우 AWS Support에 문의하세요.
다음 예에서는 전체 휴지통을 비웁니다.
EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebin;