PLSQL DEVELOPER 連接遠程數據庫 OCI客戶端安裝方法


安裝使用過PLSQL Dev都知道,要連接數據庫,必須配置TNS(Transparence Network Substrate),而直接安裝PLSQL Dev 之后,本機是沒有Oracle HOME的注冊表項,連網絡連接配置項都沒有,PLSQL Dev 就是一個文本編輯器而已。

PLSQL Dev 連接遠程oracle的一個有效解決方法使使用OCI。ORACLE調用接口(Oracle Call Interface簡稱OCI)提供了一組可對ORACLE數據庫進行存取的接口函數,通過在第三代程序設計語言中進行調用可達到存取ORACLE數據庫的目的。本文介紹PLSQL Dev如何使用OCI的實例連接遠程數據庫的方法。

1. 准備

 (1)下載 OCI,oracle 官方提供免費下載,http://www.oracle.com/technetwork/topics/winsoft-085727.html 需要Oracle賬號登陸,其他一些平台也提供開放下載。

         注:這里提供32位和64位下載,因為PLSQL Dev只有32位版本的,所以OCI下載32位,本人本機64位,使用正常。

 (2)安裝好PLSQL Dev

 

2.安裝和設置

 (1)本機建立一個專門的目錄(將被引用,所以必須是固定目錄,建議路基不帶空格),把OCI下載包解壓。

 (2)在目錄內建立一個NETWORK目錄,在NETWORK目錄下,建立一個ADMIN目錄,這里將要放置tnsnames.ora 的TNS配置文件

 (3)打開PLSQL Dev ,直接cancel連接窗口進入主界面,點開 菜單欄 --> tool --> Preferences --> Oracle --> Connection

        在Oracle Home處設置 OCI目錄位置,在OCI Library處設置OCI目錄下的oci.dll ,確定。

            

 

3. TNS 和 NLS Lang

 (1)在本機的系統屬性(開始-->右鍵“計算機”-->屬性-->高級系統設置-->高級-->環境變量-->系統變量),新建2個變量

        TNS_ADMIN    值是剛才新建的OCI目錄下面的NETWORK 下面的 ADMIN 目錄的完整地址

        NLS_LANG      值根據具體而定,一般設置為數據庫的NLS Lang值,例如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK ,AMERICAN_AMERICA.UTF8 等等

        注:設置了環境變量之后需要重啟才能生效。 

(2)在../OCI/NETWORK/ADMIN 下面建立一個文件,命名為 "tnsnames.ora" ,在這里配置TNS信息

 

4. 重啟 PLSQL Dev, 就可以選到數據庫了,在PLSQL Dev中也看得到相關的 Support Info (菜單 --> Help -->Support Info)


免責聲明!

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



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