Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3673066
  • 博文数量: 715
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7745
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(715)

文章存档

2023年(75)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: Oracle

2022-09-04 23:52:27


  1. EXEC DBMS_REDEFINITION.CAN_REDEF_TABLE('A','SMALL2',DBMS_REDEFINITION.CONS_USE_ROWID)

  2. drop table BIG_PART;
  3. create table BIG_PART
  4. partition by RANGE(LAST_DDL_TIME)
  5. INTERVAL (NUMTODSINTERVAL(1,'day')) STORE IN (users)
  6. (
  7.   PARTITION part20220901 VALUES LESS THAN(to_date('2022-09-02 00:00:00','yyyy-mm-dd hh24:mi:ss'))
  8. )
  9. as select * from SMALL2 WHERE 1=2;

  10. EXEC DBMS_REDEFINITION.START_REDEF_TABLE('A', 'SMALL2', 'BIG_PART', '', dbms_redefinition.CONS_USE_ROWID)

  11. DECLARE
  12.   num_errors PLS_INTEGER;
  13. BEGIN
  14.   DBMS_REDEFINITION.COPY_TABLE_DEPENDENTS('A', 'SMALL2','BIG_PART',
  15.   DBMS_REDEFINITION.CONS_ORIG_PARAMS, TRUE, TRUE, TRUE, TRUE, num_errors);
  16. END;
  17. /

  18. select object_name, base_table_name, ddl_txt from DBA_REDEFINITION_ERRORS;

  19. EXEC DBMS_REDEFINITION.SYNC_INTERIM_TABLE('A', 'SMALL2','BIG_PART')
  20. EXEC DBMS_REDEFINITION.FINISH_REDEF_TABLE('A', 'SMALL2','BIG_PART')
select owner,object_name,object_type from dba_objects where owner='A' ORDER BY 2;
阅读(380) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~