要連接遠程數(shù)據(jù)庫,傳統(tǒng)的一定可行的方法是在本地裝一個oracle。然后使用“Network Configuration Assistant”配置。之后用PL/SQL Dev連接。由于須要在本地安裝數(shù)據(jù)庫,所以不是非常方便
以下介紹第二種方法 1、首先去oracle官網(wǎng)下載三個須要的壓縮包 詳細地址是:http://www.oracle.com/technetwork/topics/winsoft-085727.html 須要的包:
instantclient-basic-nt-12.1.0.1.0.zip 下載PLSQL Developer 將下載的安裝包所有解壓,放在同一個文件夾下。比方在D:\oracle 2、“控制面板”-”系統(tǒng)”-”高級”-”環(huán)境變量”-”系統(tǒng)變量”加入幾個環(huán)境變量:
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK) Path變量結(jié)尾加入D:\oracle 3、在D:\oracle下創(chuàng)建tnsnames.ora文件。在該文件里平配置例如以下代碼。自己寫easy出錯,建議到裝了oracle數(shù)據(jù)庫的文件夾下去拷貝。假設你的電腦上安裝了oracle,那么該文件的文件夾在D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下,這是我的文件夾
# tnsnames.ora Network Configuration File: D:\Oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) 以上文件里。ORCL是個連接標示符,能夠自己改動。HOST是遠程Oracleserver的地址。PORT是Oracle的服務port,沒有改動過的話,默認是1521。Service_name是遠程實例名稱。能夠直接在上面改動,也能夠新加入一段代碼,例如以下:
zyback= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.88)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = zyback) ) ) 4、執(zhí)行D:\oracle文件夾下的odbc_install.exe,安裝ODBC驅(qū)動 5、配置PLSQL Developer客戶端,如圖:
關閉重新啟動PLSQL Developer,輸入用戶、password、數(shù)據(jù)庫,如圖:
這樣就能夠遠程訪問其它地方的oracle數(shù)據(jù)庫了
|
|