Navicat下Oracle數據泵的使用簡單例子

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

  

  數據泵使用前事項:想使用數據泵必須以sys或system等dba角色進行工具

數據導出:學習

  一、導出前必須先建立表目錄,點擊「其餘」--「目錄」可查看當前數據庫全部目錄。具體以下圖:開發工具

  

  點擊「新建目錄」,進行目錄新建,目錄路徑必須真實存在。路徑填寫完畢後點擊保存便可。具體以下圖:spa

  

  隨後點擊「數據泵」--「數據泵導出」進入數據泵導出界面;3d

  接下來選擇模式,按照模式(FULL--所有導出、TABLESPACE--表空間、SCHEMA--用戶節點下對象集合、TABLE--表)可按相關指標導出數據;對象

  本文的實現是以用戶爲單位,在導出數據下方的空白框中選擇須要導出的用戶對象,本例需導出的用戶爲ARREARS;blog

  接下來在轉儲文件中,選擇目錄及保存的文件名,而後點擊生成SQL。開發

  

  SQL預覽中能夠看到具體生成的SQL,確認SQL沒啥問題後,點擊運行(因爲數據庫水平有限,我是看不太出來是否有錯誤....慚愧...)bfc

  

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

  

   

  看到成功完成後表示數據導出已經完成,在對應目錄中能夠看到導出的DMP文件:

  

  至此數據導出部分完成。

  

  數據導入:

    數據導出後下來能夠進行數據導入了,話很少說繼續:

   點擊「數據泵」--「數據泵導入」

  

  隨後選擇模式爲「SCHEMA」(用戶節點集合)

  再選擇 「表存在的動做」,表示的是若導入的用戶下存在表名相同的表數據泵選擇的操做,一共有「SKIP」--跳過、「APPEND」--追加、"TRUNCATE"--清空表、「REPLACE」--替換四種操做,

  接下來在模式的輸入框中輸入須要將數據導入的用戶節點名,此例爲 ARREARS,

  接下來再選擇轉儲文件的目錄和文件名(比較奇怪的是,前面導出的ARREARS.DMP文件名在可選列表中變成了ARREARS.DMP.DMP,不過好在能夠修改,直接修改成實際文件名便可)

  

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

  

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

  

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

  

相關文章
相關標籤/搜索