在將某個分割槽表刪掉並重建之後發現乙個問題,就是現在新建分割槽之後,自動建立的子分割槽格式與以前不同。
以前正常情況下自動生成的子分割槽格式如下:
重建表之後自動生成的子分割槽格式如下:
我們可以通過修改表屬性更改子分割槽模板,解決此問題:
alter table test修改預設子分割槽模板之後,建立新的分割槽就會自動生成符合格式要求的子分割槽。set subpartition template (
subpartition sp_00 values (0),
subpartition sp_01 values (1),
subpartition sp_02 values (2),
subpartition sp_03 values (3),
subpartition sp_04 values (4),
subpartition sp_05 values (5),
subpartition sp_06 values (6),
subpartition sp_07 values (7),
subpartition sp_08 values (8),
subpartition sp_09 values (9),
subpartition sp_10 values (10),
subpartition sp_11 values (11),
subpartition sp_12 values (12),
subpartition sp_13 values (13),
subpartition sp_14 values (14),
subpartition sp_15 values (15),
subpartition sp_16 values (16),
subpartition sp_17 values (17),
subpartition sp_18 values (18),
subpartition sp_19 values (19),
subpartition sp_20 values (20),
subpartition sp_21 values (21),
subpartition sp_22 values (22),
subpartition sp_23 values (23)
);
另外,分割槽表的預設表空間一般都是users,為了切合實際需要,我們可以通過如下方式修改分割槽表的預設表空間:
alter table test modify default attributes tablespace tbs_cdr;------完
ORACLE 分割槽表分割槽拆分
oracle建立分割槽表,分割槽規則為按照日期進行分割槽,由於投產日期未知,因此建議使用按照當前日期自動建立分割槽。僅需建立乙個max分割槽,然後通過split進行分割槽拆分,建立一年前的全部分割槽。示例 如下 create table wen dt decimal 8,0 id decimal 1...
oracle表分割槽設計 ORACLE 分割槽表的設計
分割槽表的概念 分割槽致力於解決支援極大表和索引的關鍵問題。它採用他們分解成較小和易於管理的稱為分割槽的片 piece 的方法。一旦分割槽被定義,sql語句就可以訪問的操作某乙個分割槽而不是整個表,因而提高管理的效率。分割槽對於資料倉儲應用程式非常有效,因為他們常常儲存和分析巨量的歷史資料。分割槽表...
oracle表分割槽設計 ORACLE分割槽表的設計
分割槽表的概念 分割槽致力於解決支援極大表和索引的關鍵問題。它採用他們分解成較小和易於管理的稱為分割槽的片 piece 的方法。一旦分割槽被定義,sql語句就可以訪問的操作某乙個分割槽而不是整個表,因而提高管理的效率。分割槽對於資料倉儲應用程式非常有效,因為他們常常儲存和分析巨量的歷史資料。分割槽表...