Oracle Partition加载另一个分区

时间:2015-03-24 13:46:19

标签: oracle11g etl data-warehouse

我正在使用Oracle 11g。我有一个列表分区事实表,在问题结尾处如下所示。我在ETL过程中创建了分区。发生的事情是,当我创建并加载新分区时,我的一个现有分区被清空。谁知道为什么?

CREATE TABLE "F_PROGRAM_CONTROL_FIN_SNAPSHOT" 
   (    "L4_EPS_SKEY" NUMBER(19,0) NOT NULL ENABLE, 
    "TASK_SKEY" NUMBER(19,0) NOT NULL ENABLE, 
    ...
    ...
    "BUD_V90_HRS" FLOAT(126)
   ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
  STORAGE(
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "COGNOS_BI" 
  PARTITION BY LIST ("SNAPSHOT_SKEY") 
 (PARTITION "0"  VALUES (0) SEGMENT CREATION DEFERRED 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
 NOCOMPRESS NOLOGGING 
  STORAGE(
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "COGNOS_BI" , 
 PARTITION "20150316070605"  VALUES (20150316070605) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
 NOCOMPRESS LOGGING 
  STORAGE(INITIAL 8388608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "COGNOS_BI" , 
 PARTITION "20150323070904"  VALUES (20150323070904) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
 NOCOMPRESS LOGGING 
  STORAGE(INITIAL 8388608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "COGNOS_BI" ) ;

0 个答案:

没有答案