Oracle RMAN 完全 不完全 リカバリ

Oracle において RMAN に関して示す。

リカバリカタログの作成手順

  CREATE TABLESPACE rman_ts
  DATAFILE 'C:\prmanage\oracle\rman\rman_ts.dbf' size 20M
  EXTENT MANAGEMENT LOCAL UNIFORM SIZE 100K
  /

  CREATE USER rcat01 IDENTIFIED BY rcat01
  DEFAULT TABLESPACE rman_ts
  QUOTA UNLIMITED ON rman_ts
  /

  GRANT recovery_catalog_owner TO rcat01
  /
  GRANT resource,connect TO rcat01
  /

  CREATE CATALOG TABLESPACE rman_ts

増分更新バックアップの実行手順

  SQL>SET NLS_DATE_FORMAT=YYYY/MM/DD HH24:MI:SS
  SQL>RMAN TARGET SYS/CHANGE_ON_INSTALL

  RUN
  {
  CONFIGURE CHANNEL DEVICE TYPE disk FORMAT 'C:\db06\rman_backup\incr_update_db06\%U';
  RECOVER COPY OF DATABASE WITH TAG 'incr_update_db06';
  BACKUP INCREMENTAL LEVEL 1 FOR RECOVER OF COPY WITH TAG ' incr_update_db06'
  DATABASE;
  }

  ※インカネーションの確認
  RMAN> LIST INCARNATION OF DATABASE;
  SQL> SELECT * FROM V$DATABASE_INCARNATION;
  SQL> SELECT * FROM RCAT01.RC_DATABASE;

完全リカバリの実行手順

  SQL>SET NLS_DATE_FORMAT=YYYY/MM/DD HH24:MI:SS
  SQL>RMAN TARGET SYS/CHANGE_ON_INSTALL

  RUN
  {
  RESTORE DATAFILE 5;
  RECOVER DATABASE;
  ALTER DATABASE OPEN;
  }

不完全リカバリの実行手順

  SQL>SET NLS_DATE_FORMAT=YYYY/MM/DD HH24:MI:SS
  SQL>RMAN TARGET SYS/CHANGE_ON_INSTALL

  RUN
  {
  SET UNTIL SEQUENCE 126 THREAD 1;
  RESTORE DATABASE;
  RECOVER DATABASE;
  ALTER DATABASE OPEN RESETLOGS;
  }

ご訪問頂き有難う御座います。 当サイトを効率良く使うためにまずは FrontPage を見て下さい。 検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage