oracle連線SQLserver--通過ODBC

arthurtangel發表於2011-12-06
http://apps.hi.baidu.com/share/detail/19931071 
--ZT


我是按照上面的連結來操作的,成功了,但是在同一個伺服器上面操作的(即sqlserver,oracle是在同一機器上,不同機器待實驗,都是32位機)。

但在操作的過程中遇到了一問題。
1,32位的sqlserver,64位的oracle,我搞了半天都沒好,能tnsping通,但老是報ora-28545。
2,sqlserver的sa登入可以看到很多庫,在建立odbc的時候是要選擇一個庫的,如果沒有選擇則是default(這個預設不知道是指哪個庫)。一定要測試成功。
3,tnsname.ora時面的host寫sqlserver的機器名?還是oracle的機器名?這個要驗證一下。

具體步驟可分成5個:
1,建立ODBC,系統DSN。
2,$oracle_home/hs/admin/init.ora
3,$oracle_home/network/admin/listener.ora,新增監聽,要記得重啟。
3,$oracle_home/network/admin/tnsname.ora,新增TNSNAME
4,CREATE PUBLIC DATABASE LINK
5,select * from dd@db_link



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11990065/viewspace-712827/,如需轉載,請註明出處,否則將追究法律責任。

相關文章