RMAN 리포지토리 위치 선택에서 설명한 것처럼 RMAN 백업 전략에 대해서는 먼저 RMAN 리포지토리에 대한 위치를 선택해야 합니다. 기본적으로 이 리포지토리는 제어 파일에 유지됩니다. 하지만 더 크거나 업무에 중요한 데이터베이스의 경우에는 제어 파일보다 훨씬 더 긴 기록을 저장할 수 있는 복구 카탈로그 데이터베이스를 생성합니다.
복구 카탈로그 생성은 복구 카탈로그를 포함할 데이터베이스 구성, 복구 카탈로그 소유자 생성, 그리고 복구 카탈로그 자체 생성으로 구성되는 3단계 프로세스입니다.
복구 카탈로그를 사용하는 경우에는 RMAN에 복구 카탈로그 스키마를 유지해야 합니다. 복구 카탈로그는 스키마의 기본 테이블스페이스에 저장됩니다. SYS는 복구 카탈로그의 소유자가 될 수 없습니다. 복구 카탈로그 스키마를 설치하는 데 사용할 데이터베이스를 결정합니다. Quest에서는 복구 카탈로그에 별도의 데이터베이스를 만들고 ARCHIVELOG 모드로 카탈로그 데이터베이스를 실행할 것을 권장합니다.
다음에는 카탈로그 스키마에서 사용할 공간을 할당합니다. 복구 카탈로그 스키마의 크기는 카탈로그에서 관리하는 데이터베이스의 수에 따라 달라집니다. 또한 스키마는 각 데이터베이스에 대한 아카이브된 다시 실행 로그 파일과 백업의 수가 증가함에 따라 커집니다. 복구 카탈로그 스키마의 용량 산정에 대한 자세한 내용은 Oracle 데이터베이스 백업 및 복구 고급 사용 설명서의 복구 카탈로그 스키마의 용량 산정을 참조하십시오.
복구 카탈로그 데이터베이스를 선택하고 필요한 공간을 생성한 후에 다음 단계를 수행하여 복구 카탈로그의 소유자를 생성하고 이 사용자에게 필요한 권한을 부여합니다.
1 |
SQL*Plus를 시작하고 복구 카탈로그를 포함할 데이터베이스에 관리자 권한으로 연결합니다. |
3 |
RECOVERY_CATALOG_OWNER 역할을 스키마 소유자에게 부여합니다. |
4 |
CONNECT 역할을 rman 사용자에게 부여합니다. |
카탈로그 소유자를 생성한 후에는 RMAN CREATE CATALOG 명령을 사용하여 카탈로그 테이블을 생성합니다. 이 명령은 카탈로그 소유자의 기본 테이블스페이스에 카탈로그를 생성합니다.
2 |
CREATE CATALOG 명령을 실행하여 카탈로그를 생성합니다. |
© ALL RIGHTS RESERVED. Feedback Termini di utilizzo Privacy Cookie Preference Center