数据泵导出之ora 31626

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据泵导出之ora 31626相关的知识,希望对你有一定的参考价值。

因为源库触发了ora 31626错误,原因是数据库打补丁后,未升级数据字典.

solution:

1  sql>@?/rdbms/admin/catalog.sql

2  sql>@?/rdbms/admin/catproc.sql

3  执行以上脚本后重启数据库。

4  查询dba_registry检查数据库数据字典版本信息


cd $ORACLE_HOME/Opatch/

opatch lsinventory

报错:

opatch cannot find a valid oraInst.loc file to locate central Inventory

opatch failed with error code  104

默认的oraIn.loc是放在/etc下面,其内容会指明用户组与oraInventory的路径:

inventory_loc=/oracle/app/oraInventory    ----一般是$ORACLE_BASE目录下

inst_group=oinstall

而有时oraInst.loc会被放在$ORACLE_HOME目录下(具体情况自己查询),这时候指令就要修改:

opatch lsinventory -invPtrLoc $ORACLE_HOME/oraInst.loc  



本文出自 “ORACLE” 博客,请务必保留此出处http://2012ivan.blog.51cto.com/5241776/1973151

以上是关于数据泵导出之ora 31626的主要内容,如果未能解决你的问题,请参考以下文章

Oracle11g使用数据泵方式导入出现ORA-39151错误

数据泵导出报ORA-01555 ORA-22924

数据泵导出报错ORA-31693 ORA-02354 ORA-01466

使用数据泵导出时无法重新映射数据

数据泵导出出现ORA-31617错误

数据泵导出导入物化视图