婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > oracle普通表轉(zhuǎn)化為分區(qū)表的方法

oracle普通表轉(zhuǎn)化為分區(qū)表的方法

熱門標(biāo)簽:圖像地圖標(biāo)注 濟(jì)南地圖標(biāo)注公司 呼倫貝爾智能手機(jī)地圖標(biāo)注 南寧人工智能電銷機(jī)器人費(fèi)用 貴陽電話外呼系統(tǒng)哪家好 分布式呼叫中心 安陽外呼系統(tǒng)免費(fèi) 400電話是不是免費(fèi)申請 海南400電話哪里辦理

上一篇文章中我們了解了oracle數(shù)據(jù)與文本導(dǎo)入導(dǎo)出源碼示例的相關(guān)內(nèi)容,接下來我們看看,oracle中如何將普通表轉(zhuǎn)化為分區(qū)表的方法。

oracle官方建議當(dāng)表的大小大于2GB的時候就使用分區(qū)表進(jìn)行管理,分區(qū)表相對于小的表管理和性能上都有很大的優(yōu)勢,本文檔暫時不介紹具體的優(yōu)勢,主要介紹幾種普通表轉(zhuǎn)換成分區(qū)表的方法。

【方法概述】oracle官方給了以下四種操作的方法:

 A)  Export/import method(導(dǎo)入導(dǎo)出)
 B)  Insert with a subquery method(插入子查詢的方法)
 C)  Partition exchange method(交換分區(qū)法)
 D)  DBMS_REDEFINITION(在線重定義)

這些方法的思路都是創(chuàng)建一個新的分區(qū)表,然后把舊表的數(shù)據(jù)轉(zhuǎn)移到新表上面,接著轉(zhuǎn)移相應(yīng)的依賴關(guān)系,最后進(jìn)行表的重命名,把新表和舊表rename。

其中A、B、C這三種方法都會影響到系統(tǒng)的正常使用,本文檔不做詳細(xì)的介紹,本文檔主要介紹D方法,這種方法是目前普遍在進(jìn)行普通表轉(zhuǎn)換成分區(qū)表的方法。

【在線重定義進(jìn)行分區(qū)表的操作】整個操作的思路如下,以SCOTT下的EMP表為例

1. 先確認(rèn)下表能不能進(jìn)行分區(qū)

基于主鍵的確認(rèn)

BEGIN
DBMS_REDEFINITION.CAN_REDEF_TABLE('SOCTT','EMP',DBMS_REDEFINITION.CONS_USE_PK);
END;
/
PL/SQL procedure successfully completed.顯示的是沒有問題的

2.進(jìn)行臨時表的創(chuàng)建,以DEPTNO作為分區(qū)的選項(xiàng)

CREATE TABLE SCOTT.EMP_1
(
 EMPNONUMBER(4),
 ENAMEVARCHAR2(10 BYTE),
 JOBVARCHAR2(9 BYTE),
 MGRNUMBER(4),
 HIREDATEDATE,
 SALNUMBER(7,2),
 COMMNUMBER(7,2),
 DEPTNONUMBER(2)
)
PARTITION BY RANGE (DEPTNO)
(
 PARTITION EMP_A1 VALUES LESS THAN (20),
 PARTITION EMP_A2 VALUES LESS THAN (30),
 PARTITION EMP_A3 VALUES LESS THAN (40),
 PARTITION EMP_A4 VALUES LESS THAN (50),
 PARTITION EMP_A5 VALUES LESS THAN (60)
   )

3.開始執(zhí)行數(shù)據(jù)的遷移

EXEC DBMS_REDEFINITION.START_REDEF_TABLE('SCOTT', 'EMP', 'EMP_1');

4.如果表的數(shù)據(jù)很多,3步的時候可能會很長,這期間系統(tǒng)可能會繼續(xù)對表EMP進(jìn)行寫入或者更新數(shù)據(jù),那么可以執(zhí)行以下的語句,這樣在執(zhí)行最后一步的時候可以避免長時間的鎖定(該過程可選可不選)

BEGIN 
 DBMS_REDEFINITION.SYNC_INTERIM_TABLE('SCOTT', 'EMP', 'EMP_1');
END;
/

5.進(jìn)行權(quán)限對象的遷移

DECLARE
num_errors PLS_INTEGER;
BEGIN
DBMS_REDEFINITION.COPY_TABLE_DEPENDENTS('SCOTT', 'EMP','EMP_1',
DBMS_REDEFINITION.CONS_ORIG_PARAMS, TRUE, TRUE, TRUE, TRUE, num_errors);
END;
/

