码迷,mamicode.com
首页 > 其他好文 > 详细

数据泵导出之ora 31626

时间:2017-10-17 12:15:31      阅读:318      评论:0      收藏:0      [点我收藏+]

标签: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

标签:31626

原文地址:http://2012ivan.blog.51cto.com/5241776/1973151

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!