天天看點

oracle即時用戶端Instant Client連接配接Oracle同時配置解決亂碼問題亂碼解決

通常情況下,用PL/SQL Developer連接配接Oracle是需要安裝Oracle用戶端軟體的,這也就意味着你的硬碟将被占用大約1G-2G的空間,對于Windows作業系統來說,你還會多出一些開機自啟動的服務。當然對于大部分人來說,并不會在自己的機器上應用所建立的資料庫,而隻是希望通過他的一些配置來連接配接通路伺服器上的資料庫。

     其實Oracle為我們提供了輕便的工具Oracle Instantclient package,也有人稱他為“Oracle即時用戶端”。使用此工具,我們就可以在不安裝Oracle用戶端軟體的情況下通路存在于其他計算機上的資料庫了。

首先下載下傳安裝包

   在Oralce官方網站上下載下傳Oracle Instantclient Basic package。位址如下:http://www.oracle.com/technology … htdocs/winsoft.html,在這個頁面的中部找到Instant Client,在Instant Client Downloads中選擇合适的版本下載下傳。

第二步:解壓這個安裝包

    1>下載下傳完成後,解壓壓縮檔案至本地某路徑下,例如c:\instantclient 。

    2>在此路徑下建立檔案夾NETWORK/ADMIN,在ADMIN檔案夾下建立tnsnames.ora檔案,檔案内容即為希望連接配接的資料庫的TNS資訊。例如:

       WORCL =

         (DESCRIPTION =

           (ADDRESS_LIST =

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

           )

           (CONNECT_DATA =

             (SERVICE_NAME = orcl)

           )

         )

第三步:配置pl/sql developer

  啟動PL/SQL Developer,在登入視窗界面,點選取消按鈕就可以進行主界面,點選Tools->Preferences,在Connection中需要配置如下兩個參數:

         Oracle Home:c:\instantclient

         OCI Library:c:\instantclient\oci.dll

<ignore_js_op style=”color: #000000;”>

oracle即時用戶端Instant Client連接配接Oracle同時配置解決亂碼問題亂碼解決

至此配置完成,現在就可以正常使用pl/sql developer了

亂碼解決

配置即時用戶端後連結伺服器時由于編碼方式的不同,有時會出現亂碼

解決方式:

檢視你本機oracle的環境變量是否為如下設定
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK