用途
DROP
ROLLBACK
SEGMENT
を使用すると、データベースからロールバック・セグメントを削除できます。ロールバック・セグメントを削除した場合、ロールバック・セグメントに割り当てられていたすべての領域が表領域に戻されます。
注意: データベースが自動UNDOモードで実行されている場合、ロールバック・セグメントに有効な操作はこの文のみです。このモードの場合、ロールバック・セグメントを作成または変更できません。 |
セマンティクス
削除するロールバック・セグメントの名前を指定します。
ロールバック・セグメントの削除の制限事項: この文には、次の制限事項があります。
ロールバック・セグメントは、オフラインになっている場合にのみ削除できます。ロールバック・セグメントがオフラインであるかどうかを判断するには、DBA_ROLLBACK_SEGS
データ・ディクショナリ・ビューを問い合せます。オフラインのロールバック・セグメントは、STATUS
列の値がAVAILABLE
になっています。また、ALTER
ROLLBACK
SEGMENT
文にOFFLINE
句を指定して、ロールバック・セグメントをオフラインにすることもできます。
SYSTEM
ロールバック・セグメントは削除できません。
例
ロールバック・セグメントの削除例: 次の構文は、ロールバック・セグメント(「ロールバック・セグメントの作成例:」で作成)を削除します。
DROP ROLLBACK SEGMENT rbs_one;