簡體   English   中英

ORA-06508帶有11g數據庫的10G表單上的錯誤

[英]ORA-06508 Error on 10G form with 11g Database

我們當前正在運行帶有10g開發人員套件但具有11g數據庫的oracle 10g應用程序服務器。

當我們在連接到11g數據庫的同時編譯表單並在10g應用服務器上運行它時,我們得到了ORA-06508。 我們已將其追溯到對包含在表格中的程序包的調用(不是atach的PLL或數據庫中的包)。

當我們針對一個歷史悠久的10g數據庫進行編譯時,所有內容都可以正常運行。

電話只是...

pkg_name.procedure_name;

這個包裝的規格是

procedure_name(arg1 varchar2(100)默認為null);

我們無法繼續針對舊數據庫進行編譯,對於跟蹤此錯誤的任何幫助將不勝感激。

您是否將11g數據庫連接到要執行的程序包所有者的用戶? 在那種情況下,即使您連接到另一個用戶來執行pkg,我也懷疑此軟件包缺少同義詞。

通常針對此ora-06508-根據我的經驗,僅3個可能的問題1)軟件包不存在2)軟件包存在但處於無效狀態3)該pkg缺少同義詞

在為pkgowner.package_name創建同義詞package_name之后,您可以輸入文字嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM