设为首页 加入收藏

TOP

Oracle dblink 查询 tns:无法解析指定的连接标识符
2017-02-15 08:15:06 】 浏览:5895
Tags:Oracle dblink 查询 tns: 无法 解析 指定 连接 标识

什么都没动,怎么突然就不行了呢?


我先在本地通过plsql建立dblink进行测试,发现本地没有问题,可以查询hp-ux的oracle中的表。首先可以排除是远程服务器的问题。


然后我通过测试发现,只要通过我的windows server的oracle连hp-ux就有问题。因此可以锁定是我的数据库服务器的问题。


首先我通过任务管理器发现,cpu占用很高,于是把数据库服务器重启了一下,重启后还是不行。


这时,我回到问题本身:“oracle dblink 查询 tns:无法解析指定的连接标识符”。应该是建立dblink时,tns配置的不匹配。于是百度了一下建立dblink的sql代码,用如下语句建立dblink,之后恢复可用。


create public database link 名称
connect to 账号 identified by 密码
using '(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=10.77.137.40)(PORT=1521))
)
(CONNECT_DATA=(SERVER=DEDICATED)
(SERVICE_NAME=orcl))
)'


说明:如果账号和密码有特殊字符,则需要加上双引号。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Linux6.6及以上版本配置Oracle AS.. 下一篇Redis操作使用

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目