問題:
Oracle 11.2g DB; TSが破損しているため、マウント状態を超えてデータベースインスタンスを開始できません。 TSは標準的な方法(つまり、エンタープライズマネージャー)では削除できません。
私たちは何ができる?
問題を診断するには、他にどのような情報が必要ですか?
(当面はファイルシステムをチェックしましたが問題ありませんが、テーブルスペースのDBFファイルが失われています。)
テーブルスペースを削除したいだけの場合は、sys
としてログインして削除してみましたか?
DROP TABLESPACE <tablespace>
INCLUDING CONTENTS
CASCADE CONSTRAINTS;
その場合、どのエラーメッセージが表示されますか? (テーブルスペースが必要な場合に備えて、この時点でデータベースのコールドバックアップを作成していることを前提としています。)
または、破損しているデータファイルを特定できる場合は、これを表領域から削除できます。
ALTER DATABASE DATAFILE '<filename>' OFFLINE DROP;
<filename>がOracleに対するファイル名knownであることを確認してください。特に、ディスクにリンクが含まれている可能性がある場合は、!そうしないと、存在しないファイルについて誤解を招くエラーが発生します。