首页 新闻 搜索 专区 学院

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

0
悬赏园豆:100 [待解决问题]

我使用了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操作超时,怎么办呢??

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

另外,我用database link访问另一个192(内网)网段的服务器中的数据库成功了,可是访问这个198(外网)网段的就不行.还有我直接用ps/sql连接198网段的这个数据库也可以的.

Barryhe的主页 Barryhe | 初学一级 | 园豆:100
提问于:2011-12-16 16:21
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册