Bug 4712729
BUG:4712729 ORA-21780 WITH LARGE NUMBERS OF UPDATES AND TRIGGER WITH TIMESTAMP
更新対象のテーブルにBEFORE ROWトリガーが設定されている場合に
ORA-21780が発生するという事象です。
BUGのタイトルにはTIMESTAMPとありますが、特にTIMESTAMPに依存した問題で
はないことが調査の過程で確認されています。
BUG:4712729 は PSR 10.2.0.3および11gにて修正が行われています。
1.BUG:4712729では次のように何も処理を行わない
AFTER ROWトリガーを定義することでORA-21780の回避が可能です。
CREATE OR REPLACE TRIGGER test_tr_aft AFTER UPDATE ON test_tab REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE BEGIN NULL; -- Does Nothing. END; /
See Also:
ORA-21780