社区
Oracle 高级技术
帖子详情
TNSPING能通,为什么dblink不能通?
ys2004888
2008-02-19 09:46:51
如题:TNSPING能通,为什么dblink不能通?tnsping平的远程数据库和dblink配置的远程数据库完全一样,谢谢高手指点了!!!
...全文
767
18
打赏
收藏
TNSPING能通,为什么dblink不能通?
如题:TNSPING能通,为什么dblink不能通?tnsping平的远程数据库和dblink配置的远程数据库完全一样,谢谢高手指点了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aaron1peng
2011-11-15
打赏
举报
回复
怎么解决的
cjkcsj
2009-10-09
打赏
举报
回复
回复,我也遇到问题
ys2004888
2008-02-25
打赏
举报
回复
谢谢大家,客户端拨号传输已经解决了。
LGQDUCKY
2008-02-22
打赏
举报
回复
TNSPING能PING通,只能证明网络没有问题,可能是你的连接串里面的实例名配置不正确!
Kurt2008
2008-02-20
打赏
举报
回复
楼主,你是不是放到客户端后,服务器端就不拨号了? 呵呵. 如果那样的话,还有意义吗?
DBLINK要求服务器可以通过TNS连接远程数据库. 不管你在服务器或客户端发出SQL命令都要求如此.
AFIC的测试语句告诉你通还是不通. TNSPING的结果有时候带有一定的误导.
tanjun132
2008-02-20
打赏
举报
回复
学习
AFIC
2008-02-20
打赏
举报
回复
你怎么知道远程不通?
select sysdate from dual@link_name;
啥结果?
Petergepeter
2008-02-19
打赏
举报
回复
tnsping 是在DB SERVER做的吗?
DB SERVER上用sqlplus 连接DEMOTDB 看看.
ys2004888
2008-02-19
打赏
举报
回复
又用using 'demotdb'试了一次,还是不行,demotdb是在db server上,不过我是在一台客户端执行的,不过以前可以的
Petergepeter
2008-02-19
打赏
举报
回复
最好配置TNS,在DB SERVER上,然后,
create database link TDB_PJ_ND_OP_MANAGER
connect to NDPJ identified by NDPJ
using 'demotdb'
ys2004888
2008-02-19
打赏
举报
回复
直接用名称using 'DEMOtdb'不行才换成连接串的
CONNECT TO username (用户名)
IDENTIFIED BY password (密码)
这两项是通过PLsql界面设置的
Petergepeter
2008-02-19
打赏
举报
回复
CREATE DATABASE LINK link_name(任意启名)
CONNECT TO username (用户名)
IDENTIFIED BY password (密码)
USING sql_string; (在TNS里设置好的名称如 ...USING 'oracle_db2' )
有加单引号吗?
ys2004888
2008-02-19
打赏
举报
回复
DEMOtdb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.2.73)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = hmisb)
)
)
tnsping demotdb 正常
create database link TDB_PJ_ND_OP_MANAGER.US.ORACLE.COM
connect to NDPJ identified by NDPJ
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.2.73)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = hmisb)
)
)';
ys2004888
2008-02-19
打赏
举报
回复
每次的提示都是ora-12541,没有监听
Petergepeter
2008-02-19
打赏
举报
回复
发脚本看看.
ys2004888
2008-02-19
打赏
举报
回复
帐号密码都对
Petergepeter
2008-02-19
打赏
举报
回复
是否帐号密码不对.
ys2004888
2008-02-19
打赏
举报
回复
首先,我先谢谢你(Petergepeter ),呵呵!
我把具体情况和你说一下,看看能否解决
我想每天都要向远程数据库传输数据,具体的是通过DBLINK建立远程数据表的同义词,连接远程数据库是通过拨号连接的,现在可以通过在服务器端拨号并能顺利传输,我想把传输放在客户端,因为服务器在机房,放在服务器传输比较麻烦,每次都要通过服务器拨号,我想以客户端为桥梁通过客户端拨号把数据传输到远程数据库。不知道我说的详细不详细
oracle远程连接服务器出现 ORA-12170
TN
S:连接超时 解决办法
错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以pi
ng
通
服务器。 这里主要是防火墙问题,解决办法: (1)关闭防火墙; (2)在防火墙中添加,orcale端口1521例外...
Oracle d
blink
详解
database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询...确认从local database到remote database的网络连接是正常的,
tn
spi
ng
要能成功。 确认在remote database上面有相应的访问权限。
tn
spi
ng
报
TN
S-12541:
TN
S:no listener
案例: 在windows的oracle实例orcl中可以正常添加linux中oracle的d
blink
在linux中编辑
tn
snames.ora后无法
tn
spi
ng
通
windows中的实例
tn
spi
ng
通
过,但connect db遇ORA-12537 / ORA-12547 or
TN
S-12518问题处理
服务器端listener、instance运行均正常,在服务器本地
通
过sqlplus “/as sysdba”跳过...listener log中也同步报
TN
S-12518:
TN
S:listener could not hand off client connection /
TN
S-12547:
TN
S:lost contact/
TN
ORA
TN
S超时 d
blink
ora-12170
目前两台机子可以相互pi
ng
通
netma
ng
er 也可以连接成功 百度了半天,本人的问题还是出现在了创建数据库链接的语句上了,如你有类似问题可根据我这种方法修改 首先看下我百度到创建 d
blink
方法,目前百度到所有创建...
Oracle 高级技术
3,492
社区成员
18,716
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章