暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ORACLE PDB bug 0RA-00600 inspre:2

IT界数据库架构师的漂泊人生 2020-12-14
349

ORACLE 19C 一个BUG

版本是19.0.0.0.0

使用了PDB容器库

UPDATE A PARTITION(P20201006)

 SET ....

 WHERE ...

 

 0RA-00600:内部错误代码,参数:[inspre:2],[],[],[]

 

 A 表是双分区表

 第一分区是范围分区 时间字段,不过是字符型,第二分区是ID HASH分区

 改造成日期类型,还是报错。

 

 1 SELECT * FROM A PARTITION(P20201006) 就不报错!

 

 2 UPDATE A SET ... WHERE .... 也不报错!

 

 3 CDB模式下:UPDATE A PARTITION(P20201006) SET ... WHERE .... 也不报错!

 

 4 单分区模式:UPDATE A PARTITION(P20201006) SET ... WHERE .... 也不报错!取消了HASH子分区



话说PDB 也没有那么好,起码在做性能压测的时候频繁出莫名其妙的事情.

比如公司有个私有云和公有云,  私有云是CDB,公有云是PDB.

一个跑批的任务分别在两个云跑过,结果令人疑惑, 私有云CDB跑了3个小时,等待事件基本上是DB CPU和USER IO; 而公有云是PDB 跑了5-6个小时 等待事件基本上是ENQ:TX-CONTEON.  热块锁. LATCH BUFER CHAIN

而私有云的内存和CPU 都比公有云少.


还有一次也报什么缓慢, 我用11G的脚本去查 PDB的内存是否碎片,居然查不到. 


PDB 插件数据库没有宣传那么美,其实它推出来的时候,我并不看好, 主要是对宣传持有怀疑态度. 什么可以搭建公司的私有云, 类似于阿里的MYSQL云.

好像也可以啊!  当作为公司技术总监为什么要花钱买这款产品呢? 就是因为它能云嘛? 公司内部系统需要云嘛? 


那么什么是云? 云就是天上的水汽!  中国人又把一个名词搞成了多义词!


云就是租用别家公司的硬件设备,软件设备,人工服务等! 剩下的你就把数据和程序上传到云上, 当然还有把钱汇过去!


唯一的好处是 节省了时间和人力成本 这里的人力不是只雇佣工资!


那公司自己搭建私有云有意思吗? 节约啥?


既然要搞云,何必花钱搞升级呢? 你家的ORACLE又不是便宜,反而是贼贵!


我用老的11G SCHMAE 西哥妈模式 同样可以玩转云.


还说PDB插拔式方便管理,方便迁移数据.  感觉也没那么方便,反而会复杂化!


原来老的11G数据人家DBA照样可以搞数据迁移,再说你家天天搬家吗?


PDB 最好的就是 把公司一些不重要的系统放在一个数据库里面,同时彼此之间性能不影响! 



我重新补充了MYSQL MGR 介绍文档


链接:https://pan.baidu.com/s/1_PNLAoyCEPSD_mVoB4Hz-g


想要提取码的 请转发到朋友圈!


最后修改时间:2020-12-15 10:47:35
文章转载自IT界数据库架构师的漂泊人生,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论