上班屁股刚挨到凳子,就听早班的同事在嘟嘟囔囔,根据哥对这个货的了解,大概率碰到什么问题了。
凑近一看,原来一个测试库在添加分区时指定表空间后报表空间不存在,哥的第一反应是不是这二货昨晚和老婆滚床单滚的有点五行缺肾,把表空间名字写错了。
我自己反复确认后发现,SQL语法没错,表空间没问题。那为啥子会报错呢,真的是遇到锤子了。
其中诡异的是表空间指定的是TBS_005,但报错报的是表空间TBS_001不存在。
但有一个共同的特点是有LOB字段的表都无法创建到新的表空间。
搞到这里,莫名有种挤压感,这问题貌似有点严重啊,分区创建不了,后续数据插不进来,到时候就是菊花满地飘,鸡飞狗跳了。
所以抓紧投入到问题诊断解决中。为了让大家都知道发生了啥,截个报错截图:
作为一个伪专家,上来咱得先收集下相关trace不。于是ora-00959的error stack的走起,看看能不能发现什么幺蛾子:
alter session set tracefile_identifier='959'; alter session |