老司机91精品网站在线观看-老司机67194免费观看-老司国产精品视频-老熟人老女人国产老太-中文字幕日本在线-中文字幕日本一区久久

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

Oracle分區(qū)表管理的一些筆記

發(fā)布時(shí)間:  2012/8/23 16:41:21

Oracle分區(qū)表的管理筆記(僅限于對(duì)普通表,即堆表的分區(qū)管理,IOT跟CLUSTER TABLE不再討論范圍內(nèi))

1. 增加分區(qū)(add partition)
語(yǔ)法是:alter table xxx add partition…
需要注意的是如果分區(qū)中存在maxvalue或default分區(qū)add partition會(huì)報(bào)錯(cuò),應(yīng)使用split
-
 

如:

Alter table t_range add partition p5 values less than (50) [tablespace users];
--50 要大于之前分區(qū)的所有值
Alter table t_list add partition p5 values (7,8,9) [tablespace users];
--7,8,9均不能在之前分區(qū)中出現(xiàn)
Alter table t_hash add partition [p5] [tablespace users];

增加子分區(qū):
Alter table xxx modify partition p1 add subpartition …
如:增加RANGE-HASH子分區(qū)
ALTER TABLE diving MODIFY PARTITION locations_us
      ADD SUBPARTITION us_locs5 TABLESPACE us1;

Range,list增加分區(qū)不會(huì)影響索引(包括global 跟local),HASH增加分區(qū)會(huì)讓數(shù)據(jù)重新分配,產(chǎn)生IO,如果不指定update indexes 選項(xiàng)則會(huì)導(dǎo)致有數(shù)據(jù)移動(dòng)的索引unusable,需要重新編譯。
當(dāng)然,我們說(shuō)的對(duì)索引的影響都是在表中有數(shù)據(jù)的情況下,沒(méi)數(shù)據(jù)當(dāng)然影響不到索引了。


2. 合并分區(qū)(coalesce partition)
   Alter table xxx coalesce partion [update indexes];
   Alter table xxx modify partition p1 coalesce subpartition;
   僅適用于HASH分區(qū)或子分區(qū),合并一次會(huì)減少一個(gè)分區(qū)(最少能減少到1個(gè)),數(shù)據(jù)重新分配,產(chǎn)生IO,有數(shù)據(jù)移動(dòng)的索引失效(如果不指定update indexes的話).

3. 刪除分區(qū)(drop partition)
Alter table xxx drop partition ppp;
刪除子分區(qū):
Alter table xxx drop subpartition ppp;
此功能hash不支持。同時(shí)要注意,刪除分區(qū)會(huì)同時(shí)刪除該分區(qū)內(nèi)數(shù)據(jù)。
同樣,如果不指定update indexes的話該操作會(huì)導(dǎo)致GLOBAL索引失效,而LOCAL不會(huì),因?yàn)閷?duì)應(yīng)的LOCAL索引分區(qū)也被刪除了嘛,其他分區(qū)的LOCAL不會(huì)受到影響。

4. 交換分區(qū)(exchange partition)
Alter table tb1 exchange partition/subpartition p1 with table tb2;
據(jù)說(shuō)是采用了更改數(shù)據(jù)字典的方式,所以速度比較快。
可以是分區(qū)跟非分區(qū)表交換,子分區(qū)跟非分區(qū)表交換,組合分區(qū)跟分區(qū)表交換。
例如:
組合分區(qū)跟分區(qū)表交換:
CREATE TABLE t1 (i NUMBER, j NUMBER)
     PARTITION BY HASH(i)
       (PARTITION p1, PARTITION p2);


CREATE TABLE t2 (i NUMBER, j NUMBER)
     PARTITION BY RANGE(j)
     SUBPARTITION BY HASH(i)
        (PARTITION p1 VALUES LESS THAN (10)
            SUBPARTITION t2_pls1
            SUBPARTITION t2_pls2,
         PARTITION p2 VALUES LESS THAN (20)
            SUBPARTITION t2_p2s1
            SUBPARTITION t2_p2s2));

ALTER TABLE t2 EXCHANGE PARTITION p1 WITH TABLE t1
     WITH VALIDATION;

如果指定WITH VALIDATION(默認(rèn)) 會(huì)對(duì)交換進(jìn)來(lái)的數(shù)據(jù)進(jìn)行合法檢查,看是否符合該分區(qū)的規(guī)則,WITHOUT VALIDATION 會(huì)忽略合法檢查(比如ID=12的記錄此時(shí)可以交換到ID VALUES LESS THAN (10)的分區(qū)里),但如果表上有primary key 或unique 約束的話,指定without validation會(huì)被忽略。
同樣,如果不指定UPDATE INDEXES ,GLOBAL 索引會(huì)失效,需要重新編譯。


