资讯专栏INFORMATION COLUMN

集成安装之Oracle12C补丁升级数据字典更新报错处理

IT那活儿 / 1304人阅读
集成安装之Oracle12C补丁升级数据字典更新报错处理

亲爱滴伙伴们,想死你们了!今天本萎专家和大家聊聊之前12C补丁升级时数据字典更新报错的问题。

环境版本:

数据库版本

12.2.0.1

是否RAC





在相关升级,割接等工程开始的时候,作为老撸er的我们,最忌讳的就是有人说今晚一定会一帆风顺。一旦有撸er这样说,事实就是怪象百出,鸡飞狗跳。就像打麻将的时候,想什么不来什么,不想什么就来什么。就我个人而言,心里希望顺利,但会对新发的状况有所期待,毕竟新的问题解决过程也是自我精进的过程,兵来将挡,水来土掩,人生看淡,不服就干。所以,本次数据字典更新报错,这么多年的撸O生涯,真不多见。这次遇到,倒是把本大湿的好奇感,征服欲吊起来了。


废话不多说,直接上图:

字典更新报对象无效。对象无效?!


好吧,那就顺藤摸瓜,无效对象查询的走起:

select owner,object_type,object_name, status from dba_objects where status = INVALID order by owner;


结果输出如下:


GSM?,科普下GSM:

GDS/GSM是Oracle Database 12c及以后版本特有的、新的可扩展性和可用性特性。是针对复制数据库(使用Active Data Guard、Oracle GoldenGate等复制技术)的全面的自动负载管理解决方案。客户端通过Global Service可以连接到配置在GDS Catalog中的多个数据库,这些数据库可以是RAC或者单实例。它提高了系统利用率,并为复制数据库上运行的应用程序负载提供更高的性能、可扩展性和可用性,也是最高可用性架构 (MAA) 必备的重要组件。


既然无效那就重新编译下对象:


sqlplus / as sysdba

@?/rdbms/admin/catproc

@?/rdbms/admin/utlrp

重新运行更新数据字典脚本成功,无报错:

su - oracle

cd /oracle/app/oracle/product/12.2.0/db/OPatch

./datapatch -verbose


各位看官是不是感觉意犹未尽,稍安勿躁,咱下回接着分享。祝各位看官们,端午安康。


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/130225.html

相关文章

  • DBASK问答集萃第四期

    摘要:问题九库控制文件扩展报错库的扩展报错,用的是裸设备,和还是原来大小,主库的没有报错,并且大小没有变,求解释。专家解答从报错可以看出,控制文件从个块扩展到个块时报错,而裸设备最大只支持个块,无法扩展,可以尝试将参数改小,避免控制文件报错。 链接描述引言 近期我们在DBASK小程序新关联了运维之美、高端存储知识、一森咖记、运维咖啡吧等数据领域的公众号,欢迎大家阅读分享。 问答集萃 接下来,...

    SKYZACK 评论0 收藏0
  • # Oracle APEX 系列文章8:如何从 APEX 5.1.4 升级到最新的 APEX 18.

    摘要:停止当前,服务。钢哥注如果想把里的替换成别的,比如,需要在先将重命名为,然后再跑命令完成安装和部署动作。输入对应的账号后,检查之前的应用也都能正常运行,完美结语以上就是如何从之前的升级到最新的版本的实操,希望老铁们喜欢。 showImg(https://segmentfault.com/img/remote/1460000015087005); 本文是钢哥的 Oracle APEX 系...

    Hancock_Xu 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<