欢迎来到天天文库
浏览记录
ID:40787153
大小:33.58 KB
页数:10页
时间:2019-08-07
《分区表无法使用延迟创建选项》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、刚才Shirly说无法在11Gr2创建分区表。我也试下她的语句:CREATETABLEfactura_consumo_churn (particion NUMBER, fecha DATE, anexo NUMBER(12,0)NOTNULL, tecnologia VARCHAR2(4BYTE), tipo_producto VARCH
2、AR2(2BYTE)) SEGMENTCREATIONDEFERRED PCTFREE 10 INITRANS 1 MAXTRANS 255 TABLESPACE cext_data_export STORAGE ( BUFFER_POOLDEFAULT ) NOCACHE MONITORING PARTITIONBYLIST(PARTICION) ( PARTITIONp201208VALUES(201208) PCTFREE 10 INITRANS 1 MAXTRANS 255 NOLOGGING, PARTITIONp2
3、01209VALUES(201209) PCTFREE 10 INITRANS 1 MAXTRANS 255 NOLOGGING, PARTITIONp201210VALUES(201210) PCTFREE 10 INITRANS 1 MAXTRANS 255 NOLOGGING ) PARALLEL(DEGREE4)/这是她的产品自动生成的语句。看下,第一反应,语句的亮点有2个,一个是分区,另一个则是11gr2新加的表延迟创建功能。什么是延迟创建呢?默认创建的表不会立及分配segment,不会占用磁盘空间,这听上去也是很合理的,
4、当第一条数据insert时才会分配segment,而且不会因为truncate而回收。Exp导出也会报错的。先看下她给的库的默认创建规则:然后试下她给的语句,发现错误是可以重现的:不过我把语句尝试分别改成下面几种情况,都可以执行:CREATETABLEfactura_consumo_churn (particion NUMBER, fecha DATE, anexo NUMBER(12,0)NOTNULL, t
5、ecnologia VARCHAR2(4BYTE), tipo_producto VARCHAR2(2BYTE)) SEGMENTCREATIONIMMEDIATE PCTFREE 10 INITRANS 1 MAXTRANS 255 TABLESPACE cext_data_export STORAGE ( BUFFER_POOLDEFAULT ) NOCACHE MONITORING PARTITIONBYLIST(PARTICION) ( PARTITIONp2
6、01208VALUES(201208) PCTFREE 10 INITRANS 1 MAXTRANS 255 NOLOGGING, PARTITIONp201209VALUES(201209) PCTFREE 10 INITRANS 1 MAXTRANS 255 NOLOGGING, PARTITIONp201210VALUES(201210) PCTFREE 10 INITRANS 1 MAXTRANS 255 NOLOGGING ) PARALLEL(DEGREE4)/CREATETABLEfactura_cons
7、umo_churn (particion NUMBER, fecha DATE, anexo NUMBER(12,0)NOTNULL, tecnologia VARCHAR2(4BYTE), tipo_producto VARCHAR2(2BYTE)) SEGMENTCREATIONDEFERRED PCTFREE 10 INITR
8、ANS 1 MAXTRANS
此文档下载收益归作者所有