数据泵导出之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错误