×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
オブジェクトブラウザでテーブル削除したらゴミが・・・
PURGE(パージ)(10g ゴミ箱機能)
PURGE(パージ)(10g ゴミ箱機能)
10gよりゴミ箱機能(フラッシュバック・ドロップ機能)が新規にできました。
これは、表をDROPしただけでは実際には表はリネームされただけでゴミ箱の中(削除前と同じ表領域)に残り続けるというものです。
これが邪魔な場合は、
PURGE RECYCLEBIN ;
を実行することによりそのスキーマのゴミ箱の中のテーブルが全て完全に消えます。
また、ほっておいても表領域が圧迫されと自動的に消えます。
PURGE TABLE 削除テーブル名
PURGE INDEX 削除索引名
PURGE TABLESPACE 削除表領域名
とすることにより、ピンポイントでゴミ箱から消す事も可能です。
下記のようにDROP TABLEでPURGE句を指定することにより
ゴミ箱を経由せず、今までどおりに表を削除することも可能です。
DROP 削除テーブル名 PURGE ;
また、以下のSQL文でリカバリできます。
FLASHBACK TABLE 削除前テーブル名 TO BEFORE DROP ;
これは、表をDROPしただけでは実際には表はリネームされただけでゴミ箱の中(削除前と同じ表領域)に残り続けるというものです。
これが邪魔な場合は、
PURGE RECYCLEBIN ;
を実行することによりそのスキーマのゴミ箱の中のテーブルが全て完全に消えます。
また、ほっておいても表領域が圧迫されと自動的に消えます。
PURGE TABLE 削除テーブル名
PURGE INDEX 削除索引名
PURGE TABLESPACE 削除表領域名
とすることにより、ピンポイントでゴミ箱から消す事も可能です。
下記のようにDROP TABLEでPURGE句を指定することにより
ゴミ箱を経由せず、今までどおりに表を削除することも可能です。
DROP 削除テーブル名 PURGE ;
また、以下のSQL文でリカバリできます。
FLASHBACK TABLE 削除前テーブル名 TO BEFORE DROP ;
PR
Comment