分区交换 技术
来源:互联网 发布:网络广告制作软件 编辑:程序博客网 时间:2024/05/01 15:47
分区交换,可以实现,普通表和分区表的某个分区之间的数据交换,它们之间的交换非常快。
/**====================================================================*/select t.table_name , t.owner from ALL_PART_TABLES t where t.owner = 'SCOTT'; select t.table_name ,t.partitioning_type,t.partition_count from USER_PART_TABLES t; select t.table_name,t.table_owner,t.partition_name ,t.partition_position from DBA_TAB_PARTITIONS t where t.table_owner = 'SCOTT'and t.table_name = upper('range_part_tab') ; --获取2016年的数据select count(*) from range_part_tab partition (PAR_LIST_MAX) ;drop table target_exchange_tab purge;create table target_exchange_tab asselect * from range_part_tab where 2 = 1; --查看目标表是否有索引select count(*) from user_indexes T where table_name= upper('target_change_tab') ; --将该数据和目标表进行交换alter table range_part_tab exchange partition PAR_LIST_MAX with table target_exchange_tab ;select count(*) from range_part_tab partition (PAR_LIST_MAX) ;select count(*) from target_exchange_tab ; --再执行一次 ,数据就回来了alter table range_part_tab exchange partition PAR_LIST_MAX with table target_exchange_tab ;select count(*) from range_part_tab partition (PAR_LIST_MAX) ;select count(*) from target_exchange_tab ; --复制truncate table target_exchange_tab ; insert into target_exchange_tabselect * from range_part_tab partition (PAR_LIST_MAX) where rownum <= 1000;commit;select count(*) from range_part_tab partition (PAR_LIST_MAX) ;select count(*) from target_exchange_tab ;
0 0
- 分区交换 技术
- oracle分区交换技术
- 分区隔离与数据安全交换技术
- 交换分区!
- 交换分区
- 交换分区
- 交换分区
- 分区交换
- 【Linux交换分区】 交换分区格式浅析
- 根分区与交换分区
- 交换分区问题
- 分区交换exchange
- linux 添加交换分区
- 管理Linux交换分区
- linux交换分区回收
- HPUX-交换分区
- Linux 交换分区
- Linux管理交换分区
- Redis Master/Salve Replication(主从复制模式)
- Linux下C语言获取目录中的文件列表
- 《程序员的思维修炼》读书笔记
- Python中使用BeautifulSoup做网页解析
- SpringMVC注解@RequestParam全面解析
- 分区交换 技术
- android开发中防止刚进入activity时edittext获取焦点,防止自动自动弹出软键盘
- 图解数据结果-复杂度,动态数组和单链表
- 竞争情报分析工具Alexa
- iOS 键盘
- 对iOS runtime methodForSelector 方法的一点理解2
- HTML5技术学习总结
- 设计原则学习笔记
- JMM(Java内存模型)中的核心概念