オラクルの一時表領域(テンポラリ表領域)が20GB

のものを削除した場合、削除時間は1日以上かかるのでしょうか。
dfでファイル使用領域を確認しても一向に変わらないので
削除処理が完了していないためと思われるのですが。。。

想像でかまわないので教えてください。

回答の条件
  • 1人10回まで
  • 登録:2008/05/22 20:18:10
  • 終了:2008/05/29 20:20:02

回答(3件)

id:samasuya No.1

samasuya回答回数314ベストアンサー獲得回数112008/05/22 20:56:55

ポイント27pt

オラクルの表領域削除は、物理的に削除ではなくて、データ的に削除なので

ディスクに予め取られている領域は、開放されません。


CREATE TABLESPACE文の構文をご覧になられると理解できると思いますが、

表領域○○をディスクの○○ファイルに割り当てる、という命令です。


なので、ディスクも開放したいのであれば、物理ファイルの削除も必要です。


先に論理的に削除する前に、物理ファイルを削除すると、エラーになるのでお気をつけて。

http://www.atmarkit.co.jp/flinux/rensai/oracle04/oracle04.html

id:yoichi111

連絡が遅くなりましてすいません。

物理ファイルはtemp01.dbfでしょうか。。。

これはsqlのコマンドでディレクトリから

消えていたので消えたものと思っていました。

認識違いでしたらご教示いただけますでしょうか。

2008/05/26 12:59:07
id:taknt No.2

きゃづみぃ回答回数13481ベストアンサー獲得回数11982008/05/22 20:58:46

ポイント27pt

http://otn.oracle.co.jp/forum/thread.jspa?threadID=6003890

待ってても無駄かもしれませんね。

# 私はDB再作成しちゃいましたが・・・

・shutdown abortで強制終了

・一時表領域のデータファイルを削除

・DB起動

# オープンエラーがでる

・一時表領域をoffline/drop

・DBオープン

上記の手順でいけるかもしれません。

これが早そう?

id:yoichi111

トラブルが怖いのであんまりこの手段は

とりたくないんですよね。。。

最終手段ですね。

2008/05/26 12:59:54
id:samasuya No.3

samasuya回答回数314ベストアンサー獲得回数112008/05/26 20:28:18

ポイント26pt

解決にならずにすみません。

 ・Oracleのバージョン

 ・OS

 ・発行したSQL文

 ・temp01.dbfが存在したDISKのdfの値

 ・select * from dba_tablespaces の結果で、削除した一時表領域は削除されてる?

上記教えていただけますか??

教えて頂いても解決できないかもしれませんけど・・・。

さらに、コメント欄開放していただけると無駄なポイント使っていただかなくて

ありがたいんですが・・・。


ちなみに、一時表領域を削除する前に、別の一時表領域は作成されてるんですよね?

http://209.85.175.104/search?q=cache:sl4Op7Bey94J:ftp://ftp.ashi...


削除した一時表領域と作成したTEMPが同じ大きさで差し引きゼロとか・・・



 

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません