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

先创建dblink
CREATE public database link kk
CONNECT TO scott IDENTIFIED BY password
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.103)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)';

然后查看数据
select * from scott.aims30@kk;
结果就是出现TNS:无监听程序,,,请问是怎么回事
最新回答
枯墨云

2026-10-22 00:13:34

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

看看 192.168.1.103 地址能联通不,连通的是正确的主机不
如果是主机没问题,看看该主机上的监听服务正常不
如果听服务正常,看看监听是怎么配置的,绑定的是哪个IP