ITPub博客

首页 > 数据库 > Oracle > 分区管理2

分区管理2

原创 Oracle 作者:simkyo 时间:2013-11-28 11:25:09 0 删除 编辑
comment on column TB_SYS_TAB_PARTITIONS.compression
  is '该分区是否压缩.0:不压缩,1:压缩';
comment on column TB_SYS_TAB_PARTITIONS.partition_count
  is '分区保留的个数(如:保留30天的数据,程序会自动删除30天之前的分区及数据)';
comment on column TB_SYS_TAB_PARTITIONS.partition_date
  is '分区增加日期';
comment on column TB_SYS_TAB_PARTITIONS.proc_flag_id
  is '执行状态.0:未执行(初始),1:执行中,2:分区增加成功,3:增加分区失败';
comment on column TB_SYS_TAB_PARTITIONS.deal_cycle
  is '分区处理周期.D:按天/W:按周/M:按月';
comment on column TB_SYS_TAB_PARTITIONS.partition_type_id
  is '分区类型:L:list/R:range';
comment on column TB_SYS_TAB_PARTITIONS.tablespace_type_id
  is '分区表空间存放类型.0:使用默认表空间,1:使用奇数表空间或偶数表空间(程序会根据日期或者月份自动判断,如果该字段填写1则偶数表空间和奇数表空间不可为空)';
comment on column TB_SYS_TAB_PARTITIONS.last_day_type_id
  is '是否保留当月最后一天数据.0:不保留,1:r保留,(当DEAL_CYCLE为W/M时必须为0)';
comment on column TB_SYS_TAB_PARTITIONS.date_type_id
  is '分区字段类型.0:date,1:char,2:number';


prompt Loading TB_SYS_TAB_PARTITIONS...
insert into TB_SYS_TAB_PARTITIONS (owner, table_name, partition_name, tablespace_name, tablespace_name_odd, tablespace_name_even, compression, partition_count, partition_date, proc_flag_id, deal_cycle, partition_type_id, tablespace_type_id, last_day_type_id, date_type_id)
values ('ICITY', 'TB_FI_ACTUSER_DAY', 'PART_20130101', 'TBS_DW_DATA', 'TBS_DW_DATA', 'TBS_DW_DATA', '1', 100, to_date('04-01-2013', 'dd-mm-yyyy'), '2', 'D', 'L', '0', '1', '1');
commit;
prompt 1 records loaded
set feedback on
set define on
prompt Done.

create or replace procedure sp_dw_tab_add_partition
(
   iv_char_date in varchar2,
   on_statuscode out number
)

as

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12961536/viewspace-1061426/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 分区管理1
下一篇: 分区管理3
请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    137642