咨询微信: dbservice1234 7 x 24 在线支持!

Oracle MISSING FILEの削除方法

Oracle MISSING FILEの削除方法

Oracle MISSING FILEの削除方法

 

プロのOracle Databaseの復旧サービスを提供
携帯番号: +86 13764045638 メール:service@parnassusdata.com

 

[Problem]
v$datafile、dba_data_filesを検索したときに、
MISSINGnnnn(nnnnは10進数のファイル番号)というデータファイルが表示されます。


[Cause]
データ・ディクショナリーと制御ファイルの間で不整合が発生しています。
(データ・ディクショナリの中にデータファイルは存在しているが、
制御ファイルにリストされていない場合)

このため、Oracleは、MISSINGnnnn(nnnnは10進数のファイル番号)
というプレースホルダ・エントリを制御ファイル内に作成して、
このデータファイルが、
・オフラインである
・メディア回復が必要である
ということを示しています。


[Action]

1.制御ファイルにない不要なデータファイルがデータディクショナリーに残っていた場合

データ・ディクショナリーと制御ファイルの不整合のため、
データ・ディクショナリーの情報を削除することで対応してください。

drop tablespace TABLESPACE名 including contents;


2.制御ファイルのリカバリーの必要がある場合

各リリースの
「管理者ガイド 制御ファイル データ・ディクショナリーとの不一致」の項目
を参照してください。