Navicat下Oracle資料泵的使用簡單例子

來源:互聯網
上載者:User

標籤:log   pac   工具   tab   檢查   ima   oracle   replace   檔案名稱   

  如何使用Navicat等資料庫開發工具進行高效開發將是未來工作的重點。Navicat一來美觀而來夠操作夠傻瓜,使用得當其強大功能與PL SQL不相上下。今天學習就是如何在Navicat中使用資料泵進行資料匯入匯出。

  

  資料泵使用前事項:想使用資料泵必須以sys或system等dba角色進行

資料匯出:

  1、匯出前必須先建立表目錄,點擊“其他”--“目錄”可查看當前資料庫所有目錄。具體如:

  

  點擊“建立目錄”,進行目錄建立,目錄路徑必須真實存在。路徑填寫完畢後點擊儲存即可。具體如:

  

  隨後點擊“資料泵”--“資料泵匯出”進入資料泵匯出介面;

  接下來選擇模式,按照模式(FULL--全部匯出、TABLESPACE--資料表空間、SCHEMA--使用者節點下對象集合、TABLE--表)可按相關指標匯出資料;

  本文的實現是以使用者為單位,在匯出資料下方的空白框中選擇需要匯出的使用者物件,本例需匯出的使用者為ARREARS;

  接下來在轉儲檔案中,選擇目錄及儲存的檔案名稱,然後點擊產生SQL。

  

  SQL預覽中可以看到具體產生的SQL,確認SQL沒啥問題後,點擊運行(由於資料庫水平有限,我是看不太出來是否有錯誤....慚愧...)

  

  點擊運行後,可看到如下運行過程:

  

   

  看到成功完成後表示資料匯出已經完成,在對應目錄中可以看到匯出的DMP檔案:

  

  至此資料匯出部分完成。

  

  資料匯入:

    資料匯出後下來可以進行資料匯入了,話不多說繼續:

   點擊“資料泵”--“資料泵匯入”

  

  隨後選擇模式為“SCHEMA”(使用者節點集合)

  再選擇 “表存在的動作”,表示的是若匯入的使用者下存在表名相同的表資料泵選擇的操作,一共有“SKIP”--跳過、“APPEND”--追加、"TRUNCATE"--清空表、“REPLACE”--替換四種操作,

  接下來在模式的輸入框中輸入需要將資料匯入的使用者節點名,此例為 ARREARS,

  接下來再選擇轉儲檔案的目錄和檔案名稱(比較奇怪的是,前面匯出的ARREARS.DMP檔案名稱在可選列表中變成了ARREARS.DMP.DMP,不過好在可以修改,直接修改為實際檔案名稱即可)

  

  點擊產生SQL後,檢查SQL是否有異常:

  

  點擊運行後,看見xxxx時間運行成功說明匯入完成了!

  

  檢查一下ARREARS使用者下的表,都已經導進來了

  

 

Navicat下Oracle資料泵的使用簡單例子

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.