5. 合并分區(qū)(merge partitions)
Alter table xxx merge partitions/subpartitions p1,p2 into partiton/subpartition p3 [TABLESPACE tablespace_name];
HASH不適用,因?yàn)樗蠧OALESCE了嘛。
表分區(qū)必須是相鄰的。
跟COALESCE一樣,會(huì)產(chǎn)生IO,數(shù)據(jù)量大的話,IO也是相當(dāng)大的。
同樣可以用UPDATE INDEXES 避免索引失效


6. 修改LIST分區(qū)—ADD VALUES
Alter table xxx modify partition/subpartition p1 add values(7,9);
要注意的是,增加的VALUES不能在其他分區(qū)列的VALUES值中存在,也不能在DEFAULT分區(qū)(如果有的話)中有相應(yīng)VALUES.
不會(huì)影響索引


7. 修改LIST 分區(qū)—DROP VALUES
Alter table xxx modify partition/subpartition p1 drop values(8,9);
同樣,刪除的values 不能存在記錄.
不會(huì)影響索引


8. 拆分分區(qū)(split partitions)
功能與MERGE PARTITIONS相反。通常我們會(huì)用來(lái)拆分MAXVALUE/DEFAULT分區(qū)。
Range partition:
Alter table xxx split partition/subpartition p1 at (15) into (partition/subpartition p1_new1,partition/subpartition p1_new2);
List partition:
Alter table xxx split partition/subpartition p1 values(15,16) into (partition/subpartition p1_new1,partition/subpartition p1_new2);
原分區(qū)中符合新值定義的記錄會(huì)存入第一個(gè)分區(qū),其他存入第二個(gè)分區(qū),當(dāng)然,在新分區(qū)后面可以指定屬性,比如TABLESPACE。
HASH分區(qū)不適用。
會(huì)產(chǎn)生IO
同樣,可用update indexes 來(lái)避免索引失效


9. 截?cái)喾謪^(qū)(truncate partition)
跟TRUNCATE TABLE一樣,截?cái)嘣摲謪^(qū)內(nèi)的數(shù)據(jù)。
Alter table xxx truncate partition/subpartition p1;
同樣,可用update indexes 來(lái)避免索引失效


10. 移動(dòng)分區(qū)(move partition)
Alter table xxx move partition/subpartition p1 …;
有些功能比如改變分區(qū)表空間,modify partition就做不到,此時(shí)就可以用move partition來(lái)做。
Use the MOVE PARTITION clause of the ALTER TABLE statement to:
• Re-cluster data and reduce fragmentation
• Move a partition to another tablespace
• Modify create-time attributes
• Store the data in compressed format using table compression

如:
ALTER TABLE parts MOVE PARTITION depot2
     TABLESPACE ts094 NOLOGGING COMPRESS;
(如果指定compress,affects only future storage, but not existing data.)

同樣,可用update indexes 來(lái)避免索引失效


11. 重命名分區(qū)(rename partition)
Alter table xxx rename partition/subpartition p1 to p1_new;
跟重命名表差不多。


12. 修改分區(qū)默認(rèn)屬性(modify default attributes)
修改表屬性:alter table xxx modify default attributes …
修改分區(qū)屬性(適用于組合分區(qū)):alter table xxx modify default attributes for partition p1 …
只對(duì)以后添加的分區(qū)產(chǎn)生影響,適用于所有分區(qū),其中hash分區(qū)只能修改表空間屬性。
如:
Alter table xxx modify default attributes tablespace users;


13. 修改子分區(qū)模板屬性(set subpartition template)
Alter table xxx set subpartition template (…);
僅影響以后的子分區(qū),當(dāng)前的子分區(qū)屬性不會(huì)改變
如:
Alter table xxx set subpartition template
(partition p1 tablespace tbs_1,
Partition p2 tablespace tbs_2);
如果要取消掉子分區(qū)模板:
Alter table xxx set subpartition template ();


本文出自:億恩科技【www.ypdoo.com.cn】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    四虎影视久久久| 成人免费观看的视频黄页| 香蕉视频三级| 精品视频在线观看视频免费视频| 午夜激情视频在线播放| 91麻豆精品国产高清在线| 国产视频久久久久| 91麻豆高清国产在线播放| 久久精品免视看国产成人2021| 精品视频一区二区| 香蕉视频久久| 色综合久久天天综合绕观看| 精品久久久久久中文字幕一区| 一级毛片视频免费| 韩国三级一区| 日韩男人天堂| 欧美1区| 亚洲精品影院| 麻豆污视频| 91麻豆精品国产高清在线| 成人高清视频免费观看| 欧美爱色| 黄视频网站免费| 成人影视在线观看| 欧美日本免费| 高清一级毛片一本到免费观看| 国产精品免费精品自在线观看| 香蕉视频三级| 欧美激情一区二区三区视频高清| 国产91精品一区二区| 国产伦理精品| 欧美a级片免费看| 亚洲第一页色| 日韩一级精品视频在线观看| 国产成a人片在线观看视频| 99色播| 日本特黄特黄aaaaa大片| 日韩在线观看网站| 麻豆网站在线看| 日韩专区第一页| 中文字幕一区二区三区精彩视频| 久久精品免视看国产明星| 免费国产一级特黄aa大片在线| 二级片在线观看| 日本在线不卡视频| 午夜欧美成人久久久久久| 免费国产在线观看| 免费国产在线视频| 国产视频一区二区在线观看| 国产不卡高清在线观看视频| 国产伦久视频免费观看 视频| 日韩av成人| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 午夜在线影院| 国产亚洲男人的天堂在线观看| 中文字幕一区二区三区 精品 | 欧美国产日韩一区二区三区| 精品国产香蕉伊思人在线又爽又黄| 日韩av东京社区男人的天堂| 日韩男人天堂| 国产网站免费观看| 999久久久免费精品国产牛牛| 99久久视频| 韩国毛片| 欧美大片aaaa一级毛片| 一 级 黄 中国色 片| 天天做日日爱| 欧美一级视频免费观看| 黄色福利| 成人免费网站久久久| 韩国毛片| 中文字幕一区二区三区精彩视频| 日韩在线观看免费| 九九干| 欧美日本二区| 亚洲精品影院| 久久精品免视看国产明星| 国产高清视频免费| 国产极品精频在线观看| 可以免费看毛片的网站| 超级乱淫伦动漫| 日韩在线观看免费| 日韩男人天堂| 九九九网站| 国产精品免费精品自在线观看| 黄色免费三级| 麻豆系列 在线视频| 黄色免费三级| 精品毛片视频| 在线观看成人网 | 日韩在线观看免费完整版视频| 国产伦精品一区二区三区无广告 | 香蕉视频久久| 国产a视频| 国产伦理精品| 国产麻豆精品视频| 午夜欧美成人久久久久久| 精品美女| 中文字幕一区二区三区 精品 | 亚洲精品永久一区| 色综合久久久久综合体桃花网| 亚洲第一色在线| 九九久久国产精品大片| 日韩专区亚洲综合久久| 久久久成人网| 成人a大片在线观看| 久久久久久久久综合影视网| 欧美激情一区二区三区中文字幕| 九九精品在线| 九九九国产| 91麻豆精品国产片在线观看| 精品美女| 青青久久网| 精品视频在线观看一区二区| 999久久久免费精品国产牛牛| 国产伦久视频免费观看 视频| 天天做日日干| 青青久久精品| 亚洲 国产精品 日韩| 亚欧乱色一区二区三区| 亚洲 欧美 91| 日韩中文字幕在线亚洲一区 | 精品国产亚洲一区二区三区| 国产成+人+综合+亚洲不卡| 四虎久久影院| 天堂网中文字幕| 精品视频在线看| 国产国语在线播放视频| 99久久精品国产免费| 国产91素人搭讪系列天堂| 精品国产一区二区三区久久久狼| 久久久成人网| 亚飞与亚基在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日本伦理片网站| 天天做日日爱| 九九干| 91麻豆爱豆果冻天美星空| 国产麻豆精品hdvideoss| 日日夜夜婷婷| 日韩免费片| 色综合久久天天综合绕观看| 天天做日日爱夜夜爽| 国产精品1024在线永久免费| 精品国产一区二区三区精东影业 | 日本在线播放一区| 欧美一级视频免费| 国产一区二区精品| 尤物视频网站在线观看| 日本特黄一级| 日本特黄特色aaa大片免费| 欧美一级视频免费观看| 亚洲 欧美 91| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久国产精品只做精品| 黄视频网站免费观看| 久久99中文字幕久久| 欧美日本免费| 九九精品在线| 精品久久久久久中文| 久久福利影视| 国产网站免费视频| 国产一级强片在线观看| 天天色色色| 欧美激情一区二区三区视频高清| 亚洲爆爽| 成人影院一区二区三区| 欧美另类videosbestsex久久| a级精品九九九大片免费看| 四虎论坛| 国产伦精品一区二区三区在线观看| 黄视频网站在线看| 国产成人女人在线视频观看 | 欧美大片a一级毛片视频| 999久久66久6只有精品| 黄色免费三级| 亚洲精品中文一区不卡| 麻豆网站在线看| 香蕉视频三级| 精品视频在线看| 黄色短视频网站| 日本特黄一级| 日韩中文字幕在线观看视频| 999久久狠狠免费精品| 精品视频一区二区| 免费一级生活片| 在线观看成人网| 黄视频网站在线看| 亚洲第一页乱| 国产成+人+综合+亚洲不卡| 日本在线不卡免费视频一区| 999久久狠狠免费精品| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品久久久久久综合网| 久久国产精品自线拍免费| 国产麻豆精品高清在线播放| 精品国产一区二区三区精东影业 | 夜夜操天天爽| 一级女性全黄生活片免费| 香蕉视频久久|