2009-04-01から1ヶ月間の記事一覧

shrink space

大量のDELETEを走らせたのに表領域が解放されない場合は ALTER TABLE テーブル名 SHRINK SPACE; で10gからは postgresのバキューム的なことが出来ます。 ただしテーブルの行が移動してもよいということをテーブル単位で指定しないとエラーが発生します。 ALT…

ユーザのオブジェクトをすべて削除したいとき

Oracleの場合はユーザのオブジェクトを一気にすべて簡単に消す何かはありませんので 自分でpl/sqlでも書いて消す必要がありますやりかたとしては SELECT OBJECT_NAME,OBJECT_TYPE FROM USER_OBJECTSでユーザが持ってるオブジェクトを選択してDBMS_SQLとかつ…