配置toad進行導入導出數據庫操作


        最近需要對oracle進行導入導出操作,於是研究使用toad進行導入導出oracle數據庫操作,現稍作記錄。

        oracle的導入導出不管是否使用toad還是pl/sql工具進行操作,實際上最終都是通過調用exp和imp兩個工具實現,只不過toad和plsql幫我們解決了配置exp和imp的相關參數。在 oracle11之后,exp和imp不會導出空表,網上有人先通過對空表插入一條記錄后,再truncate table,進行處理。但是實際上還有expdp和impdp兩個導入導出工具可以實現導入導出空表操作。個人覺得通過插入數據再清空方式不是一種很好的 解決方法。

        但是即使是使用toad和評論/sql進行導入導出也是需要在客戶端進行一下必要的配置操作。由於個人使用toad,就以toad操作為例。網上講解到 toad導入導出,都只是講操作過程,但沒有說明toad導入導出前期配置的過程,誤導初學者走了很多彎路

        toad導入導出配置

  • 安裝oracle客戶端

           由於原來的客戶端使用的是精簡免安裝版,導致使用toad進行導出時,只是生成參數配置文件exp_rrtong.dat,沒有生成 exp_rrtong.log和exp_rrtong.dmp文件,剛開始還誤以為是toad的軟件安裝問題。oracle客戶端下載地址

  • 配置客戶端的環境變量

           這里需要在客戶端也配置ORACLE_HOME的環境變量。若沒有在客戶端設置ORACLE_HOME,則使用toad進行導入導出操作的時候會提示以下錯誤。

Copyright (c) 1982, 2009, Oracl
Invalid format of Export utility name
Verify that ORACLE_HOME is properly set
Export terminated unsuccessfully
EXP-00000: Message 0 not found; No message file forproduct=RDBMS, facility=EXP
  • 設定toad調用exp和imp的安裝路徑

            這里需要在toad的view菜單中toad options中設定各個oracle工具的安裝路徑,具體設置看下圖:


 

       toad導入導出操作過程

  •  toad導入導出注意事項

            1、使用dba賬戶登錄,進行導入導出操作需要使用具有dba權限的賬戶進行登錄操作

            2、導入導出的路徑不能含有中文字符

            3、需要先創建User和tableSpace后,再進行導入導出操作

  •  exp導出操作過程


 

 

 

  •  imp導入過程

 

 

 

 


 


配置toad進行導入導出數據庫操作

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM