+ -
当前位置:首页 → 问答吧 → 关于oracle中database link(数据库链接)的问题~~~~~

关于oracle中database link(数据库链接)的问题~~~~~

时间:2011-12-16

来源:互联网

我使用了database link ,这样建立的database link:
create public database
link cdt connect to user
identified by password using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 198.168.0.219)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)'
 
我使用pl/sql连接了192.168.0.180(内网)下的一个数据库a的用户usera下,我通过上面建立的数据库链接想在usera用户下访问198.168.0.219(外网)中数据库的信息~但是执行select语句提示tns操作超时,怎么办呢??

作者: heqile   发布时间: 2011-12-16

你的192.168.0.180 能不能ping 198.168.0.219 呢? 还有tnsping能ping通吗?

作者: huangdh12   发布时间: 2011-12-16

能拼通外网不,能的话 把

(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 198.168.0.219)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)

放在配置文件里,

create public database
link cdt connect to user
identified by password using '串名' 试试

作者: guye1986   发布时间: 2011-12-16

我的电脑上有两块网卡,一块连着内网192,一块连着外网198,在我的电脑上ping这两个地址都能成功.
另外我的电脑上通过ps/sql分别连接这两个库也都没有问题.内网的网络连接属性里只写了ip地址和掩码;
外网的网络连接属性里写了ip,掩码,网关和dns配置.

作者: heqile   发布时间: 2011-12-16

热门下载

更多