不安裝Oracle客戶端,透過PL/SQL Developer連接Server DB

不安裝Oracle客戶端,透過PL/SQL Developer連接Server DB

    幾個月前,因爲沒有Client安裝軟件,但又想通過PL/SQL Developer去連Server上的Database,想是想了但沒有努力去尋解>"<
 
=======================================引用如下======================================
連接oracle10g免安裝客戶端解決辦法
首先,在安裝ORACLE服務器的機器上搜索下列文件,
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
   
  
  
   
製作成壓縮文件,配置目標計算機使用。

1.將oracleinstantclient.rar解壓縮到一個目錄, 如d:/oracleinstantclient

2.配置d:/oracleinstantclient的tnsnames.ora文件,只需要修改其中的服務器地址、服務名稱和端口。

3、配置環境變量,在PATH變量中加入d:/oracleinstantclient

4、註冊表加入下面鍵值      

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Environment]

"LD_LIBRARY_PATH"="d:/OracleInstantClient"

"NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK"

"TNS_ADMIN"="d:/OracleInstantClient"

5、如果是ASP.NET應用,則要爲ASPNET用戶分配d:/oracleinstantclient文件夾的讀寫權限。

通過上面的設置後,即可實現免安裝ORACLE客戶端,連接到ORACLE數據庫服務器。

也可以將上面解壓縮後的文件和手動過程製作成安裝包,實現自動安裝。

注意:

1、用上面的方法,連接oracle9.2,應該也沒有問題。

2、如果使用JDBC連接,需要到官網下載instantclient-jdbc-win32-10.1.0.2.zip:   包含JDBC   Driver的包
=====================================================================================
 
配置完畢,第一遍沒連上(TNS連接超時),重啓PC再測試連接,跳出錯誤:
ORA-12705:invalid or unknown NLS parameter value specified.
說明進步了,有希望 :P 去修改NLS_LANG同DB Server上註冊表裏的值,同樣要重啓PC,再試,OK!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章