最近想用PL/SQL Developer連接ORACLE,因不想安裝巨大的客戶端檔案到作業系統,想選擇免安裝的客戶端,免安裝的客戶端很小,只有幾十MB,來來回回折騰了幾次,總算成功了,把安裝的程序記錄下來,
環境:作業系統為Win10 64位專業版,PL/SQL Developer為64位,版本為11.0.6.1796,第一次下載了一個32位的客戶端,怎么都不行,后面改用64位的客戶端才可以,
1.下載64位的免安裝客戶端,地址:https://www.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html

2.解壓客戶端到系統目錄,如:D:\Oracle\instantclient_12_2_64X,
增加目錄network,admin目錄,路徑如:D:\Oracle\instantclient_12_2_64X\NETWORK\ADMIN
添加tnsnames.ora檔案,內容按自己實際情況來,如下面所示的xx為你實際情況
xxx=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xx.xx.xx.xx)(PORT = 1521))
(CONNECT_DATA =https://www.cnblogs.com/SeanNet/p/
(SERVER = DEDICATED)
(SERVICE_NAME = xxxxxxxx)
)
)
3.設備環境變數
設定4個環境變數ORACLE_HOME,TNS_ADMIN,NLS_LANG,Path,
經測驗設定系統環境變數應用程式找不到客戶端,需要把以下幾個dll拷貝到應用程式的目錄下面或system32目錄下面,設定成administrator用戶變數就可以,不知道是什么原因,

a:ORACLE_HOME:D:\Oracle\instantclient_12_2_64X
b:TNS_ADMIN:D:\Oracle\instantclient_12_2_64X\NETWORK\ADMIN
c:NLS_LANG:AMERICAN_AMERICA.UTF8
d: path增加:%ORACLE_HOME%
如下圖所示,是以系統變數為例設定,可以改成Administrator用戶變數設定方式:

ORACLE_HOME

path
4.設定pl/sql developer引數
操作如下:TOOL->Preferences->Connection
設定Oracle Home,OCI library,把之前的oracle_home地址輸入上去,如:“D:\Oracle\instantclient_12_2_64X”
OCI library自動帶出來了:“D:\Oracle\instantclient_12_2_64X\oci.dll”

點擊“Apply","OK"后關掉當前的pl/sql developer,再打開就可以看到已經找到oracle連接配置了,

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/1140.html
標籤:Oracle
