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

主頁 > 知識庫 > oracle普通表轉化為分區表的方法

oracle普通表轉化為分區表的方法

熱門標簽:圖像地圖標注 濟南地圖標注公司 呼倫貝爾智能手機地圖標注 南寧人工智能電銷機器人費用 貴陽電話外呼系統哪家好 分布式呼叫中心 安陽外呼系統免費 400電話是不是免費申請 海南400電話哪里辦理

上一篇文章中我們了解了oracle數據與文本導入導出源碼示例的相關內容,接下來我們看看,oracle中如何將普通表轉化為分區表的方法。

oracle官方建議當表的大小大于2GB的時候就使用分區表進行管理,分區表相對于小的表管理和性能上都有很大的優勢,本文檔暫時不介紹具體的優勢,主要介紹幾種普通表轉換成分區表的方法。

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

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

這些方法的思路都是創建一個新的分區表,然后把舊表的數據轉移到新表上面,接著轉移相應的依賴關系,最后進行表的重命名,把新表和舊表rename。

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

【在線重定義進行分區表的操作】整個操作的思路如下,以SCOTT下的EMP表為例

1. 先確認下表能不能進行分區

基于主鍵的確認

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

2.進行臨時表的創建,以DEPTNO作為分區的選項

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.開始執行數據的遷移

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

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

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

5.進行權限對象的遷移

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.查詢相關錯誤,在操作之前先檢查,查詢DBA_REDEFINITION_ERRORS試圖查詢錯誤:

select object_name, base_table_name, ddl_txt from  DBA_REDEFINITION_ERRORS;

7.結束整個重定義

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

做過一個大小2.3GB,總行數360萬行的表,整個過程大概花了56秒的時間,整個過程還是相當快的。建議具體的生產環境的執行需要經過嚴格測試后執行,測試的過程中大概就能知道整個過程的執行時間長度。

另如果再執行的過程中發生錯誤,可以通過以下語句結束整個過程:

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

總結

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

您可能感興趣的文章:
  • oracle分區表之hash分區表的使用及擴展
  • ORACLE 分區表的設計

標簽:郴州 焦作 合肥 遼源 南充 滁州 許昌 涼山

巨人網絡通訊聲明:本文標題《oracle普通表轉化為分區表的方法》,本文關鍵詞  oracle,普通,表轉,化為,分區表,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle普通表轉化為分區表的方法》相關的同類信息!
  • 本頁收集關于oracle普通表轉化為分區表的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91在线播放网址| 无码av免费一区二区三区试看| 精品视频一区二区三区免费| 欧美精品乱码久久久久久按摩| 久久国产精品99久久久久久老狼| 福利91精品一区二区三区| 丁香激情综合五月| 欧美日韩在线电影| 国产婷婷色一区二区三区在线| 色哟哟欧美精品| 日韩欧美第一区| 91影院在线观看| xf在线a精品一区二区视频网站| 欧美日韩视频在线第一区 | 亚洲乱码国产乱码精品精可以看 | 欧美性大战久久久| 亚洲麻豆国产自偷在线| 欧美视频在线播放| 亚洲高清免费观看高清完整版在线观看 | 成人ar影院免费观看视频| 精品国产乱码久久久久久牛牛| 欧美国产1区2区| 日韩av二区在线播放| 精品国产乱码久久久久久免费| 欧美国产日韩一二三区| 国产精品一区免费视频| 亚洲精品成人悠悠色影视| 精品污污网站免费看| 日韩欧美成人激情| 国产.欧美.日韩| 日本伊人精品一区二区三区观看方式| 在线日韩国产精品| 韩国毛片一区二区三区| 99在线精品视频| 蜜臀av一区二区在线免费观看| 97久久久精品综合88久久| 性做久久久久久久久| 国产三级欧美三级日产三级99| 麻豆国产欧美日韩综合精品二区| av不卡一区二区三区| 国产九九视频一区二区三区| 日韩小视频在线观看专区| 亚洲激情在线播放| 色综合网色综合| 成人黄色av电影| 亚洲男帅同性gay1069| 久久精品无码一区二区三区| 久久成人综合网| 人人狠狠综合久久亚洲| 日韩av高清在线观看| 日本aⅴ亚洲精品中文乱码| 91国模大尺度私拍在线视频| 亚洲一区在线免费观看| 一区二区三区小说| 偷拍一区二区三区四区| 免费av网站大全久久| 日韩专区在线视频| 黄色资源网久久资源365| 日韩av二区在线播放| 久久国内精品自在自线400部| 91精品国产91热久久久做人人| 老司机精品视频线观看86| 久久国产乱子精品免费女| 国产白丝网站精品污在线入口| 国产精品久久久久影院| 欧美午夜精品免费| 国产成人免费在线观看不卡| 91网站最新网址| 精品国产一区二区三区久久影院| 欧洲日韩一区二区三区| 在线不卡一区二区| 中文文精品字幕一区二区| 这里只有精品视频在线观看| 国产精品456| 欧美日韩大陆一区二区| 久久久久久久久久久黄色| 亚洲免费观看高清| 欧美激情资源网| 在线日韩av片| 成人精品一区二区三区中文字幕| 男男gaygay亚洲| 日产国产欧美视频一区精品| 国产99久久久国产精品潘金 | 成人性生交大片免费看在线播放| 亚洲精品乱码久久久久久久久| 欧美电影免费观看高清完整版在线观看 | 欧美日韩一区不卡| 成人av免费网站| 欧美刺激午夜性久久久久久久| 色av成人天堂桃色av| 国产91清纯白嫩初高中在线观看| 日本免费新一区视频| 色综合天天天天做夜夜夜夜做| 成人av综合一区| 欧美激情一区在线观看| 丁香一区二区三区| 国产成人亚洲综合色影视| 亚洲国产日韩a在线播放性色| 亚洲精品久久久蜜桃| 精品sm捆绑视频| 日韩欧美中文字幕制服| 欧美三级日本三级少妇99| 在线观看一区日韩| 日本一区二区成人| 精品一区二区影视| 91精品国产综合久久婷婷香蕉| 亚洲一区精品在线| 亚洲欧洲成人自拍| 波多野结衣一区二区三区| 久久er精品视频| 国产真实乱子伦精品视频| 经典三级视频一区| 成人激情免费网站| 国产精品毛片无遮挡高清| 亚洲色图欧美激情| 欧美区在线观看| 国产欧美日韩在线视频| 色欧美片视频在线观看在线视频| 日韩免费成人网| 99国产精品久久久久久久久久久| 欧美中文字幕不卡| 久99久精品视频免费观看| eeuss鲁片一区二区三区在线观看| 久久久www免费人成精品| 亚洲一区二区三区中文字幕在线| 美日韩黄色大片| 久久一区二区视频| 久久久久久久精| 色婷婷久久一区二区三区麻豆| 欧美精品一区二区久久久| 亚洲一区二区美女| 久久久久久久综合| 欧美tk—视频vk| 5月丁香婷婷综合| 国产成人在线观看| 国产精品亚洲一区二区三区在线 | 91精品国产综合久久精品app| 亚洲三级电影全部在线观看高清| 国产黄色精品视频| 国模无码大尺度一区二区三区| 欧美人妖巨大在线| 欧美性大战久久久| 欧美怡红院视频| 欧美午夜电影在线播放| 一级日本不卡的影视| 91社区在线播放| 91麻豆免费视频| 色域天天综合网| 欧美系列亚洲系列| 日韩免费看的电影| 精品久久一区二区| 国产亚洲婷婷免费| 国产精品久久久久久久久久久免费看| 丁香婷婷综合激情五月色| 成人伦理片在线| 欧美专区亚洲专区| 欧美mv日韩mv| 一区二区三区在线高清| 久久狠狠亚洲综合| 99视频精品在线| 精品精品国产高清一毛片一天堂| 亚洲国产日韩av| 国产久卡久卡久卡久卡视频精品| 亚洲人成人一区二区在线观看| 精品国产sm最大网站| 欧美日韩国产片| 国产精品乱人伦一区二区| 美女视频网站久久| 一区二区三区免费观看| 国产99一区视频免费| 日韩欧美一区二区久久婷婷| 国产精品福利影院| 日韩欧美国产麻豆| 亚洲视频小说图片| 国产伦精品一区二区三区免费迷| 日韩影视精彩在线| 欧美在线你懂得| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲精品一区二区在线观看| 一区二区在线电影| 盗摄精品av一区二区三区| 久久综合av免费| 国产成人综合亚洲网站| 欧洲视频一区二区| 91在线视频观看| 亚洲精品午夜久久久| aaa欧美日韩| 亚洲免费av高清| 欧美三级电影在线观看| 日韩精品一级二级| 精品久久久久久综合日本欧美 | 欧美日韩久久久| 亚洲一区二区三区小说| 91精品麻豆日日躁夜夜躁| 蜜桃视频免费观看一区| 国产午夜精品久久| 成人国产亚洲欧美成人综合网| 91在线一区二区三区| 欧美伊人久久大香线蕉综合69 | 制服.丝袜.亚洲.中文.综合|