Ora 12855

ORA-12855 ORA-12855: ループバックでパラレルまたは挿入ダイレクト・ロードを実行できません

原因: この操作の前にトランザクションにループバックが作成されました。
処置: PDMLまたは挿入ダイレクト・ロードの使用中はループバックを使用しないでください。

サンプル:

問題のある文

update /*+ parallel(a) */ a
set 
    flag = '1',
    modify_datetime = sysdate
where
    code in (select code from b@remote)
and cust_no in ( 
    select /*+ full(c) */ c.cust_no 
    from c 
    where c.code in (select code from b@remote));

問題のない文

update /*+ parallel(a) */ a
set 
    flag = '1',
    modify_datetime = sysdate
where
    code = (select code from b@remote)
and cust_no in ( 
    select /*+ full(c) */ c.cust_no 
    from c 
    where c.code = (select code from b@remote));