如何在Oracle 10g数据库中的SYS用户中重新编译无效的Java类对象?

时间:2011-09-07 01:49:31

标签: oracle oracle10g

我需要将ORACLE 10g db升级到11g,但在用户模式中有无效的JAVA CLASS对象类型对象,在SYS模式中有30个无效的JAVA CLASS对象类型对象,我读了一些doc,你不应该有升级之前SYS模式中的任何无效对象,但我已经运行了重新编译所有对象脚本utlrp.sql,这些无效对象(对象类型是JAVA CLASS)在用户和SYS模式中都是持久的。那么我可以继续升级数据库吗?或者我如何摆脱那些无效的JAVA CLASS对象类型对象?

2 个答案:

答案 0 :(得分:1)

您是否可以访问My Oracle Support?

看起来MOS Doc ID 464568.1可能会为您提供一些很好的信息。

希望有所帮助。

答案 1 :(得分:0)

尝试:

alter java class "*Your Class Name Goes Here*" resolve;