配置安裝版Oracle客戶端

zhenghaishu發表於2015-05-15

儘管Oracle免安裝版為遠端運算元據庫提供了方便,但還是有部分功能是免安裝版所不能實現的,比如匯入匯出功能。比如現在有一個需求是要匯出某使用者下的所有表,那麼就得使用Oracle安裝版客戶端 + PLSQL Developer才能實現。下面將以此需求為引導,來介紹如何使用PLSQL Developer匯出資料表。

 

(一)需要的軟體

1 Oracle客戶端安裝版

2 PLSQL Developer免安裝版

 

(二)Oracle客戶端安裝步驟

1 Oracle官網下載Oracle客戶端,下載地址為

下載的Oracle客戶端版本號版本號要與Oracle伺服器端版本號一致,比如伺服器端的Oracle版本號是11.2.0.1.0,則需要下載的客戶端為win32_11gR2_client.zip

需要注意的是,無論伺服器安裝的是32位的Oracle還是64位的Oracle,客戶端一定要下載32位的,因為PLSQL Developer只認32位的Oracle客戶端。

 

2 解壓縮win32_11gR2_client.zip後,雙擊setup,彈出選擇安裝型別介面,若要使用expimp功能,須選擇“管理員”型別


 

3 產品語言按預設為簡體中文和英文


 

4 安裝位置按預設



 

5 先決條件檢查正常情況下能透過。若有條件不符合,須滿足條件後才能繼續


 

6 檢查完進入概要介面



 

7 點選“完成”按鈕開始安裝產品


 

8 安裝完成,點選“關閉”按鈕退出



 

9 檢視環境變數發現Oracle客戶端BIN目錄已被自動新增到系統環境變數中


 

10 F:\app\John\product\11.2.0\client_1\BIN目錄檢視,發現exp.exeimp.exe都存在

 

11進入F:\app\John\product\11.2.0\client_1\network\admin目錄下,新建一個tnsname.ora檔案,編輯此檔案的內容:

MYOracle =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.10)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = pc)

    )

  )

這裡10.10.10.10是伺服器的IP地址,這裡僅僅是舉例,實際操作的時候要換成伺服器的真實IPpcOracle伺服器的名稱,實際操作時也要換成真實的名稱。

有一個更好的辦法是直接把Oracle伺服器的tnsname.ora複製過來。

 

 

(三)使用PLSQL Developer匯出資料表

1 進入D:\Database\plsql-oracle\PLSQL目錄下,雙擊plsqldev,彈出登入介面,輸入密碼後,進入PLSQL Developer介面。點選頂部“工具”à“首選項”à左側的“Oracle”--&gt“連線”,輸入Oracle主目錄名和OCI庫位置


點選“應用”按鈕再點選“確定”按鈕後,此介面消失

 

2 “工具”--&gt“匯出表”,左側的使用者名稱要選對


3 任選若干個表,匯出可執行檔案選擇F:\app\John\product\11.2.0\client_1\BIN\exp.exe,輸出檔名設為abc,放在電腦桌面


 

4 點選“匯出”按鈕,在桌面上即可看到abc.dmp檔案。


 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1656796/,如需轉載,請註明出處,否則將追究法律責任。

相關文章