SYBASE到ORACLE連接服務(wù)器的實(shí)現(xiàn)
2024-08-29 13:30:41
供稿:網(wǎng)友
sybase到oracle連接服務(wù)器的實(shí)現(xiàn)
作者: ccbzzp
不同數(shù)據(jù)庫平臺(tái)的互連一般稱之為數(shù)據(jù)庫的異構(gòu)服務(wù),現(xiàn)在各大數(shù)據(jù)庫之間都可以實(shí)現(xiàn)這樣的異構(gòu)互連,只是各廠商的具體實(shí)現(xiàn)技術(shù)不一樣,如:在sybase里面叫做connect or connection profile,通過odbc實(shí)現(xiàn)與其它數(shù)據(jù)庫的互聯(lián)。
本文的測試環(huán)境為:
操作系統(tǒng): windows2000 server (繁體系統(tǒng))
安裝數(shù)據(jù)庫: sybase8.0 server(英文版)和oracle92客戶端(英文版)
具體實(shí)現(xiàn)步驟:
1.要求pc機(jī)上安裝oracle客戶端軟件和sybase8.0 server軟件。
2.首先oracle要建立好service name
如:
# tnsnames.ora network configuration file: d:/oracle/ora92/network/admin/tnsnames.ora
# generated by oracle configuration tools.
……
test=
(description =
(address_list =
(address = (protocol = tcp)(host =10.100.1.101)(port = 1521))
)
(connect_data =
(sid = test)
)
)
……
3.配置windows的odbc數(shù)據(jù)源:
開始菜單—》程式集—》系統(tǒng)管理工具—》資料數(shù)據(jù)源(odbc)—》進(jìn)入配置用戶dsn或者系統(tǒng)dsn均可以:添加—》選擇oracle ora92home—》自定義數(shù)據(jù)源名稱(隨意如: oracletest)—》tns service name名稱(必選!)如上面的test—》user id處輸入oracle的數(shù)據(jù)庫的用戶—》ok完成。
配置和測試odbc完成!
4.配置sybase8.0 server 中的連接服務(wù)器:
啟動(dòng)sybase central
選擇菜單中的tools中的connection profiles選項(xiàng)
選擇new按鈕出現(xiàn)畫面new profile, 在name處輸入你的連接名稱, 選擇copy profile, 在connection profile中選擇adaptive server anywhere8.0 sample后ok, 出現(xiàn)edit connection profile畫面,
user: 處輸入oracle的數(shù)據(jù)庫的用戶名稱
password: 處輸入oracle的數(shù)據(jù)庫的用戶的密碼
下面選擇odbc data source name處選擇上面完成的oracle的odbc
oracletest, 選擇ok即可完成!
訪問表時(shí),使用格式為: [連接服務(wù)器名]..[oracle用戶].[表名]。更詳細(xì)具體的使用這里不再贅述。
以后再補(bǔ)充!