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