1. 程式人生 > >不安裝Oracle客戶端遠端連線Orcale資料庫

不安裝Oracle客戶端遠端連線Orcale資料庫

最近有一任務,需要使用Oracle資料庫,以前對此不太熟悉,就從網上查詢資料,(說實在的網路真是太好了,也多虧了許多的熱心的技術人員,願意把自己的經驗和心得與大家分享)並轉貼了一個帖子參考,不過此帖子有些地方沒有說清楚,確實讓我費了好大勁,才測試成功。下面我把我的步驟說明一下:(環境:Windows XP sp2 + vs 2008)

2、解壓縮後找到 instantclient_10_2 資料夾,把它複製到D:盤根目錄下,設定環境變數,使包含D:/instantclient_10_2

3、在D:/instantclient_10_2目錄下建立 network/admin 資料夾

4、在D:/instantclient_10_2/network/admin/資料夾下建立 tnsnames.ora 文字檔案,內容如下

# tnsnames.ora Network Configuration File: D:/instantclient_10_2/tnsnames.ora
# Generated by Oracle configuration tools.

THUNDER =      /*這是Oracle伺服器的服務名稱*/
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.152.91)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = thunder)   /*伺服器資料庫服務的名字*/
    )
  )

最好的辦法是到安裝Oracle伺服器的機器上搜索tnsnames.ora檔案,複製過來

5、連線字串為"Provider=MSDAORA;Data Source=thunder;User ID=thunder"

OK!