RMAN (Recovery Manager)は、 Oracle Corporationが作成したOracleデータベース(バージョン8以降)向けのバックアップおよびリカバリマネージャです。[ 1 ] RMANは、データベースのバックアップ、リストア、リカバリ機能 を提供し、高可用性と災害復旧に関する懸念に対応します。Oracle Corporationは、バックアップとリカバリの推奨方法としてRMANを推奨しており、この製品向けにコマンドラインインターフェイスとグラフィカルインターフェイス(Oracle Enterprise Manager経由)を作成しています。
RMANの設計者は、Oracleデータベースサーバーとの統合を目指し、バックアップおよびリストア処理中にブロックレベルの破損検出機能を提供することを目標としました。RMANは、ファイル多重化とバックアップセット圧縮により、バックアップ時のパフォーマンスと容量消費を最適化します。また、Oracle Secure Backupや、テープバックアップ用のサードパーティ製メディア管理製品とも統合されています。
多くのコマンドとオプションの構文システムにより、データベース管理者はOracleデータとOracle構成情報のバックアップとリストアの方法とパフォーマンスを細かく調整できます。[ 2 ]
「完全復旧」とは、利用可能なすべての整合性のある情報を最新の時点に復元することを意味します。「不完全復旧」オプションでは、過去の特定の時点への復元を指定できます。[ 3 ]また、特定のテーブルスペース(データベースオブジェクトのグループ)または特定のテーブル を復元することもできます。
RMANは、バックアップおよびリカバリデータ用に定義された「高速リカバリ領域」(元々は「フラッシュリカバリ領域」と呼ばれていた)を使用できます。[ 4 ]
高速リカバリ領域(Oracleの以前のバージョンではフラッシュリカバリ領域と呼ばれていました)は、バックアップおよびリカバリファイルの一元化されたディスク場所を提供する、Oracleが管理するディレクトリ、ファイルシステム、またはASMディスクグループです。