7 x 24 在线支持!
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_VIEW在VALID 状态。
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