1. 程式人生 > >11.2.0.4 sql*loader/oci direct load導致kpodplck wait before retrying ORA-54

11.2.0.4 sql*loader/oci direct load導致kpodplck wait before retrying ORA-54

arch ret 技術 hive 相關 loader html 參考 性能

昨天晚上9點多,有個環境開發說特別慢,早上上去看下了,如下:

技術分享圖片

技術分享圖片

導致性能的是一個統計的sql執行計劃走錯了,主要不是因為kpodplck wait before retrying ORA-54,不過這個事件以前就沒遇到過,經google,沒搜到相關信息,只看到了itpub某個帖子提到KPODPLCK WAIT BEFORE RETRYING ORA-54 REPORTED IN SQL LOADER DIRECT PATH LOAD(Bug ID 10079079),經搜索MOS bugid,得知這是一個bug,但是在11.2.0.1中已修復,而我們使用的是11.2.0.4。進一步知悉,該現象不是bug, 但是當使用direct=true增加parallel=true 對資源鎖轉換的方式來避免或減少該事件。

參考:

http://www.anbob.com/archives/2604.html

11.2.0.4 sql*loader/oci direct load導致kpodplck wait before retrying ORA-54