win7下使用plsql鏈接oracle11數據

 

Oracle 10g 64bit安裝後,安裝PLSQL Developer訪問不了的問題解決

分類: 數據庫知識   1413人閱讀  評論(1)  收藏  舉報

個人機器是Windows 7 Enterprise X64版本的 ,安裝了Oracle 10g X64客戶端,PLSQL Developer 8 鏈接Oracle 10g X64版 報錯以下:html

[Window Title]
(Not logged on)
sql

[Content]
Initialization error
Could not initialize "C:\oracle\product\10.2.0\client_1\bin\oci.dll"
Make sure you have the 32 bits Oracle Client installed.
數據庫

OracleHomeKey: 
OracleHomeDir: C:\oracle\product\10.2.0\client_1
Found: oci.dll
Using: C:\oracle\product\10.2.0\client_1\bin\oci.dll
LoadLibrary(C:\oracle\product\10.2.0\client_1\bin\oci.dll) returned 0
網絡

這是由於PLSQL developer 沒有支持64位的版本(PLSQL developer 是delphi開發,而這個開發工具自己就沒有64位的);

PLSQL Develpoer官方下載地址 :http://www.allroundautomations.com/plsqldev.htmloracle


解決方法以下:工具

去下載Oracle的Instant Client ,官方下載地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 
下載完以後解壓到一個路徑下 
而後進入PLSQL Developer 8中--工具 -- 首選項 -- 裏邊的 Oracle主目錄 和OCI庫中,分別寫入 Oracle Instant Client解壓後的路徑信息,以下 
Oracle主目錄:Instant Client解壓後的目錄  ....../instantclient_11_2 
OCI庫:Oracle主目錄中的oci.dll文件        ....../instantclient_11_2/oci.dll 

以上配置實際上是至關於替換了一下Oracle的客戶端 

接下來咱們還須要對系統的環境變量進行配置 
主要須要如下兩項 
變量名:TNS_ADMIN 
變量值:Oracle安裝目錄中的 ....../product/11.2.0/dbhome_1/NETWORK/ADMIN 
變量名:NLS_LANG 
變量值:AMERICAN_AMERICA(數據庫字符編碼 )

(另外如下是安裝Oracle就須要配置的,不然可能會有TNS協議適配器錯誤) 
變量名:oracle_sid 
變量值:Oracle的數據庫實例 

其中數據庫字符編碼能夠經過進入SQL PLUS   select userenv(‘language’) from dual;來查詢 

這樣從新啓動一下PLSQL Developer試試看post

 

本方法轉自網絡,經本人實踐經過!開發工具

相關文章
相關標籤/搜索