64位oracle資料庫用32位plsql developer無法串連問題(無法載入oci.dll),plsqloci.dll

來源:互聯網
上載者:User

64位oracle資料庫用32位plsql developer無法串連問題(無法載入oci.dll),plsqloci.dll

在64位作業系統下安裝oracle資料庫,新下載了64位元據庫(如果是32位元據庫安裝在64位的作業系統上,不管是用戶端還是伺服器端,都不要去選擇C:\Program Files (x86)這個路徑,而是要修改安裝路徑將(x86)去掉)。一路安裝,沒有問題,後面安裝完成plsql develop,提示32位的用戶端無法載入oci.dll檔案。

因為要想使用plsql developer,必須是在本地安裝了oracle的用戶端,否則是無法使用的,所以,問題大概是安裝oracle資料庫的時候,用戶端是64位,與plsql developer不一致導致的,後

(1)下載oracle用戶端instantclient-basic-nt-11.2.0.3.0 zip.

(2)解壓後將instantclient_11_2檔案夾不加修改的放在oracle的安裝目錄下“F:\app\Administrator”.

(3)在instantclient_11_2裡面放NETWORK檔案夾,NETWORK從oracle安裝目錄下考出來,在“F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK”處。拷貝出來後,複製到“F:\app\Administrator\instantclient_11_2”下。

(4)安裝plsql develop,如果你是32位的plsql developer,請修改安裝路徑為C:\Program Files。

(5)安裝完成後,雙擊運行plsql developer,點擊cannel按鈕,開啟,在tools-》preferences-》connection下修改OCI LIBRARY,為剛才添加的用戶端處的oci檔案,oci檔案自行到剛才安裝的用戶端目錄下找。


在win7 64位作業系統安裝oracle11g之後plsql developer工具連不上該資料庫,問怎解決?

你裝了64位的oracle?不行
如果你要用win7 64,
你必須安裝ORACLE 32位的版本。
(如果安裝64位版本,PLSQLDEV是沒法配置好OCI的,總是會提示作業系統不對應。主要原因是oci.dll是64位的,而PL/SQL developer只有32位的,在使用64位oci.dll檔案時出錯.)

"選擇安裝路徑時,不要放在Program Files (x86) 這樣的檔案夾裡"
所以我把用戶端裝在了E:\ORACLE\***XX 這種目錄,我想大家一般也是這麼安裝的吧
我不知道如果放在 Program Files (x86) 中會出什麼問題,但事實是總有一些檔案會放在裡面,這個不用管,後面還是可以用
 
plsql developer不可以串連oracle,出現12154 不可以解析指定的串連標符?

資料庫是原生嗎,還是伺服器上的?

cmd視窗和oracle內建的sqlplus可以串連資料庫,串連的時候使用 本網服務名了嗎?

sqlplus user/pwd@orcl
還是
sqlplus user/pwd

是32位的系統還是64位的系統?

64位環境下,使用PL/SQL Developer串連Oracle:
•1. 下載32位Oracle InstantClient,並展開到某目錄,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 將系統的tnsnames.ora拷貝到該目錄下;
•3. 在PLSQL Developer中設定Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home:C:\instantclient-basic-nt-11.2.0.2.0
OCI Library:C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目錄下建立如下bat檔案,替換其捷徑,啟動PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
 

相關文章

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.