iT邦幫忙

1

請問要怎麼oracle連sql server

大大好
想請教一下
怎麼讓oracle連sql server
以下是我查過的文章
http://kinglislie.blogspot.tw/2013/02/ms-sqlcreate-db-link-to-oracle.html

前面的步驟都照做也OK,但到某一步驟時就.....
會出現以下錯誤訊息:
https://ithelp.ithome.com.tw/upload/images/20180411/20102983ZhiplkDs6Z.png
想問該怎麼解決,已經卡很久了....
謝謝

2 個回答

1
暐翰
iT邦研究生 2 級 ‧ 2018-04-11 15:48:25
最佳解答

連線設定部分 :

密碼部分 :

提供你ora檔案設定解法:
https://ithelp.ithome.com.tw/questions/10188931

看更多先前的回應...收起先前的回應...
cool3690 iT邦新手 4 級 ‧ 2018-04-11 16:21:58 檢舉

https://ithelp.ithome.com.tw/upload/images/20180411/20102983dn6LEX1HEM.png
大大好:
我按新增,但是他連不上去耶...

暐翰 iT邦研究生 2 級 ‧ 2018-04-11 16:36:09 檢舉

你的data source name 跟 tns service name 跟 userid都應該填錯了


圖片中1. DataSourceName 對應DB SID
圖片中2. User ID 對應 帳號

cool3690 iT邦新手 4 級 ‧ 2018-04-11 16:57:39 檢舉

https://ithelp.ithome.com.tw/upload/images/20180411/20102983VqZ5J8SGuM.png
大大好,還是不行
我發現我沒有tnsnames.ora這檔案,我以現在看到的截圖是我自己弄上去的,是不是因為這樣導致她連不到?

暐翰 iT邦研究生 2 級 ‧ 2018-04-11 17:40:07 檢舉

沒有tnsnames.ora代表沒有安裝 oracle client

下載方式:

cool3690 iT邦新手 4 級 ‧ 2018-04-11 17:53:14 檢舉

那個我有裝了,我在重裝一次試試吧

暐翰 iT邦研究生 2 級 ‧ 2018-04-11 17:56:08 檢舉

假如忘記當初安裝路徑
推薦 推薦搜尋工具 Everything #1
下載Everything來找.ora檔案放哪邊

cool3690 iT邦新手 4 級 ‧ 2018-04-12 09:26:03 檢舉

你好:
我重安裝了
https://ithelp.ithome.com.tw/upload/images/20180412/20102983Ir2DgyEKMo.png
也找到ora檔(雖然位置跟你不一樣
該加的也加了,但還是不OK...
https://ithelp.ithome.com.tw/upload/images/20180412/20102983OLzhsck1KY.png
請問我還有哪裡有疏漏的呢?
謝謝

尼克 iT邦高手 1 級 ‧ 2018-04-12 09:27:27 檢舉

重新安裝後,注意會有很多目錄,屆時系統會錯亂。
要記得你是用那一個設定檔.ora

暐翰 iT邦研究生 2 級 ‧ 2018-04-12 10:49:58 檢舉


找admin下面的tnsnames.ora
不是admin/sample下面的

cool3690 iT邦新手 4 級 ‧ 2018-04-12 10:55:02 檢舉

https://ithelp.ithome.com.tw/upload/images/20180412/20102983DMM0WQsWDO.png
你好:
我又了重灌過了
但是他真的沒有.....
還是我可以把sample的那個移過來呢?

暐翰 iT邦研究生 2 級 ‧ 2018-04-12 11:24:28 檢舉

我記得複製過來也沒用,可以試試看
先檢查環境變數 有沒有TNS_ADMIN 看一下設定是不是跑掉了

cool3690 iT邦新手 4 級 ‧ 2018-04-13 14:19:01 檢舉

成功了,謝謝暐翰大大
我發現用net manager 以管理員身分執行
在服務命名裡建帳號-->存檔-->自然就有tnsnames.ora了喔
感謝大大囉~

2
TWLuke
iT邦新手 5 級 ‧ 2018-04-11 15:36:20

請將 DATA SOURCE=ora ;PERSIST SECURITY INFO=True;USER ID=admin;PASSWORD=1234
改成 DATA SOURCE=test ;PERSIST SECURITY INFO=True;USER ID=admin;PASSWORD=1234
試試

您GOOGLE ora-12154 就會有解法

我要發表回答

立即登入回答