henbeibi

Wednesday, April 30, 2008

UNDO保存の保証

ALTER TABLESPACE UNDOTBS1 RETENTION GUARANTEE;
のようにすれば、UNDO表領域がサイズが不足していても、
UNDO_RETENTION期間中には、上書きせず、
実行中のトランザクションを一時停止するようにすることができます。

(9iでは、UNDO_RETENTION初期化パラメータで指定した期間内でも上書きされる)。

そのため、UNDO表領域のサイズを大きめにするか、自動拡張を有効にして、
トランザクションに影響が出ないようにします。

そして、「スナップショットが古すぎ」エラーが発生しているような場合には、
UNDO_RETENTIONが小さすぎるか、UNDO表領域サイズが小さすぎることが予想されます。

Labels:

0 Comments:

Post a Comment

<< Home