不裝oracle客戶端情況下連接oracle服務器_第1頁
不裝oracle客戶端情況下連接oracle服務器_第2頁
不裝oracle客戶端情況下連接oracle服務器_第3頁
不裝oracle客戶端情況下連接oracle服務器_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、不安裝oracle客戶端連接Oracle服務器本文標簽:連接Oracle服務器一、引言Oracle作為一款專業的數據庫軟件系統可以運行于多層次網絡結構,包括單機系統,C/S(客戶機/服務器)結構,B/S(瀏覽器/服務器)結構等 。在C/S結構下,要使客戶端應用程序能連接Oracle服務器,需要在客戶端計算機上安裝體積超過120MB的Oracle客戶端軟件,并進行復雜的配置才能實現 。如果應用程序需要部署在多個客戶端上,那么安裝Oracle客戶端和配置連接Oracle服務器的工作將變得非常繁瑣 。本文以9i為例介紹一種在不安裝Oracle客戶端的情況下,應用程序在客戶端連接Oracle服務器的方

2、法 。二、具體實現安裝在客戶端的應用程序要連接Oracle數據庫服務器,需要Oracle數據庫的驅動程序,接口文件和各類支持文件 。這些文件必須和應用程序存放在相同的目錄下,如果單獨存放,可以設置環境變量,使應用程序在相應目錄下找到這些文件 。1應用程序所需文件在安裝了Oracle客戶端的計算機上可以找到應用程序連接數據庫時所需的所有文件,文件共41個,12.9MB 。這些文件必須嚴格按照以下目錄位置進行存放, Appdir是應用程序當前目錄 。Appdir目錄下共30個文件,這些文件是Oracle服務器所需的動態鏈接庫oci.dlloracle.keyoraclient9.dlloracom

3、mon9.dllORACORE9.DLLorageneric9.dlloraldapclnt9.dlloran9.dllORANCDS9.DLLorancrypt9.dlloranhost9.dlloranl9.dlloranldap9.dllORANLS9.DLLoranms.dlloranmsp.dllorannzsbb9.dlloranoname9.dlloranro9.dllorantns9.dllORAPLS9.DLLORASLAX9.DLLORASNLS9.DLLORASQL9.DLLoratrace9.dllORAUNLS9.DLLoravsn9.dllorawtc9.dllOR

4、AXML9.DLLORAXSD9.DLLAppdirbin目錄下有一個文件orantcp9.dllAppdirnetworkADMIN目錄下只有一個文件,該文件是連接數據庫的配置文件tnsnames.oraAppdirocommonnlsADMINDATA目錄下有8個文件,這些文件是簡體中文語言環境的支持文件,其它語言運行環境所需文件會有不同LX00001.NLBLX00023.NLBLX10001.NLBLX10035.NLBLX1BOOT.NLBLX20001.NLBLX20354.NLBLX60354.NLBAppdiroracorezoneinfo目錄下只有一個文件,用來存儲時區信息t

5、imezone.dat2修改網絡配置文件在AppdirnetworkADMIN目錄下的tnsnames.ora文件是重要的配置文件,在這個文件中存儲了連接Oracle數據庫服務器的參數服務命名對應的連接子串 。該文件可以用記事本進行編輯,以下是一個tnsnames.ora文件中的配置實例:1. APPDB = 2. (DESCRIPTION = 3. (ADDRESS_LIST = 4. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521) 5. ) 6. (CONNECT_DATA = 7. (SERVICE_NAME =

6、APPDB) 8. ) 9. ) 網絡配置文件各參數說明:APPDB:本地命名的名稱,即Oracle數據庫的名字PROTOCOL:使用的協議,本例使用TCPHOST:服務器的地址PORT:服務器的監聽端口號,默認使用1521SERVICE_NAME: Oracle數據庫服務器的名稱3編輯oracle.key文件文件oracle.key指明了在注冊表中Oracle程序的存儲目錄,以及ORACLE_HOME和其它的環境變量等信息,該文件內容很少,只記錄了簡單的目錄項,用記事本便可打開對其進行編輯,通常情況下的設置為:softwareappdirOracle連接數據庫時會到注冊表的HKEY_LOCA

7、L_MACHINESOFTWAREAPPDIR的對應項中查找數據庫的相關信息 。4注冊數據庫信息完成以上工作后,只需在注冊表中寫入Oracle數據庫的語言環境和資源路徑,應用程序便可以連接Oracle數據庫,無需設置操作系統的環境變量,注冊表信息的保存位置應與oracle.key文件中設定的項值對應,注冊表的清單如下:HKEY_LOCAL_MACHINESOFTWAREAPPDIR"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK""ORACLE_HOME"="C:Program Filesappdir"SIMPLIFIED CHINESE_CHINA.ZHS16GBK表示使用簡體中文字符集 。應用程序和連接Oracle數據庫所需的文件存放在C:Program Filesappdir目錄下,即應用程序的安裝目錄 。三、總結為了解決客戶端應用程序在不安裝Oracle客戶端的情況下,方便地連接數據庫,Oracle在其最新版本的數據庫系統中推出了一款免費的工具Instant Client,利用該工具中提供的若干個文件,客戶端應用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論