12c expdp/impdp işlemlerindeki ORA-39014 ORA-39029 ORA-31671 ve ORA-00600 hatasının çözümü

24 Tem by Ahmet Duruöz

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.

 

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir