Recovery Catalog 고려사항
복구를 용이하게 하고 속도를 향상시키고, 동시에 데이터 손실 위험을 감소시키려면 다음 지침을 따른다.
1. 대상 데이터베이스에 복구 카탈로그(Recovery Catalog)를 생성하지 마십시요.
별도의 디스크상에 파일을 가진 별개의 DB를 생성하라.
2. 백업해야 할 DB가 많다면 모든 대상 DB의 정보를 담아 둘 별도의 Recovery Catalog DB를 생성하라.
3. Recovery Catalog를 백업하라.
최상의 복원,복구 방법을 결정하기 위해 Recovery Manager에 의해 사용된다.
4. Recovery Catalog를 대상 데이터베이스와는 다른 디스크상의 데이터베이스에 저장하라.
Recovery Catalog 생성
1. Recovery Catalog를 저장할 데이터베이스 선택
2. Recovery Catalog의 백업과 재동기 빈도 결정
3. 카탈로그용 테이블스페이스 생성
create tablespace rmsn_ts datafile 'filename' size 20m autoextend on next 20m maxsize 100m;
4. Recovery Manager 사용자 생성
create user rman identified by rman
default tablespace rmsn_ts
temporary tablespace temp
quota unlimited on rman_ts ;
5. Recovery Catalog를 유지하고 질의할 권한부여
grant recovery_catalog_owner to rman;
GRANTEE PRIVILEGE ADM
------------------------------ ---------------------------------------- ---
RECOVERY_CATALOG_OWNER ALTER SESSION NO
RECOVERY_CATALOG_OWNER CREATE CLUSTER NO
RECOVERY_CATALOG_OWNER CREATE DATABASE LINK NO
RECOVERY_CATALOG_OWNER CREATE PROCEDURE NO
RECOVERY_CATALOG_OWNER CREATE SEQUENCE NO
RECOVERY_CATALOG_OWNER CREATE SESSION NO
RECOVERY_CATALOG_OWNER CREATE SYNONYM NO
RECOVERY_CATALOG_OWNER CREATE TABLE NO
RECOVERY_CATALOG_OWNER CREATE TRIGGER NO
RECOVERY_CATALOG_OWNER CREATE VIEW NO
6. RMAN사용자에게 필요한 DBA권한 부여
7. rman 유저로 접속하여 Recovery Catalog에 필요한 테이블 생성
@$ORACLE_HOME/rdbms/admin/catrman.sql
8. Recovery Catalog의 백업과 재동기 자동화
복구를 용이하게 하고 속도를 향상시키고, 동시에 데이터 손실 위험을 감소시키려면 다음 지침을 따른다.
1. 대상 데이터베이스에 복구 카탈로그(Recovery Catalog)를 생성하지 마십시요.
별도의 디스크상에 파일을 가진 별개의 DB를 생성하라.
2. 백업해야 할 DB가 많다면 모든 대상 DB의 정보를 담아 둘 별도의 Recovery Catalog DB를 생성하라.
3. Recovery Catalog를 백업하라.
최상의 복원,복구 방법을 결정하기 위해 Recovery Manager에 의해 사용된다.
4. Recovery Catalog를 대상 데이터베이스와는 다른 디스크상의 데이터베이스에 저장하라.
Recovery Catalog 생성
1. Recovery Catalog를 저장할 데이터베이스 선택
2. Recovery Catalog의 백업과 재동기 빈도 결정
3. 카탈로그용 테이블스페이스 생성
create tablespace rmsn_ts datafile 'filename' size 20m autoextend on next 20m maxsize 100m;
4. Recovery Manager 사용자 생성
create user rman identified by rman
default tablespace rmsn_ts
temporary tablespace temp
quota unlimited on rman_ts ;
5. Recovery Catalog를 유지하고 질의할 권한부여
grant recovery_catalog_owner to rman;
GRANTEE PRIVILEGE ADM
------------------------------ ---------------------------------------- ---
RECOVERY_CATALOG_OWNER ALTER SESSION NO
RECOVERY_CATALOG_OWNER CREATE CLUSTER NO
RECOVERY_CATALOG_OWNER CREATE DATABASE LINK NO
RECOVERY_CATALOG_OWNER CREATE PROCEDURE NO
RECOVERY_CATALOG_OWNER CREATE SEQUENCE NO
RECOVERY_CATALOG_OWNER CREATE SESSION NO
RECOVERY_CATALOG_OWNER CREATE SYNONYM NO
RECOVERY_CATALOG_OWNER CREATE TABLE NO
RECOVERY_CATALOG_OWNER CREATE TRIGGER NO
RECOVERY_CATALOG_OWNER CREATE VIEW NO
6. RMAN사용자에게 필요한 DBA권한 부여
7. rman 유저로 접속하여 Recovery Catalog에 필요한 테이블 생성
@$ORACLE_HOME/rdbms/admin/catrman.sql
8. Recovery Catalog의 백업과 재동기 자동화