客戶端不安裝Oracle也可以連接數(shù)據(jù)庫 |
發(fā)布時(shí)間: 2012/8/6 18:15:12 |
本文以O(shè)racle8i為例: 首先安裝一臺Oracle client, 保留Oracle目錄下的bin,network,ocommon三個(gè)目錄,其余全部刪掉, 將注冊表中HKEY_LOCAL_MACHINE\SOFTWARE\Oracle導(dǎo)出。 在安裝新機(jī)時(shí),將Oracle目錄和注冊表文件拷入,并注冊注冊表,在path中加入oracle\bin路徑合,重啟即可。 -
2.在path一定要加上Oracle\bin路徑; 3.重啟機(jī)器,以上兩步作完后一定要重啟機(jī)器Oracle client才起作用。 我是用以下方法實(shí)現(xiàn)不裝客戶端連接Oracle8的,客戶機(jī)操作系統(tǒng)為98: 1. 建立一個(gè)目錄(如:c:\orawin95),將Oracle的\bin目錄和Nlsrtl33\Data目錄中的有關(guān)文件拷貝到這個(gè)目錄下(這兩個(gè)目錄中的文件可以放在一起,也可以按原來的位置放置。文件清單見后); 2. 在注冊表中添加三項(xiàng)Oracle注冊項(xiàng)目(注冊項(xiàng)目見后); 3. 在autoexec.bat中增Oracle和應(yīng)用程序的路徑; 4. 將應(yīng)用程序的運(yùn)行庫拷貝到系統(tǒng)能搜索到的路徑中,最好是放在應(yīng)用程序目錄下; 5. 將TNSNAMES.ORA和SQLNET.ORA拷貝到應(yīng)用程序目錄下,并配置好; 6. 重新啟動計(jì)算機(jī),確保系統(tǒng)的PATH環(huán)境變量中有上述兩個(gè)目錄。 7. 至此,配置完成。 附: \bin\*.dll;其中大部分DLL是不需要的。鑒于文件眾多,這里就不一一列舉,可以在實(shí)際測試中逐個(gè)排除掉; \nlsrtl33\data\*.nlb;此目錄下放的是Oracle的描述文件,如果系統(tǒng)找不到這些文件,就會出現(xiàn) 錯(cuò)誤; 2. 注冊項(xiàng)清單 [HKEY_LOCAL_MACHINE\Software\Oracle] 通俗地說,主機(jī)字符串是Oracle中用來表明客戶端與服務(wù)器端連接的方式。它只是一個(gè)別名,其真正內(nèi)容包含網(wǎng)絡(luò)協(xié)議,ORACLE實(shí)例名等項(xiàng)目。如果要建立或修改一個(gè)主機(jī)字符串,可用SQL*NET EASY CONFIG程序。例如:新安裝一個(gè)ORACLE,可按以下方式輸入: 用戶名:SYSTEM 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |