Email: service@parnassusdata.com 7 x 24 online support!

Oracle ORA-01410: Invalid ROWID In SYS.KU$_XMLSCHEMA_VIEW

Oracle ORA-01410: Invalid ROWID In SYS.KU$_XMLSCHEMA_VIEW

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

 

 

适用于:

Oracle Database – Enterprise Edition – 版本10.2.0.5  11.2.0.3 [Release 10.2 to 11.2]
本文信息适用于任何平台。

症状

以下查询得到错误ORA-01410

SELECT URL, LOCAL, STRIPPED_VAL FROM SYS.KU$_XMLSCHEMA_VIEW ;
ERROR:
ORA-01410: invalid ROWID

 

KU$_XMLSCHEMA_VIEWVALID 状态。

SQL> select owner, object_type, status from dba_objects where object_name=’KU$_XMLSCHEMA_VIEW’;

OWNER OBJECT_TYPE STATUS
—————————— ——————- ——-
SYS VIEW VALID

 

相同问题也会重复出现,通过运行 –

select ‘1’ from resource_view where any_path = ‘/xdbconfig.xml’;

原因

XDB 状态在DBA_registry 中可能INVALID 或可能是由于XDB元数据损坏。

解决方案

有以下两个方案。

++ 重新加载XDB

SQL> spool xdbreload.log
SQL> connect / as sysdba
SQL> set echo on;
SQL> shutdown immediate;
SQL> startup upgrade;
SQL> @?/rdbms/admin/xdbrelod.sql
SQL> shutdown immediate;
SQL> startup;
SQL> @?/rdbms/admin/utlrp.sql
SQL> spool off

 

 

++ 或重新安装XDB如下

Oracle XML Database (XDB) Install / Deinstall [ID 1292089.1]

参考

NOTE:1292089.1 – Master Note for Oracle XML Database (XDB) Install / Deinstall