程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 無客戶端連接oracle服務器的實現方法

無客戶端連接oracle服務器的實現方法

編輯:Oracle數據庫基礎

眾所周知,安裝oracle是個很麻煩的事情,不但占用很大空間,而且影像機子性能。如果說一個C/S系統客戶端都要安裝OracleK客戶端的話,那是個很讓人蛋疼的事情。那麼有沒有方法可以讓人不用蛋疼呢。基於我一直堅信的,沒有什麼東西是廣大程序員實現不了的,答案當然是肯定的。

      oracle官方網站提供了一個installclIEnt下載鏈接,這個文件包含了訪問Oracle服務器必須的程序集和其他文件。具體的步驟如下:

       1 下載installclIEnt文件,總共9個文件。

       2 將安裝包放在某個合適的位置,建議放在客戶端程序內,這樣可以包含在打包程序裡面。

       3 設置三個注冊表項到環境變量中,令 [installclientpath] = installclIEnt文件夾內的文件的路徑。環境變量的注冊表位置:HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

          1)名稱:LD_LIBRARY_PATH  值: [installclIEntpath]

          2)名稱:TNS_ADMIN  值: [installclIEntpath] 
          3)名稱:NLS_LANG=  值: AMERICAN_AMERICA.UTF8

          添加一個注冊表項目到用戶變量.用戶變量注冊表位置:HKEY_CURRENT_USER\Environment

          1)名稱:PATH 值:[installclIEntpath] 

        4 修改installclIEnt目錄下的tnsnames.ora文件,如下配置Oracle服務器的host,port以及service_name

          orcl
     (DESCRIPTION = 
        (ADDRESS_LIST = 
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
           (SERVICE_NAME = orcl)
        )
     )

          5 完成配置,可以在程序中順利連接服務器。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved