[英]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.