Oracle:如何使用PL/SQL 11.0連接遠程Oracle12c服務器?


  • 背景:

  如何實現遠程連接服務器上的oracle12c?

1、安裝一個oracle12c空庫,使用oracle12c中集成的oracle pl/sql developer工具實現連接遠程服務器上的oracle12c數據庫。缺點:太笨重;優點:功能全。

2、安裝一個oracle12c的client結合pl\sql developer工具,實現連接遠程服務器上的oracle12c數據庫。缺點:功能不及oracle12c集成工具;優點:輕量級。

  為了快速安裝一個可以實現遠程訪問oracle的工具,我選擇了pl\sql developer+oracle12c client的方案。

  • 下載安裝文件:

1、下載oracle 12c client:

下載地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-097480.html

由於我所下載pl\sql developer是x86位的版本(貌似也沒有x64的版本),所以必須下載裝備32-bit版本下載。

下載后文件名稱為:instantclient-basic-nt-12.1.0.2.0.zip

2、下載pl\sql developer工具:

http://pan.baidu.com/s/1dFoq3AT(為了方便,我把它上傳到自己的網盤,並開放了公共鏈接。)

下載后文件目錄(解壓無密碼):

3、下載msvcr100.dll:

http://pan.baidu.com/s/1kUXjtQZ

備注:上邊的版本安裝過后,第一次運行會出現缺少msvcr100.dll的錯誤

這時候把這dll拷貝到c:\windows\system32目錄、oracle12c client安裝根目錄及pl\sql developer安裝根目錄。

  • 安裝:

1、復制msvcr100.dll到c:\windows\system32\目錄下;

2、安裝oracle12c client:

把下載的instantclient-basic-nt-12.1.0.2.0.zip解壓,把解壓后的文件拷貝到C:\Program Files (x86)\目錄下,把msvcr100.dll復制到安裝根目錄(C:\Program Files (x86)\instantclient_12_1)下。

3、安裝PL\SQL Developer:

運行plsqldev11.0.0.1762.exe安裝到目錄:C:\Program Files (x86)\PLSQL Developer,一路安裝,中間遇到警告直接下一步;安裝完后,需要把下載msvcr100.dll復制到C:\Program Files (x86)\PLSQL Developer\路徑下。

 

4、安裝oracle12c client:

安裝根目錄下創建C:\Program Files (x86)\instantclient_12_1\NETWORK\ADMIN目錄,並在ADMIN下創建文件tnsnames.ora,修改文件tnsnames.ora內容。

修改后tnsnames.ora內容:

ORACLR_CONNECTION_DATA =   
  (DESCRIPTION =   
    (ADDRESS_LIST =   
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))   
    )   
    (CONNECT_DATA =   
      (SID = CLRExtProc)   
      (PRESENTATION = RO)   
    )   
  )   
  
TEST =                     
  (DESCRIPTION =   
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.11.22.123)(PORT = 1521))   
    (CONNECT_DATA =   
      (SERVER = DEDICATED)   
      (SERVICE_NAME = dbName)   
    )   
  )  

備注:

1、其中TEST使我們PL\SQL Developer連接需要的tns別名;

2、10.11.22.123是遠程服務器(安裝oracle12c的服務器)的ip;

3、1521是遠程服務器(安裝oracle12c的服務器)上所監聽的端口;

4、dbName是遠程服務器(安裝oracle12c的服務器)上Oracle12c數據庫安裝的可插拔數據庫實例名稱。

5、配置環境變量:

a、打開環境變量設置添加TNS_ADMIN,值為tnsnames.ora所在路徑。如本機為C:\Program Files (x86)\instantclient_12_1\NETWORK\ADMIN\tnsnames.ora

b、設置ORACLE的語言,添加環境變量NLS_LANG,值為AMERICAN_AMERICA.AL32UTF8  如果出現亂碼可用SIMPLIFIED CHINESE_CHINA.ZHS16GBK

c、把oracle12c client安裝路徑追加到path變量中,.;C:\Program Files (x86)\instantclient_12_1\

  • 運行及激活(漢化)

1、雙擊桌面創建pl\sql developer快捷方式圖標

,啟動界面,輸入賬戶名、密碼、數據庫。

備注:數據庫必須輸入TEST,因為之前我們已經配置了tns,且配置的變量名稱為TEST。

2、界面啟動后會提及激活,運行,生成激活碼,進行激活。

3、運行進行漢化。(非必選)。

4、測試PL\SQL Developer是否可以創建、刪除、查詢等操作。

 


免責聲明!

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



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