なしバックアップで不足しているデータファイルを再作成(ドキュメントID 1149946.1)
に適用されます:
Oracleデータベース-エンタープライズ・エディション-バージョン10.2.0.2以降
このドキュメントの情報は、任意のプラットフォームに適用されます。
*** *** 16年04月2014年妥当性をチェック
ゴール
オペレーティングシステムレベルで不足しているデータファイルを再作成する方法。行方不明/アクセスできないファイルは、これらのエラーの1つ以上と報告される場合があります。
するためにどのようにオペレーティングシステムレベルでの欠落したデータファイルを再作成します。紛失/それを報告することがありますファイルにアクセスすることはできません、1つの以上のエラーが含まれています
ORA-01116:データベース・ファイル%sを開くにエラー ORA-27041をオープンファイルにできない ORA-01157:識別できない/ロックデータファイル%sのを- DBWRトレース・ファイルを参照 ORA-01119を:エラーデータベース・ファイルを作成する際に'%s'の
いいえバックアップまたはデータファイルのコピーが必要とされません。私たちは、現時点までのデータ・ファイル作成時から始まるREDOログを必要とします。
バックアップまたはコピーのデータファイルへの必要はありません。私達はちょうど時間のREDOログの現在のポイントにデータファイルを作成したいです
注:プラグインされたデータファイルは、プラグインされなければ、再びそのソースからこのシナリオやニーズには適用されません。
注:データファイルは、この場合には適用されません挿入し、あなたはそのソースから再挿入する必要があります
溶液
データファイルは、オペレーティング・システム・レベルで行方不明になると、あなたは、通常のバックアップから復元し、回復する必要があります。あなたはこのデータファイルのバックアップを持っていますが、REDOログを持っていないと、あなたはまだ作成して、データファイルを回復することができます。あなたは今だけにデータ・ファイルの作成時刻から始まるREDOログを必要とします。
データファイルは、オペレーティング・システム・レベルで欠落している場合、それは通常のバックアップとリカバリから復元する必要があります。あなたは、このデータファイルをバックアップしますが、ログが再実行されない場合は、あなたはまだ作成して、データファイルを復元することができます。データファイルの作成時刻から現在のREDOログに必要なすべての
10gより前、あなたが使用し 、次のSQLコマンドを: 10グラム前に、次のSQLコマンドを使用します。
SQL> alter databaseコマンドは、「misisng名」などのデータファイル「欠けている名前」を作成します。 SQL>「は名前が欠落して」データ・ファイルの回復します。 SQL> ALTERデータベースのデータファイル「<行方不明名前>」オンライン。
10グラムのとおり、あなたも行うことができます RMANでこれを。 開始10グラムから、あなたはまた、RMANでこれを行うことができます
場合は、データ・ファイルを作成します1)RMANこのデータファイルのないバックアップまたはコピーがありません。
データファイルのバックアップまたはコピーが存在しない場合、Recovery Managerは、データファイルを作成します
RMAN>データ・ファイルの復元<欠落しているファイルID>;
2)新しく作成されたデータファイルを回復: 作成したデータファイルを回復
RMAN>データ・ファイルの回復<欠落しているファイルID>;
3)それをオンラインに:
RMAN> SQLのオンラインALTERデータベースのデータファイル<欠落しているファイルID> ';
例:
RMAN>のデータファイル6のリストのコピー。 仕様は、リポジトリ内の任意のデータ・ファイルのコピーが一致しない 、データファイル6のRMAN>リストのバックアップ; 仕様は、リポジトリ内の任意のバックアップと一致しない RMAN>のデータファイル6を復元します。 14で7月10日午前十時20分02秒をリストア開始 チャネルORA_DISK_1使用して データファイルのファイル番号= 6名の作成= / OPT /アプリ/オラクル/ oradataに/ ORA112 /データファイル/ o1_mf_leng_ts_63t08t64_.dbf 行わずリストア。すべてのファイルはオフラインで、読み取り専用、またはすでに復元 完成7月10日14時復元午前10時20分05秒 RMAN>を、データファイル6を回復します。 7月14日10時21分02秒10で回復始まる チャネルORA_DISK_1を使用して メディア・リカバリを開始する メディア・リカバリ完了し、経過時間:00:00:00 完成は7月10日14時回復10時21分02秒 RMAN> SQL「ALTERデータベースのオンライン6のデータファイル」; SQL文:ALTERデータベースのデータファイル6オンライン