- 先於Server建立odbc連結到要連結的資料庫,
例如要透過Access:到 控制台 → ODBC中設定
→按新增系統資料來源名稱
→選擇Microsoft Access Driver,然後按完成
→輸入 資料來源名稱
→按 選取,選取ACCESS檔案
→再按 確定,即完成ODBC設定。
- 然後修改Tnsnames.ora修改內容如下(EX:C:\oracle\network\ADMIN\):
--新增一段
GIB_TAX =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ficuser)(PORT = 1521)) --Access 資料存放電腦名稱
)
(CONNECT_DATA =
(SERVICE_NAME = GIB_TEST) --ODBC名稱
)
(HS = OK) --新增值
)
- 然後修改Listener.ora修改內容如下(EX:C:\oracle\network\ADMIN\):
--新增一段
(SID_DESC =
(SID_NAME = gib_test) -- ODBC名稱
(ORACLE_HOME = c:\oracle)
(PROGRAM = hsodbc) -- 定值 hsodbc
)
- 重新啟動Listener
- 先到c:\oracle\hs\admin\複製inithsodbc.ora,將修改檔案名稱(EX:initgib_test.ora),修改內容如下:
# This is a sample agent init file that contains the HS parameters that are
# needed for an ODBC Agent.
#
# HS init parameters
#
HS_FDS_CONNECT_INFO = gib_test -- ODBC名稱
HS_FDS_TRACE_LEVEL = 0
HS_FDS_TRACE_FILE_NAME = gib_test.trc -- 此值可有可無
#
# Environment variables required for the non-Oracle system
#
#set =
- 建立DB-Link,如下:
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13538095/viewspace-217000/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13538095/viewspace-217000/