expdp/impdp快速匯入匯出資料庫

來源:互聯網
上載者:User

標籤:rect   相關   完成   mic   資料檔案   資料   任務   關注   匯入   

  在業務庫包含大量資料情況下如何進行快速匯入、匯出,提高測試工作效率?

作業環境

  SuSE11 + Oracle11gR2

需求背景

  某次效能測試分析過程中發現磁碟IO使用率100%,分析發現所有業務資料表空間的資料檔案都在內建盤上,並且資料檔案都是以檔案系統的方式進行管理。實際上該伺服器是掛載磁陣。因此,需將資料檔案管理方式修改為ASM或者裸裝置。

問題分析

  本次效能測試模型要求業務表資料量為1000W*15張表。大概平均分布在2個業務資料庫上。通常來說。業務效能測試oracle資料檔案管理方式通常為ASM自動管理(oracle11gR2),並按照要求規劃資料表空間容量。但本次由於效能測試人員未關注到此預置條件的檢查導致問題遺漏到壓測階段問題定位時才發現。距離任務完成時間有限。因此考慮採用備份資料庫、重建資料表空間並匯入備份方式完成。

問題解決

  1、利用impdp匯出資料庫完成Database Backup。利用parallel參數和並行方式同時匯出多個業務資料庫方式提高匯出效率。

expdp system/oracle directory=dump_file dumpfile=expdp_20171021_%U.dmp logfile=expdp_20171021.log filesize=1024M parallel=6

  2、重建業務資料表空間。資料檔案從磁陣利用LVM管理劃分出LV進行分配,實際上Oracle11gR2預設沒有這種方式。LV劃分參考LVM磁碟管理

  3、利用impdp匯入備份資料庫。同上

impdp system/oracle directory=dump_file dumpfile=expdp_20171021_%U.dmp logfile=impdp_20171021.log parallel=5
測試建議

  1、效能測試前檢查ORACLE資料庫資料表空間規劃。包括業務資料表空間容量(容量太小,容量太小可能會造成匯入失敗,如果資料檔案時自動擴充,也會影響匯入效率)、資料表空間資料檔案規劃、redo檔案大小、processes/sessions參數設定。目標是與生產環境一致。

  2、檢查Linux系統參數配置、業務核心參數配置。

  3、如果涉及影響效能測試結果參數的修改,需發郵件知會相關人員。

expdp/impdp快速匯入匯出資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.