当前位置:首页 > 技术与方案 > 数据库技术相关

测试Oracle 11g系统分区遇错

(2012-09-26 14:46:15)

测试11g的系统分区时碰到一个600错误。

这个错误可以重现,只需要对物化视图日志建立系统分区就会造成这个错误:

SQL CREATE TABLE T (ID NUMBER PRIMARY KEY);

 

SQL CREATE MATERIALIZED VIEW LOG ON T PARTITION BY SYSTEM PARTITIONS 4;

 

 

ORA-00600: 内部错误代码, 参数: [prssptoa2], [], [], [], [], [], [], []

其实出错是意料之中的,因为系统分区表插入的时候必须明确指定分区,而物化视图日志的插入完全由Oracle控制,用户无法对其指定分区,所以这个操作被禁止也是正常的。

不过,Oracle并没有返回一个预定义的错误号以及相应的错误描述,而是报错ORA-600错误。这个错误信息会误导用户。从这一点考虑,认为这个错误属于bug也不为过,最起码Oracle的测试不完善。

目前在metalink和google上还找不到和这个bug相关的任何描述。

 

更多
关闭窗口 打印 
网站首页    -    联系我们    -   收藏本站    -    网站地图                                                               客户服务热线:0571-85023000
本网站所有网页信息已申请知识产权和著作权保护,版权归四海光纤公司所有,未经授权禁止任何人复制或镜像,违者必究。
公司主营:杭州光纤光缆视频会议系统,是专业的通信网络工程、视频会议系统建设专家

中华人民共和国备案号:浙ICP备10018243号