PLSQL DEVELOPER 串連遠端資料庫 OCI用戶端安裝方法

來源:互聯網
上載者:User

標籤:

安裝使用過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)

PLSQL DEVELOPER 串連遠端資料庫 OCI用戶端安裝方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.