![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
現在動いているOracleサーバーのディスクが少なくなってきたので、
2年前以前のデータをDELETEして、EXPORT&IMPORTを行いデータファイルのRESIZEをかけたのですが、使用中の領域というメッセージがでてうまくいきません。
なぜでしょう??
方法は別でもいいのですが、データファイルのサイズを縮小するいい方法はないでしょうか?
ちなみにOracleはVer8.1.6でD:はデータファイル、テンポラリファイル、ロールバックファイルのみにしてあります。
トランケートするには、一時的にテーブル退避する領域もなく、かなり困っています。
知ってる方がいたら、情報を下さい。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
ちなみになぜRESIZEをかけても縮小できないかですが
DELETEしたとしてもOracle的には完全に開放していないからです。手順としては
DELETE→EXPORT→TRUNCATE→IMPORTという手順を踏む
必要があります。
テーブルを存在させたままOracleに「もう消していいよ」と伝えるためにはTRUNCATEをする必要があります。
DELETEは単純に使っていない(上書きしていい)フラグが立つだけでRESIZEや他のテーブルのための領域として使われることはありません。
お礼がおくれてすみません。
いろいろ勉強致しましたが、結局EXPORTして、一回DROPして、IMPORTすることにしました。
ありがとうございました。
また、よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- ドライブ・ストレージ HDDの未割り当て領域が認識されない 7 2022/11/27 18:51
- Excel(エクセル) 【エクセル】元データからの引用 5 2022/04/18 10:22
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Outlook(アウトルック) フォルダウィンドウのデータファイルを非表示にしたい 1 2023/06/22 20:51
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- ドライブ・ストレージ QNAPのNAS RAID1が崩壊 2 2023/08/05 23:54
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- ドライブ・ストレージ Win10を再インストールしたら、HDDの一部に未割り当て領域ができ何の操作もできません。 4 2023/05/19 05:31
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Data Pump で大量データインポ...
-
ORA-00959: 表領域'****'は...
-
SQL*Loaderで、データを加工し...
-
RDBのテーブル種類の違い
-
アナライズとインデックス作成...
-
索引の再構築をすべき?
-
INSERT文で発行したオートナン...
-
Oracle Databaseのインデックス...
-
postgreSQLのint型は桁数指定が...
-
1つのテーブル・2つの列を結合...
-
列が255以上のCSVファイルをAcc...
-
accessでイベントを中止するよ...
-
インデックス作成後アナライズ...
-
oracle10g統計情報取得の確認方法
-
count(1)とcount(*)の違い
-
ある英語の問題のコト
-
C#でaccdbファイルのテーブルの...
-
ACCESSとエクセルのリン...
-
他の処理でselectさせないよう...
-
同じSELECT文同士でのデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データを削除しても表領域の使...
-
ORA-00959: 表領域'****'は...
-
Data Pump で大量データインポ...
-
データベースの初期サイズ
-
表領域の使用率がもうすぐ100%
-
テーブルのSTORAGE句のサイズ設定
-
create table時のINITIALとMAXE...
-
ORACLEでの領域計算
-
oracle SYSTEM01.DBF が大きい
-
TruncateしたテーブルへのInser...
-
データ削除の方法
-
NEXT EXTENTのサイズが0
-
UNDO_RETENTION初期化パラメー...
-
表領域(users)の中身を整理したい
-
INDEX 見積もりについて
-
オーバーヘッドってなんですか?
-
運用中のALTER TABLE
-
USER_SEGMENTの参照について
-
Oracleはどの程度まで巨大なテ...
-
Oracle8.1iでテーブルご...
おすすめ情報