Skip to Main Content

Japanese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

DELETE文とTRUNCATE文でのそれぞれの時間について

896043Feb 13 2013 — edited Feb 14 2013
お世話になっております。

環境
WindowsServer2003
oracle 11g SEO

詳しい知識もなく、約3年運用しており、
この度、HDD容量切迫の為、対応策を模索していた折、
11gから標準監査機能がデフォルトで有効になっていることを知り
調べた所、sys.aud$ テーブルのレコード数が 53,952,797 であり
かなり肥大していることが判明いたしました。

監査機能は必要ないとの判断で、機能は無効(none)にしましたが、
このレコードを削除するにあたり、
DELETE文で行うか、TRUNCATE文で行うか迷っています。

TRUNCATEのほうがいいように思いますが、
上記のレコード数を削除した場合、どの程度の時間がかかるものでしょうか?

解る範囲で、お教えしていただきたく。

時間の見積もりを持って、実行する日時を鑑みたく、
よろしくご教授願います。
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 14 2013
Added on Feb 13 2013
6 comments
2,867 views