oracle用dblink远程查看数据时出现[Error] Execution (1: 28): ORA-12541: TNS: 无监听程序

oracle用dblink远程查看数据时出现[Error] Execution (1: 28): ORA-12541: TNS: 无监听程序,第1张

HOST = 1921681103 PORT = 1521 上 TCP协议下没有监听服务

看看 1921681103 地址能联通不,连通的是正确的主机不

如果是主机没问题,看看该主机上的监听服务正常不

如果听服务正常,看看监听是怎么配置的,绑定的是哪个IP

按下Windows键和R键,输入cmd 回车打开命令程序,输入 tnsping 远程IP地址 回车,看看能不能ping通远程数据库。如果不能,说明远程计算机的数据库端口没有开放,需要打开防火墙。

方法一:

在oracle_home下找到lsnrctlexe 输入 start

方法二

可能认不到实例名

在cmd下运行

set oracle_sid=自己数据库的实例名(大多数orcl)

网上还有很多解决办法

也许不见得管用,这种问题具体问题具体分析比较好。介绍的这2种您的机器还不行。就去修改一个TNSNAMESORA。

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = E:\oracle\product\1020\db_1)

(PROGRAM = extproc)

)

(SID_DESC =

(SID_NAME = TESTDB)

(ORACLE_HOME = E:\oracle\product\1020\db_1)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

(ADDRESS = (PROTOCOL = TCP)(HOST = xyz123)(PORT = 1521))

)

)

Listener 改为上面的样子(ORACLE_SID为TESTDB,如果实际不是,自己改一下)

然后lsnrctl stop

lsnrctl start

以上就是关于oracle用dblink远程查看数据时出现[Error] Execution (1: 28): ORA-12541: TNS: 无监听程序全部的内容,包括:oracle用dblink远程查看数据时出现[Error] Execution (1: 28): ORA-12541: TNS: 无监听程序、oracle远程连接报ORA-12541:TNS:无监听程序、oracle 可以用em登陆,oracle无监听程序错误,提示:ORA-12541: TNS: 无监听程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9505422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存