千家信息网

数据泵导出之ora 31626 oraInventory、oraInst.loc

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,因为源库触发了ora 31626错误,原因是数据库打补丁后,未升级数据字典.solution:1 sql>@?/rdbms/admin/catalog.sql2 sql>@?/rdbms/admin/
千家信息网最后更新 2026年11月02日数据泵导出之ora 31626 oraInventory、oraInst.loc

因为源库触发了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


oraInventory可以重建,重建的路径取决于oraInst.loc 中的inventory_loc值

cd $ORACLE_HOME/oui/bin/

./attachHome.sh

Oracle,grid用户均需要执行(某一节点)

注意:oracle,gird等相关用户或oracle组件都有其对应的home name,它需要注册到inventory子目录ContentsXML下inventory.xml文件里



数据 数据库 用户 字典 目录 路径 查询 信息 内容 原因 取决于 子目 子目录 情况 指令 文件 版本 用户组 组件 脚本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技园 喔噻互联网科技有限公司 北京互联网科技 苏州互联网科技贷款公司 互联网科技上市公司 万达互联网科技 互联网科技美容 互联网科技产品 互联网科技教育视频 来此购互联网科技有限公司 崇明区互联网教育科技诚信经营 千方科技属于互联网企业吗 互联网科技扶贫时间 天津腾达互联网科技有限公司 中科明德北京互联网科技 合肥互联网科技公司公章图片 互联网科技包装股份有限公司上市 2021世界互联网领先科技成果发布 西安左小互联网科技有限公司 瑞安市蟠桃会互联网科技有限公司 湖南永感互联网科技有限公司 互联网金融 科技 中国 科技 互联网 南京欣网互联网科技 联恩商钥互联网科技有限公司 想开互联网科技公司怎么样 美国互联网科技实力 张召忠谈中国互联网科技 上海万顺科技互联网有限公司招聘 互联网科技创业计划的风险分析
0