1. 程式人生 > >呼叫空間函式st_buffer報錯:ORA-28579: 在從外部過程代理程式回撥時, 發生網路錯誤 或 ORA-20602

呼叫空間函式st_buffer報錯:ORA-28579: 在從外部過程代理程式回撥時, 發生網路錯誤 或 ORA-20602

當st_buffer中的緩衝距離為0時不會報錯,不為0,例如0.1就會報ORA-28579: 在從外部過程代理程式回撥時, 發生網路錯誤,但是當緩衝距離為1時就會報另一個錯: java.sql.SQLException: ORA-20602: ST_Buffer: Memory allocation error: out of system memory.

有兩個可能性可參考。

       一、jave環境層面的問題,比如這個ORA-20602的錯誤,應該就跟jave環境有關。
       二、Oracle 11.2.0.1這個版本在呼叫外部動態庫存在bug,建議升級到11.2.0.3