DBRECOVER for Oracle ソフトウェアユーザーマニュアル0.5
DBRECOVER for Oracleは、Oracle 8iから21cのデータベースデータファイルから直接データテーブルのデータを抽出し、復元するエンタープライズレベルのOracle災害復旧ソフトウェアです。Oracleデータベースインスタンスを介してSQLを実行することなくデータを回復することができます。Javaで開発されたDBRECOVERは、追加のインストール不要で、ダウンロードして解凍するだけで直接使用できます。
DBRECOVERは直感的なGUIグラフィカルインターフェースを採用しており、操作が簡単です。ユーザーは特別なコマンドを学ぶ必要もなく、Oracleの下層データ構造の原理を理解する必要もなく、復旧ウィザードを通じてデータベース内のデータを容易に復旧することができます。
あなたは疑問に思うかもしれません。「従来のOracleリカバリマネージャーRMANを使ったバックアップと復元では不十分なのでしょうか?なぜDBRECOVERを選ぶ必要があるのでしょうか?」その疑問にお答えしましょう。
企業のITシステムが急速に成長する中で、データ容量は指数関数的に増加しています。Oracle DBAは、データの完全性を保証する際に、既存のディスクストレージシステムの容量が全量バックアップを保持するには不十分である、テープベースのデータバックアップのデータ復旧に必要な平均修復時間が予想を大幅に超えるといった問題に常に直面しています。
「データベースにとって、バックアップはすべてに優先する」というのは、すべてのDBAが心に留めている格言です。しかし、現実の環境は多様であり、企業のデータベース環境ではデータバックアップ用のスペースが不足していることがよくあります。また、購入したストレージデバイスが短期間で届かない、データ復旧の過程でバックアップが実際には使えないことが判明するなど、一般的な問題です。
このような現実世界で一般的に発生するデータ復旧の難題を解決するために、DBRECOVERソフトウェアは、Oracleデータベースの内部データ構造、コア起動プロセスなどの内部原理への深い理解を活かしています。これにより、バックアップが全くない状況でも、SYSTEM表領域の喪失、Oracleデータ辞書テーブルの誤操作、停電によるデータ辞書の不一致など、データベースがスムーズに開かない状況に対応できます。また、誤って切断(Truncate)/削除(Drop/Delete)されたビジネスデータテーブルなどの人為的な誤操作を取り戻し、容易にデータを復旧できます。
Oracleデータベースに数日間しか触れたことがない非DBAの方でも、DBRECOVERを簡単に使用できます。これは、DBRECOVERのシンプルなインストールプロセスとフルグラフィカルなユーザーインターフェースのおかげです。復旧を行う人は、専門的なデータベースの知識を必要とせず、どんなコマンドも学ぶ必要がなく、データベースの下層のストレージ構造を理解する必要もありません。マウスを数回クリックするだけで、容易にデータを復旧できます。DBRECOVERは、データベース復旧作業を専門家だけに限定するという制約を打破し、データベース障害から完全なデータ復旧までの時間を大幅に短縮し、企業のデータ復旧の総コストを削減します。
DBRECOVERで復旧できるデータには、二つの形式があります。伝統的な抽出方法では、データをデータファイルから完全に抽出し、プレーンテキストファイルに書き込み、その後SQLLDRなどのツールを使用してデータベースに再度インポートします。この方法はシンプルで直感的ですが、現存するデータ容量の2倍のスペースが必要です:一つはプレーンテキストデータが占めるスペース、もう一つはテキストデータをデータベースにインポートするために必要なスペースです。さらに、時間的には、データファイルから原始データを抽出した後、新しいデータベースにインポートするまでの時間が通常の2倍かかります。