首页 > 解决方案 > 如何解决 OWBSYS 用户中无效的 JAVA CLASS

问题描述

运行以下 select 语句后,我得到了一些无效的 java 对象。

select OBJECT_NAME, OBJECT_TYPE, STATUS  from ALL_OBJECTS where status='INVALID' and owner='OWBSYS';
OBJECT_NAME OBJECT_TYPE STATUS
--------------- ------------------------------ ------------------- -------
/11d72cdd_TaskScheduler JAVA CLASS INVALID
/12b895ae_LexiComparator JAVA CLASS INVALID
/1327ed5a_LRUCacheLRUNode JAVA CLASS INVALID
/1aabcc3f_ServiceDoctor JAVA CLASS INVALID
/1dad730_NAMsgUtilComponentInf JAVA CLASS INVALID
/1ef21df6_NameAddrRes_ko JAVA CLASS INVALID
/20dd1937_ImmutableArray JAVA CLASS INVALID
/235a039f_NameAddrExceptions_e JAVA CLASS INVALID
/23c25276_UnhandledException JAVA CLASS INVALID

标签: oracleetldata-warehouse

解决方案


使用 RESOLVE 子句更改 java 类

Connect to OWBSYS user

然后执行以下语句。

SQL> ALTER JAVA CLASS "<java class>" RESOLVE;

推荐阅读