今天編譯一個數據庫對象時,plsql報錯:PLS-00920: parameter plsql_native_library_dir is not set,後來發現是plsql編譯模式及設置問題,解決過程以下。sql
查詢plsql屬性數據庫
show parameter plsql
發現編譯模式爲NATIVE,且沒有設置plsql_native_library_dirsession
更改PLSQL編譯模式ide
alter system set plsql_compiler_flags=INTERPRETED;
如上操做後,從新編譯對象,無錯誤、警告發生。spa
由於用的不是sys用戶,因此生效的只是當前session,僅能臨時處理。orm
對了,數據庫版本:10.2.0.5.0對象