BigITエンジニアのブログ

2017.3.1現在、36歳ITエンジニアとして現状を変えるためにブログ始める。

リカバリカタログ

RMANリポジトリとは
→RMANコマンドによるバックアップやリカバリ操作の情報を記憶する格納先

リカバリカタログとは
→RMANリポジトリを保存するためのデータベース上の表領域。


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

【1:リカバリカタログ用表領域作成】

C:\Users>sqlplus system/ora

SQL*Plus: Release 11.2.0.2.0 Production on 火 1128 01:46:51 2017
Copyright (c) 1982, 2014, Oracle.  All rights reserved.
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
に接続されました。

SQL>CREATE DATABASE rcts DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\RCTS.DBF' SIZE 15m;

【2:リカバリカタログ用ユーザー作成とロール付与】

SQL>CREATE USER rcadmin IDENTIFIED BY rcadmin DEFALUT TABLESPACE rcts QUOTA UNLIMITED ON rcts;

SQL>GRANT recovery_catalog_owner TO rcadmin;

【3:リカバリカタログの作成】

C:\Users>rman target SYS/ora catalog rcadmin/rcadmin;

Recovery Manager: Release 11.2.0.2.0 - Production on 火 1128 01:33:02 2017

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

ターゲット・データベース: XE (データベースID=2841374352)に接続されました
リカバリ・カタログ・データベースに接続されました。

RMAN> CREATE CATALOG;

リカバリ・カタログが作成されました。

【4:ターゲットデータベースの登録】

RMAN> REGISTER DATABASE;

データベースがリカバリ・カタログに登録されました。
リカバリ・カタログの完全再同期を開始しています
完全再同期が完了しました

【データベース・スキーマのレポート】

RMAN> REPORT SCHEMA;

データベースdb_unique_name XEのデータベース・スキーマのレポート

永続データファイルのリスト
===========================
File Size(MB) Tablespace           RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1    370      SYSTEM               YES     C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF
2    660      SYSAUX               NO      C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX.DBF
3    380      UNDOTBS1             YES     C:\ORACLEXE\APP\ORACLE\ORADATA\XE\UNDOTBS1.DBF
4    100      USERS                NO      C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF
5    15       RCTS                 NO      C:\ORACLEXE\APP\ORACLE\ORADATA\XE\RCTS.DBF

一時ファイルのリスト
=======================
File Size(MB) Tablespace           Maxsize(MB) Tempfile Name
---- -------- -------------------- ----------- --------------------
1    20       TEMP                 32767       C:\ORACLEXE\APP\ORACLE\ORADATA\XE\TEMP.DBF