12c expdp/impdp işlemlerindeki ORA-39014 ORA-39029 ORA-31671 ve ORA-00600 hatasının çözümü
12c veritabanlarından expdp yada impdp işlemi sırasında ORA-39014 ORA-39029 ORA-31671 ve ORA-00600 hataları alınabilmektedir. Mevcut işlemler sonlanmakta ve alert log dosyasında “DW00 terminating with fatal err=600” ile başlayan hatalar görülmektedir. Export ve import işlemindeki alınması muhtemel hatalar aşağıdaki gibidir.
ORA-39014: One or more workers have prematurely exited. ORA-39029: worker 1 with process name "DW00" prematurely terminated ORA-31671: Worker process DW00 had an unhandled exception. ORA-00600: internal error code, arguments: [17183], [0x7FAD49A1E198], [], [], [], [], [], [], [], [], [], []
Sorunun çözümü için open_cursors parametresinin değerinin arttırılması ve “_optimizer_cost_based_transformation” parametresinin değerinin off yapılması gerekmektedir.
SQL> alter system set open_cursors=1024 scope=both sid='*'; System altered. SQL> alter system set "_optimizer_cost_based_transformation"=off scope=both sid='*'; System altered.
Parametre değişimi sonrasında işlemler sorunsuz tamamlanacaktır.