« Yaris雅力士彩绘设计网络大赛 | Main | 再游瘦西湖 »

cannot insert null to sys.partobj$.DEFTINIEXTS

同事建分区表,结果相同的语句在某库上一直报错:
cannot insert null to sys.partobj$.DEFTINIEXTS
这个库时间也很久了,是我来单位前就存在的一个8.1.7.4的oracle
SQL> select name,created from v$database;

NAME      CREATED
--------- -----------
CUSTOM    2003-10-16

错误代码看不出有什么问题,于是比较了一下其他的库,发现 sys.partobj$ 这个表的字段描述有点不同,若干字段可以被置为null,库不知道是谁建的了,这个咋会不同呢,我猜想是有做过升级,少执行了什么脚本。
不是重要的库,仅改了下这个表,允许相应字段为空,问题暂时没了。
不过不知道有没有什么后遗症。
END.

作者: sopher | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明

网址: http://www.color-cc.com/2008/02/cannot_insert_null_to_sysparto.html

Posted on February 28, 2008 10:59 AM Under Database. Tags :, , . RSS-Feed. TrackBack URL for this entry:
http://www.color-cc.com/mt/mt-tb.cgi/436.

Post a comment