在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Exchange Partition的示例分析

109次阅读
没有评论

共计 3053 个字符,预计需要花费 8 分钟才能阅读完成。

今天就跟大家聊聊有关 Exchange Partition 的示例分析,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Exchange Partition 实验结果的结论:
中间表(非分区、空表)
1、源分区表的一个分区数据全部转移到中间表上了,源分区的这个分区数据查不到了
2、因为源分区表和目标分区表都是 INTERVAL 自动生成分区名字,目标分区表没有新增数据时是不会有分区名字的,所以对目标分区表插入一条数据新增一个分区
3、中间表和目标分区表的新增分区 Exchange 后,中间表和目标分区表的新增分区数据对调了
4、源分区表和目标分区表都是 INTERVAL 的情况下,无法保证原表导出的分区名字和目标表导入的分区名字一致

T3:源分区表
CREATE TABLE t3 (hid number,hdate date)
PARTITION BY RANGE(hid) INTERVAL (5)
(PARTITION p01 VALUES LESS THAN (10),
 PARTITION p0q2 VALUES LESS THAN (14));

T2:中间表
CREATE TABLE t2 (hid number,hdate date)

T4:目标分区表
CREATE TABLE t4 (hid number,hdate date)
PARTITION BY RANGE(hid) INTERVAL (5)
(PARTITION p01 VALUES LESS THAN (10),
 PARTITION p0q2 VALUES LESS THAN (14));

使 T3 表有数据
insert into t3 values(1,sysdate-1);
insert into t3 values(10,sysdate-1);
insert into t3 values(20,sysdate-1);
insert into t3 values(30,sysdate-1);
commit;
select partition_name ,partition_position from user_tab_partitions where table_name= T3
PARTITION_NAME                 PARTITION_POSITION
—————————— ——————
P01                                             1
P0Q2                                            2
SYS_P66                                         3
SYS_P67                                         4
SQL select * from t3;
       HID HDATE
———- ———
         1 04-AUG-17
        10 04-AUG-17
        20 04-AUG-17
        30 04-AUG-17

第一步
转移 T3 的 3 号分区 SYS_P66 到 T2
ALTER TABLE T3 EXCHANGE PARTITION SYS_P66 WITH TABLE T2;

第二步
查看结果,T3 的 3 号分区 SYS_P66 结构还在,但是分区数据到 T2 表
SQL select partition_name ,partition_position from user_tab_partitions where table_name= T3
PARTITION_NAME                 PARTITION_POSITION
—————————— ——————
P01                                             1
P0Q2                                            2
SYS_P66                                         3
SYS_P67                                         4

SQL select * from t3;
       HID HDATE
———- ———
         1 04-AUG-17
        10 04-AUG-17
        30 04-AUG-17

SQL select * from t2;
       HID HDATE
———- ———
        20 04-AUG-17

第三步
再把 T2 转移到 T4
因为 T4 是 INTERVAL,没有新增数据就不会有新增分区,但是 Exchange 只能使用存在的分区名字且分区是可以插入这个值的,这下就必须先给 T4 表建立一个可用于 Exchange 的分区
SQL ALTER TABLE T4 EXCHANGE PARTITION WITH TABLE T2;          —T4 没有带任何分区名字,报错
ALTER TABLE T4 EXCHANGE PARTITION WITH TABLE T2
                                  *
ERROR at line 1:
ORA-14006: invalid partition name

SQL ALTER TABLE T4 EXCHANGE PARTITION SYS_P66 WITH TABLE T2;  –T4 带了一个不存在分区名字,报错
ALTER TABLE T4 EXCHANGE PARTITION SYS_P66 WITH TABLE T2
                                  *
ERROR at line 1:
ORA-02149: Specified partition does not exist

SQL ALTER TABLE T4 EXCHANGE PARTITION p01 WITH TABLE T2;     –T4 带了一个分区名字,但是这个分区是必须小于 10,报错
ALTER TABLE T4 EXCHANGE PARTITION p01 WITH TABLE T2
                                                 *
ERROR at line 1:
ORA-14099: all rows in table do not qualify for specified partition

给 T4 表建立一个可用于 Exchange 的分区,INTERVAL 情况下自动生成了 SYS_P68 了
SQL insert into t4 values(19,sysdate-1);
1 row created.
SQL commit;
SQL select partition_name ,partition_position from user_tab_partitions where table_name= T4
PARTITION_NAME                 PARTITION_POSITION
—————————— ——————
P01                                             1
P0Q2                                            2
SYS_P68                                         3

继续 Exchange,发现 T2 和 T4 的数据交换了
SQL ALTER TABLE T4 EXCHANGE PARTITION SYS_P68 WITH TABLE T2;
Table altered.

SQL select * from t2;
       HID HDATE
———- ———
        19 04-AUG-17

SQL select * from t4;
       HID HDATE
———- ———
        20 04-AUG-17

看完上述内容,你们对 Exchange Partition 的示例分析有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-18发表,共计3053字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 高清免费毛片 | 国产熟妇疯狂4p交在线播放 | 四虎影院在线看 | 天天躁狠狠躁狠狠躁夜夜躁 | 成人最新午夜免费视频 | 国产亚洲精品色一区 | 欧美肥老太交性506070 | 免费看内射乌克兰女 | 99久久精品国产综合一区 | 国产亚州精品女人久久久久久 | www.亚洲视频.com | 思思久久q6热在精品国产 | 日韩中文字幕视频 | 久久爱台湾佬中文娱乐 | 亚洲女视频 | 久久精品国产精品亚洲艾 | 亚洲手机在线观看 | 亚洲色大成网站www久久九九 | 国农村精品国产自线拍 | 久久精品视频观看 | 闺蜜张开腿让我爽了一夜 | 亚州av综合色区无码一区 | 国产线视频精品免费观看视频 | 国产成人毛片在线视频 | 亚洲乱码国产乱码精华 | 亚洲欧美成人综合在线 | 无遮挡又黄又爽又色的视频免费 | 欧美综合天天夜夜久久 | 国产精品中文字幕在线观看 | 高清无码一区二区在线观看吞精 | 一级欧美视频 | 色第一页 | 久久久久久夜精品精品免费啦 | 777精品出轨人妻国产 | 在线国产区 | 手机看片1024久久香蕉 | 韩国一大片a毛片 | aa级国产女人毛片水真多 | 国产露脸精彩对白一区 | 午夜网站在线观看 | 午夜国产秒拍福利视频 |