不安裝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!