6.查詢相關(guān)錯誤,在操作之前先檢查,查詢DBA_REDEFINITION_ERRORS試圖查詢錯誤:

select object_name, base_table_name, ddl_txt from  DBA_REDEFINITION_ERRORS;

7.結(jié)束整個重定義

BEGIN
DBMS_REDEFINITION.FINISH_REDEF_TABLE('scott', 'emp', 'emp_1');
END;
/

做過一個大小2.3GB,總行數(shù)360萬行的表,整個過程大概花了56秒的時間,整個過程還是相當(dāng)快的。建議具體的生產(chǎn)環(huán)境的執(zhí)行需要經(jīng)過嚴(yán)格測試后執(zhí)行,測試的過程中大概就能知道整個過程的執(zhí)行時間長度。

另如果再執(zhí)行的過程中發(fā)生錯誤,可以通過以下語句結(jié)束整個過程:

BEGIN
DBMS_REDEFINITION.ABORT_REDEF_TABLE(uname => 'SCOTT',
orig_table => 'EMP',
int_table => 'EMP_1'
);
END; 

總結(jié)

以上就是本文關(guān)于oracle普通表轉(zhuǎn)化為分區(qū)表的方法的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:oracle數(shù)據(jù)庫導(dǎo)入導(dǎo)出命令解析、ORACLE SQL語句優(yōu)化技術(shù)要點(diǎn)解析等,有什么問題可以直接留言,小編會及時回復(fù)大家的。感謝朋友們對本站的支持!

您可能感興趣的文章:
  • oracle分區(qū)表之hash分區(qū)表的使用及擴(kuò)展
  • ORACLE 分區(qū)表的設(shè)計(jì)

標(biāo)簽:郴州 焦作 合肥 遼源 南充 滁州 許昌 涼山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle普通表轉(zhuǎn)化為分區(qū)表的方法》,本文關(guān)鍵詞  oracle,普通,表轉(zhuǎn),化為,分區(qū)表,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《oracle普通表轉(zhuǎn)化為分區(qū)表的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于oracle普通表轉(zhuǎn)化為分區(qū)表的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99久久免费精品| 国产精品污www在线观看| 亚洲高清免费视频| 欧美丰满少妇xxxxx高潮对白| 亚洲永久免费av| 欧美一二三区精品| 国产一区二区三区四区在线观看| 国产亚洲精品7777| 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品人人做人人爽人人添| 色综合中文字幕国产 | 成人av网站在线观看免费| 国产亚洲一区二区在线观看| av在线免费不卡| 亚洲国产精品影院| 欧美精品一区二区三区一线天视频| 大胆亚洲人体视频| 一区二区三区鲁丝不卡| 欧美一级午夜免费电影| 懂色av一区二区三区蜜臀| 亚洲色图欧美激情| 69堂成人精品免费视频| 国产成人av影院| 亚洲一区二区精品视频| 欧美变态凌虐bdsm| 91一区一区三区| 麻豆专区一区二区三区四区五区| 亚洲国产中文字幕| 久久亚洲一级片| 欧美伊人精品成人久久综合97| 精品一区免费av| 亚洲激情在线播放| 久久奇米777| 欧美日韩一区小说| 成a人片国产精品| 日本在线不卡一区| 亚洲男同1069视频| 国产日韩亚洲欧美综合| 91麻豆精品国产91久久久 | 久久综合九色综合欧美98| 91色.com| 国产精品亚洲午夜一区二区三区| 亚洲最新在线观看| 国产精品视频看| 欧美精品一区二区久久久| 欧美三级中文字幕| 91免费视频网址| 成人一区在线观看| 国产做a爰片久久毛片| 亚洲图片欧美视频| 亚洲视频每日更新| 国产精品久久久久国产精品日日| 日韩一区二区三区电影| 欧美天堂一区二区三区| 一本在线高清不卡dvd| 福利电影一区二区| 国产乱码字幕精品高清av| 美腿丝袜亚洲综合| 日韩**一区毛片| 天堂资源在线中文精品| 亚洲激情成人在线| 一区二区成人在线| 亚洲黄一区二区三区| 中文字幕亚洲不卡| 国产精品二三区| 国产精品久久久久影院色老大| 久久精品免费在线观看| 国产成人精品影视| 国产欧美精品国产国产专区| 欧美在线一区二区三区| 国产资源在线一区| 国产又黄又大久久| 亚洲国产中文字幕在线视频综合| 久久久亚洲国产美女国产盗摄 | 亚洲精品一线二线三线| 精品精品国产高清一毛片一天堂| 欧美一级xxx| 欧美不卡123| 久久久久国产精品麻豆ai换脸| 久久久久久免费网| 中国色在线观看另类| 国产精品沙发午睡系列990531| 日本一区二区免费在线观看视频 | 日本一区二区三区dvd视频在线| 国产人妖乱国产精品人妖| 欧美国产日韩亚洲一区| 国产精品久久久一区麻豆最新章节| 国产女人18毛片水真多成人如厕 | 麻豆一区二区三| 国产乱子伦视频一区二区三区 | 欧美视频一区二| 88在线观看91蜜桃国自产| 精品欧美一区二区在线观看| 久久精品夜夜夜夜久久| 国产精品麻豆网站| 亚洲国产精品久久久久秋霞影院| 日韩经典一区二区| 激情综合网天天干| 91网页版在线| 制服丝袜亚洲色图| 国产日产精品一区| 亚洲18影院在线观看| 国产一区二区三区蝌蚪| 色偷偷久久一区二区三区| 欧美高清一级片在线| 精品国产不卡一区二区三区| 中文字幕欧美日韩一区| 夜夜嗨av一区二区三区网页 | 精品日韩在线一区| 中文字幕不卡在线播放| 亚洲r级在线视频| 国产乱淫av一区二区三区| 在线观看www91| 久久精品亚洲国产奇米99| 亚洲一区免费观看| 国产麻豆精品在线| 欧美做爰猛烈大尺度电影无法无天| 欧美一区二区三区男人的天堂| 国产日韩欧美激情| 天天做天天摸天天爽国产一区| 成人在线一区二区三区| 亚洲午夜电影网| 午夜欧美一区二区三区在线播放| 国产精品一卡二卡在线观看| 国产美女久久久久| 成人av网址在线| 欧美色国产精品| 精品黑人一区二区三区久久| 欧美激情综合在线| 亚洲激情五月婷婷| 秋霞午夜av一区二区三区| 国产在线不卡视频| 亚洲风情在线资源站| 精品系列免费在线观看| 欧美无砖砖区免费| ...av二区三区久久精品| 精品亚洲国产成人av制服丝袜| 欧美日韩国产精选| 综合久久久久综合| 成人精品国产一区二区4080| 91精品国产麻豆国产自产在线| 亚洲一区二区三区在线播放| 国产**成人网毛片九色| 久久这里都是精品| 久久精工是国产品牌吗| 欧美三日本三级三级在线播放| 亚洲丝袜精品丝袜在线| 成人精品国产一区二区4080| 久久精品亚洲乱码伦伦中文 | 综合激情成人伊人| 成人app在线| 久久久久久97三级| 经典三级在线一区| 精品国产91亚洲一区二区三区婷婷 | 中文字幕高清一区| 国产一区二区三区国产| 精品少妇一区二区三区视频免付费| 视频在线观看一区| 91精品国产综合久久久久久漫画 | 亚洲欧洲成人精品av97| 高清shemale亚洲人妖| 久久久精品tv| 国产精品自在在线| 国产调教视频一区| 国产不卡视频在线播放| 国产精品灌醉下药二区| 不卡一卡二卡三乱码免费网站| 中文字幕+乱码+中文字幕一区| 不卡在线视频中文字幕| 亚洲人成电影网站色mp4| 色噜噜久久综合| 亚洲电影第三页| 日韩免费在线观看| 精久久久久久久久久久| 国产亚洲美州欧州综合国| 懂色中文一区二区在线播放| 国产精品国产三级国产三级人妇| 91麻豆国产自产在线观看| 悠悠色在线精品| 日韩视频中午一区| 国产成人精品免费在线| 国产精品视频免费| 欧美丝袜丝交足nylons图片| 日本不卡在线视频| 国产日韩视频一区二区三区| 91亚洲大成网污www| 视频一区国产视频| 久久久久久一二三区| 91麻豆免费看片| 麻豆国产91在线播放| 国产精品进线69影院| 欧美精品欧美精品系列| 欧美专区亚洲专区| 亚洲一区二区三区免费视频| 欧美大片国产精品| 日韩av一级片| 2022国产精品视频| 国产精品白丝av| 国产精品情趣视频| 欧美亚洲综合网|