节点一上:
SQL> select * from dual@qbjmes;
select * from dual@qbjmes
*
ERROR at line 1:
ORA-12541: TNS:no listener
注意: 与tnsnames.ora文件无关 是远程(qbjmes)机器上listener文件无效。
出现这种问题 一 监听服务没有起动 lsnrctl start 查看 成功
二 qbjmes数据库上 listener 文件不可用
解:
netca ----》 delete ----》 新建一个 ---》 Listener =OK
vi hostname ----> IP
三 测试 select * from dual@qbjmes
四 测试
在Windows 上安装客服端用于数据库的远程访问
在实例qhmes上
select * from dual@racdb ----》OK 说明RAC的listener 是好的 tnsnames.ora也是好的
我尝试修改 /etc/hosts 但不是这个原因
例如 172.16.10.41 qhmes
等同于
172.16.10.41 qhmes.maohuazhang.com qhmes