次のコマンドを使用してオフラインモードで元にデータデータファイルを取得しようとしています
alter database datafile '<datafile path>' offline;
このデータファイルはリカバリモードです。Oracleは、データベースが正常に変更されたときにメッセージを表示します。
しかし、このコマンドを実行した後、v$datafileのエントリを選択しました。オフラインで作成したファイルは、このテーブルに残ります。
誰かがundoデータファイルをオフラインにする方法を教えてもらえますか?
OS: RHEL
Oracle version: 11g
Datafile status: Recovery
編集:
私はすでにコマンドを試しました
alter database datafile '/your/data/file/name' offline drop
データベースが正常に変更されたと表示されます、
alter database open;
<my undo logfilename>がundofileのリカバリが必要というメッセージで失敗します。
アーカイブファイルを紛失したため、復元できません。ファイルが物理的にではなく論理的に削除されているようです。今、私は自分のデータベースを稼働させたいだけであり、そのためにこのファイルをオフラインにしたいのです。
v $ datafileテーブルを確認すると、alter database datafile '<datafile path>' offline drop;
正常に実行されたかどうかに関係なく、ファイルのエントリが表示されます。問題の解決にご協力ください。データベースが朝からダウンしていて、開始できませんでした