64位win7下使用PL/SQL Developer連接遠(yuǎn)程oracle數(shù)據(jù)庫
題外話,本機(jī)是64位win7,如果要建立ODBC數(shù)據(jù)源的話只有安裝64位的oracle客戶端才可以,裝32位的客戶端添加ODBC數(shù)據(jù)源會(huì)找不到驅(qū)動(dòng)。
步驟如下:
一、安裝PL/SQL Developer(避免裝載Program Files (x86)這樣的目錄里)
二、安裝32位的oracle客戶端(這里只能安裝32位的,64位的客戶端PL/SQL Developer會(huì)提示oci.dll版本不符),下載地址http://download.oracle.com/otn/nt/instantclient/112010/instantclient-basic-win32-11.2.0.1.0.zip
三、安裝下載的客戶端。
四、在客戶端的安裝目錄下建立下面目錄network/admin(例如全路徑為:D:/app/product/11.2.0/client_2/network/admin)
五、在剛建立的admin目錄里建立tnsnames.ora文件。內(nèi)容如下:
數(shù)據(jù)庫名(別名?)?=
? (DESCRIPTION =
??? (ADDRESS_LIST =
????? (ADDRESS = (PROTOCOL = TCP)(HOST = 數(shù)據(jù)庫服務(wù)器地址)(PORT = 端口))
??? )
??? (CONNECT_DATA =
????? (SERVICE_NAME = 數(shù)據(jù)庫名)
??? )
)
六、為了防止PL/SQL Developer的出現(xiàn)亂碼,可以在PL/SQL Developer所在目錄建立一個(gè).bat文件,內(nèi)容如下(路徑參照自己安裝的客戶端路徑):
@echo off
set path=D:/app/product/11.2.0/client_2
set ORACLE_HOME=D:/app/product/11.2.0/client_2
set TNS_ADMIN=D:/app/product/11.2.0/client_2
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
七、重啟電腦