database link 問題 請教
我們有3台oracle 10.2服務器
A 在廣東
B 在廣東
C 在台灣
A.為 64位redhat 5.4 + 64位oracle
B.為 32位redhat 5.2 + 32位oracle
C.為 64位oracle linux + 64位oracle
現在在A上 建立 C 的databse link
用以下語句建立
create database link {dblink}
connect to {username} identified by {password}
using '//{ip address}/{sid}';
建立沒有錯誤,同時可以查詢到結果,不過無法通 select * from tablename@dblink這樣的查詢
顯現為: 長時間等待(15分钟),然後出現 ORA-12170: TNS: 發生連線逾時
後複製同樣的語句在B上建立 C的databsse link
select * from tablename@dblink可以查詢到結果
真不知道是什麼原因,上網搜索也沒找到原因,希望大家可以提點一二
補充: 在A上修改tnsnames.ora也試過同樣無法查詢結果 (tnsping 沒有問題, sqlplus 也能問題)