Oracle データベースのユーティリティである RMAN(Recovery Manager)は、Oracle データベースのバックアップ、リストア、およびリカバリに使用します。 RMANを使用すると、管理者が行うバックアップ/リカバリの処理を大幅に簡略化できます。
RMAN および CA ARCserve Backup を使用して、独自の RMAN スクリプトを指定してバックアップを実行します。 コマンド ラインでリカバリ カタログを指定してもしなくても RMAN に直接接続することで、RMANを直接使用して、オンライン データベース オブジェクトをバックアップできます。
注: バックアップにエージェントまたは RMAN を使用する場合、別のデータベースにリカバリ カタログを作成することをお勧めします。 RMAN で Oracle データベースをバックアップすると、エージェントと RMAN のどちらを使用してもデータベースをリストアできます。 同様に、Agent for Oracle を使用して Oracle データベースをバックアップすると、RMAN とエージェントのどちらを使用してもデータベースをリストアできます。
Recovery Manager の詳細については、Oracle のマニュアルを参照してください。
RMAN カタログはバックアップを実行する際に使用できます。RMAN はこのカタログにすべての関連バックアップ情報を格納します。 このカタログがないと、RMAN ではバックアップを管理するために制御ファイルのみに依存するようになります。 これはとてもリスクの高い状態です。すべての制御ファイルが失われた場合、RMAN ではデータベースをリストアできなくなります。 さらに、制御ファイルもリストアできなくなるため、データベースは失われます。
注: RMAN カタログを使用したバックアップ ジョブやリストア ジョブの実行時には、必ずカタログ データベースが使用可能な状態にあることを確認してください。
RMAN カタログを作成する方法
注: リストア時に RMAN はカタログに大きく依存するため、カタログを別のデータベース(つまり、バックアップ対象データベース以外のデータベース)で作成する必要があります。
* create tablespace <RMAN カタログ表領域> datafile <データ ファイル名> size <データ ファイル サイズ> m;
* create user <RMAN カタログの所有者> identified by <パスワード> default tablespace <RMAN カタログ表領域> quota unlimited on <RMAN カタログ表領域>;
* grant recovery_catalog_owner to <RMAN カタログの所有者>;
rman catalog <RMAN カタログの所有者>/<RMAN カタログのパスワード>@rmandb
ここで、rmandb は RMAN カタログ データベースの TNS 名です。
create catalog;
*rman target <sysdba 権限を持つユーザ(sys)>/< ユーザ(sys)のパスワード>@targetdb catalog <RMAN カタログの所有者>/<RMAN カタログのパスワード>@rmandb
rmandb は、RMAN カタログ データベースの TNS 名、targetdb はターゲット データベースの TNS 名です。
register database;
Recovery Manager の使用法の詳細については、Oracle のマニュアルを参照してください。
重要: RMAN カタログを使用しない場合、フォールト トレランスのためにファイル システム バックアップを使用したり、制御ファイルをミラーリングしたりして、ユーザ自身が制御ファイルを管理する必要があります。
Copyright © 2013 CA.
All rights reserved.
|
|