1. 程式人生 > >Toad 連線Oracle64位服務端方法

Toad 連線Oracle64位服務端方法

作者:vashon

時間:2018-04-06

前言:

1、toad為32為軟體,由於不能呼叫64位oracle的oci.dll而報錯,以下情況可連線。

a、toad連線本機32位Oracle服務端沒問題。

b、如果本機安裝的32的Oracle服務端,這時toad可以遠端連線64位的Oracle服務端。

2、如果本機安裝的是64位的Oracle服務端,需要在本機安裝一個32的Oracle客戶端才能用toad連線訪問Oracle服務端(以及遠端連線64位的Oracle服務端)。

解決方法如下:

1、下載Oracle32客戶端:

oracle-client32位下載地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html

2、客戶端配置:

將下載的客戶端解壓到一個目錄,我的是:D:\Program Files\OracleClient-basic-nt-12.1.0.2.0

在“環境變數”的“系統變數”中增加:

ORACLE_HOME=D:\Program Files\OracleClient-basic-nt-12.1.0.2.0
TNS_ADMIN=D:\Program Files\OracleClient-basic-nt-12.1.0.2.0

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

修改Path變數,在後面新增 D:\Program Files\OracleClient-basic-nt-12.1.0.2.0

在D:\Program Files\OracleClient-basic-nt-12.1.0.2.0目錄下新建tnsnames.ora檔案,增加自己的資料庫別名配置。

示例:

MyDB=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST= localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)

)

注意格式要排列好
主要改 = 前面的別名,Host為IP地址, SERVICE_NAME為資料庫伺服器的例項名。

3、連線使用:

上面的任何一種客戶端配置好後,都可以安裝Toad 或者PL/SQL Developer 工具,不需要再額外進行任何設定,即可使用。