C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

オフラインリカバリが必要なDBFファイルの削除


(過去ログ 118 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■69204 / inTopicNo.1)  オフラインリカバリが必要なDBFファイルの削除
  
□投稿者/ 道の途中 (1回)-(2013/12/09(Mon) 20:54:47)

分類:[データベース全般] 

Oracleで一時表領域(TempTbs)用のTEMPファイル(TEMP01.DBF)を新規に作成しようと思いましたが
誤ってTEMP01.DBFに対してインデックス表領域(IndexTbs)を割り当ててしまいました。
※IndexTbsを割り当ててるDBFファイルはもうひとつ存在してます

なので一度下記のコマンドでオフラインにしました。
ALTER DATABASE DATAFILE 'E:\ORADATA\DATABASE1\TEMP\TEMP01.DBF' OFFLINE

その後でE:\ORADATA\DATABASE1\TEMP\TEMP01.DBFを誤って別の場所(デスクトップ)へ
移動してしまい、その後で上記所定の位置へ戻し

ALTER TABLESPACE IndexTbs DROP DATAFILE 'E:\ORADATA\DATABASE\TEMP\TEMP01.DBF';で
削除しようと思いましたが「ORA-02142:ALTER TABLESPACEオプションがないかまたは無効です」の
エラーが表示され削除できません。OracleEnterpriseManagerでTEMP01.DBFファイルの属性を
確認するとステータスが「オフライン(リカバリが必要)」となっています。
正常にオフラインできていないようです。

残っていても問題ないのかもしれませんが、あっても気持ち悪いのでTEMP01.DBFを
削除したいのですが、正しい手順で削除するにはどうすればいいでしょうか?

よろしくお願い致します。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -