




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Oracle 數據庫 10g 中的數據泵:超高速數據轉移實用工具的基礎甲骨文公司數據泵:概述什么是數據泵?主要特性體系結構性能要記住的事情對原來的 exp / imp 的一些看法數據泵:什么是數據泵?基于服務器的工具,用于在加載和卸載數據和元數據時獲得高性能可調用:DBMS_DATAPUMP。在內部使用 DBMS_METADATA以直接路徑 (Direct Path) 流的格式寫入數據。以 XML 的格式寫入元數據新的客戶端程序 expdp 和 impdp:原來的 exp / imp 的擴展集流、邏輯備用、網格、可移動表空間和數據挖掘初始實例化的基礎。特性:高性能!自動、雙層并行化用于分區間
2、并行化的直接路徑用于分區內 并行化的外部表示例:parallel=動態:在企業版中可以從一個正在運行的作業中添加或刪除工作線程自動構建索引,使并行度達到作業數同時進行數據和元數據卸載單線程數據卸載:1.5-2X exp單線程數據加載: 15X-40X imp使用索引構建:4-10X imp特性:檢查點/重新啟動作業進度記錄在一個“主表”中可以顯式地停止并在以后重新啟動:在當前項目完成后停止或立即停止異常終止的作業也可以重新啟動如果有問題可以在重啟時跳過當前的對象特性:網絡模式網絡導入:直接從一個數據庫加載 另一個數據庫網絡導出:將一個遠程數據庫卸載至一個本地的轉儲文件集中允許導出只讀數據庫數據
3、泵在本地運行,元數據 API 遠程運行。使用數據庫鏈接,而不是管道。以 insert into select from 的方式轉移數據直接路徑引擎在兩端均使用很容易阻塞網絡帶寬:小心!特性:細粒度的對象選擇兩種 操作(導出和 導入)都支持 所有的 對象類型Exclude(排除):從操作中 排除指定的對象類型Include(包含):只 包含指定的對象類型。 例如,只包含檢索程序包、函數和過程雖然可以指定兩者中的一個或兩個,但新的客戶端程序禁止同時使用兩者兩者都使用一個可選的名稱過濾器,以獲得甚至更高的細粒度:INCLUDE PACKAGE: “LIKE PAYROLL% “EXCLUDE TAB
4、LE: “IN (FOO,BAR, ) “特性:監控靈活的 GET_STATUS 調用每個工作線程的狀態,顯示當前的對象和完成的百分比初始的作業空間估計和總體完成百分比作業狀態和描述工作進度和錯誤特性:轉儲文件集管理基于目錄:例如,DMPDIR:export01.dmp 其中 DMPDIR 創建為: SQL create directory dmpdir as /data/dumps支持指定多個帶通配符的文件: dumpfile=dmp1dir:full1%u.dmp, dmp2dir:full2%u.dmp根據需要從提供的文件指定中循環創建文件可以限制文件大小以便管理自動維護轉儲文件集的一致
5、性新的客戶端程序 expdp / impdp類似(但不完全相同)于 exp / imp 的外觀支持所有的模式:完整、模式、表、表空間、可傳輸。 exp / imp 的擴展集支持閃回expdp 和 impdp 都支持查詢,并且在每一個表的基礎上進行!與正在運行的作業連接或分離允許每個作業與多個客戶端程序連接;但一個客戶端程序一次只能與一個作業連接如果擁有權限,可以連接并控制其他用戶的作業新的客戶端程序 expdp / impdp通過 Ctl-C 進入交互式模式:ADD_FILE:為作業添加轉儲文件和通配符文件指定PARALLEL:動態添加或刪除工作線程STATUS:獲取每個工作線程的詳細狀態并修
6、改報表時間間隔STOP_JOB=IMMEDIATE:停止作業,使其為可重新啟動。IMMEDIATE 不等待工作線程完成當前的工作項目它們將在重新啟動時重新執行START_JOB:重新啟動一個先前停止的作業KILL_JOB:停止作業并刪除其所有的資源 (主表、轉儲文件),使其為不可重新啟動CONTINUE:退出交互模式,繼續記錄日志EXIT:退出客戶端程序,使作業保持運行特性:其他的出色特性使用 XML 可以容易地進行 DDL 轉換:REMAP_SCHEMAREMAP_TABLESPACEREMAP_DATAFILE可以隱藏段和存儲屬性可以只提取和加載數據、或元數據,或提取和加載兩者SQLFIL
7、E 操作生成可執行的 DDL 腳本如果一個表在加載時已存在,那么您可以:跳過它(默認)、替換它、截取然后加載或者附加到其末尾根據分配的塊(默認)或統計信息(如果提供)進行空間估計企業管理器界面集成了 9i 和 10g可調用!體系結構:結構圖直接路徑API外部表 APIOracle_Loader元數據 API:DBMS_METADATAOracle_DataPumpexpdpimpdp企業管理器 數據泵DBMS_DATAPUMP數據/元數據轉移引擎其他客戶端程序:數據挖掘等 體系結構:流程圖主控制進程用戶 A 的 影子進程轉儲文件集:數據、元數據和主表用戶 A:expdp用戶 B 的 影子進程動
8、態命令(停止、啟動、并行化等)主表命令和控制隊列狀態隊列:工作進程和錯誤 工作線程 B:直接路徑 工作線程 C:外部表 工作線程 A:元數據用戶 B:OEM并行進程 1并行進程 2日志文件 無需客戶端!主控制進程轉儲文件集:數據、元數據和主表主表工作線程 B:直接路徑工作線程 C:外部表工作線程 A:元數據并行進程 1并行進程 2日志文件數據泵:性能調整默認的初始化參數就非常好!確保 disk_asynch_io 保持為 TRUE擴展 I/O!Parallel= 不超過兩倍的 CPU 數量: 不要超過磁盤最高容量。必然的結果:擴展 I/O!為 AQ 消息發送和元數據 API 查詢提供足夠的 S
9、GA為長時間運行的查詢提供足夠的回滾這就是性能調整!大型的互聯網公司2 個事實表: 16.2M 行,2 Gb程序花費時間原來的 exp: direct=y0 hr 10 min 40 sec調整后的 exp: direct=y buffer=2M recordlength=64K0 hr 04 min 08 sec原來的 expdp: Parallel=10 hr 03 min 12 sec原來的 imp2 hr 26 min 10 sec調整后的 imp: buffer=2M recordlength=64K2 hr 18 min 37 sec原來的 impdp: Parallel=10 h
10、r 03 min 05 sec每個表有一個索引調整后的 imp: buffer=2M recordlength=64K2 hr 40 min 17 secimpdp: Parallel=10 hr 25 min 10 secOracle 應用程序種子數據庫:密集的元數據:392K 個對象,200 個模式,10K 個表,總共 2.1 Gb 的數據原來的 exp / imp 總共花費:32 小時 50 分鐘exp:2 小時 13 分鐘 imp: 30 小時 37 分鐘數據泵 expdp / impdp 總共花費:15 小時 40 分鐘Expdp:1 小時 55 分鐘 impdp: 13 小時 45
11、 分鐘對于 expdp 和 impdp,Parallel=2請記住:設計用于處理大量數據的*大型*作業元數據性能幾乎一樣更復雜的基礎架構,更長的啟動時間XML 比 DDL 更大,但更靈活轉儲文件中的數據格式與 exp 相比壓縮了大約 15%通過修剪主表實現了子集導入原來的 exp 和 imp將永遠支持原來的 imp,以允許加載 V5 V9i 的轉儲文件原來的 exp 至少在 10g 中提供,但可能不支持所有新的功能。9i exp 可以用于從 10g 降級不兼容原來的轉儲文件格式和數據泵轉儲文件格式10g Beta 反饋英國電信:Ian Crocker,性能與存儲顧問“我們已經測試了新的 Oracle10g 導出和導入實用工具: Oracle 數據泵。數據泵導出的執行速度是原來的兩倍
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機電工程技術交流會的試題及答案
- 西方國家社會改革的趨勢試題及答案
- 西方國家政策調整的必要性考核試題及答案
- 深入分析西方國家的公民身份政策與政治影響試題及答案
- 軟件設計師備考資料總結試題及答案
- 提升實力2025年信息系統試題及答案
- 重視實踐的軟件設計師考試試題及答案指南
- 安全防護試題題庫及答案
- 西方政治制度的結構特點分析試題及答案
- 機電工程工作實踐與試題及答案
- GB 7718-2025食品安全國家標準預包裝食品標簽通則
- 2025中考語文常考作文押題(10大主題+10篇范文)
- 加油站消防滅火實戰演練應急預案演練記錄表
- 巴西榥榥木的藥理功效研究文獻綜述,開題報告
- 溝通中的傾聽
- 電廠脫硫塔防腐施工方案(標準版)
- 通信原理ch9-1-抽樣課件
- 信托行業信息化系統技術白皮書
- 倉庫班組長培訓課件
- 簡單零件鉗加工完整版課件
- 眼耳鼻喉口腔科說課PPT
評論
0/150
提交評論