私は、このデータファイルがリカバリモードになって次のコマンドを回復モードのUNDO表領域データファイルをオフラインにしますか?
alter database datafile '<datafile path>' offline;
を使用してオフラインモードでのデータ・ファイルを元に戻す取るしようとしています。データベースが正常に変更されたため、Oracleはメッセージを表示します。
しかし、v $ datafileのエントリを選択したときにこのコマンドを実行した後。私が今オフラインにしたファイルは、このテーブルに残ります。
誰かがデータファイルを元に戻す方法を教えてください。
OS: RHEL
Oracle version: 11g
Datafile status: Recovery
EDIT:
私はすでにそれがデータベースが正常に変更されたと言うコマンド
alter database datafile '/your/data/file/name' offline drop
を試してみました、
alter database open;
はメッセージで失敗し<私のアンドゥログファイル名を>ニーズ回復するアンドゥファイルのery。
アーカイブファイルを紛失したため復元できません。 ファイルが論理的に物理的に削除されているようです。今はデータベースを立ち上げて実行して、このファイルをオフラインにする必要があります。
v $ datafileテーブルをチェックすると、alter database datafile '<datafile path>' offline drop;
が正常に実行されたかどうかにかかわらず、ファイルのエントリが表示されます。問題を解決するのを手伝ってください。データベースが午前中からダウンしていて、開始できませんでした。
こんにちはik_zelf:私は既に 'alter database datafile'/your/data/file/name 'offline drop'コマンドを実行しようとしました。というメッセージで回復に失敗します。 ,,私はアーカイブファイルを失ったので、それを回復することはできません。今はデータベースを起動して実行し、このファイルをオフラインにしたいだけです。 –
Xinus
私はあなたが運が不足していることを恐れています。私はあなたのストレージに問題があったため、あなたのUNDOテーブルスペースに回復が必要だと思います。あなたは 'データベースを回復する'と試みることができます。あなたのredofilesが十分に利用可能であることを願っています。そうでない場合は、undo_management = manualや_ALLOW_RESETLOGS_CORRUPTION = TRUE と_CORRUPTED_ROLLBACK_SEGMENTS =(_SYSSMU1 $、....)のような不快な設定を混乱させる必要があります。再起動後にalertlogを読んでいる間にリストを作成します。これは楽しいことではありません。最初からやり直す方が良いかもしれません。 –