资讯专栏INFORMATION COLUMN

cdb中查询cdb_objects竟然报表或视图不存在

IT那活儿 / 1459人阅读
cdb中查询cdb_objects竟然报表或视图不存在



大家好!最近遇到了一起比较诡异的问题,在cdb中查询cdb_objects竟然报表或视图不存在,以下是我们分析处理的整个过程。

环境介绍:

操作系统:LINUX

数据库版本:12CR1

是否RAC:是

某日,一哥们过来说一套CDB库在CDB中无法查询cdb_objects,上去一看发现RAC几个节点均报ORA-00942:


先去核实下基表视图是不是失效了,查询后发现并没有失效。

于是做了个10046跟踪下

在trace日志中我们发现查询cdb_objects的SQL解析失败了,与此同时也有一些业务SQL也是解析失败的。

我们查询了sharedpool剩余空间足够,排除sharedpool空间不足导致,初步怀疑是共享池中缓存的对象的数据字典信息出现异常导致。MOS了一圈也没有发现类似问题的文章,既然是解析失败,我们决定在空闲时段flush共享池试试,将一些没有正在被使用的共享池缓存刷出去。


哈哈,我们在报错节点FlushShared Pool之后,cdb_objects竟然可以查询了。

在没有现成的方法去处理问题时,我们通过一系列方法去验证自己的猜测。在不影响业务、保证数据库安全的前提下,大胆的迈出那一步。在问题面前,淦永远比不淦好!!!

END


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

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

相关文章

  • mongodb简介

    摘要:示例给追加别名,用法作用加一个值到数组内,而且只有当这个值在数组中不存在时才增加。示例删除记录内的所有别名可以看到和已经全部被删除了用法作用对字段进行重命名示例把记录的字段重命名为由结果可以看出字段已经被更新为了。 1. 来源 存储方式就是个大json,很灵活。 2. 官网下载安装 https://docs.mongodb.com 3. 启动 // 指定数据库所在的文件夹 mongod...

    zsirfs 评论0 收藏0
  • 使用过Redis,我竟然知道Rdb

    摘要:优点可以不使用机器的硬盘,直接网络传输。三使用,获取文件,解析后获取数据。执行该命令时,会在后台异步进行快照操作,快照同时还可以响应客户端请求。具体操作是进程执行操作创建子进程,持久化过程由子进程负责,完成后自动结束。统计并生成报表。 使用过Redis,那就先说说使用过那些场景吧 字符串缓存 //举例 $redis->set(); $redis->get(); $redis->hset...

    XanaHopper 评论0 收藏0
  • 竞品分析」项目协作管理平台-Teambition和CORNERSTONE--深度体验

    摘要:新一代智能项目管理平台。具有更清晰的产品研发敏捷管理流程和使用体验,并且打通企业微信形成企业管理闭环。如果企业使用企业微信作为平台,那就选择作为项目和产品管理平台。 一、分析目的通过分析2B产品中的团队协作管理软件的对比分析,用于为公司团队协作软件的选型做产考。二、竞品归属市场概况2.1.目标用户群及需求主要面向企业用户,用于解决企业不同地域以及不同职能部门之间的团队协作难点。2.2....

    Rocture 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

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