www.mjtg.net > tns 12541

tns 12541

1. 你的数据库服务器在本机,还是服务器上 2. 你配置了本地网络服务名了吗? 通过 Net Configuration Assistant 配置,或者直接编辑tnsnames 3. 在数据库服务器上,有。。。。TNSListener 的服务吗?

可能没有启动监听,在oracle安装目录找到 lsnrctl.exe 输入 start 或是在我的电脑右键管理--服务和应用程序--服务--找到OracleOraDb10g_home1TNSListener 双击点启动

1.172.16.53.145是你数据库服务器的正确的ip地址吗,如果不是请改这两个文件 2.命令行上启动监听 :lsnrctl start 3.等2分钟后,命令行上查看监听状态:lsnrctl status 结果贴一下 这里会有service开头的服务名,它的status可能有READY和UNKNOW...

没有启动listener监听服务 或 2.修改oracle中listener.ora文件(product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora) 中将"ADDRESS=(PROTOCOL=TCP)(HOST=localhost)"中的loaclhost该为oracle所在电脑名.之后重启OracleOraDb11g_home1TNSListene...

ping 一下,看网络是否通畅,然后看看自己的oracle客户端配置tnsname没有。

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

你要配置一个监听吧!

不要去看那些查看器了,会被误导的。 你的问题很可能监听有错或者监听器没有启动。到系统服务中重新启动一下监听器服务OracleOraDb11g_home1TNSListener。

把prcsgi00883 改为你要连的server的ip/hostname REPORTKGK = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = prcsgi00883 )(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = kgk) ) ) Listener 是服务器的东西,客户端...

dos中可以连接是因为通过主机验证方式, 不需要通过监听服务和tnsname 通过navicat连接数据库, 首先需要确认数据库监听服务是启动的, 其次数据库连接串配置要正确

网站地图

All rights reserved Powered by www.mjtg.net

copyright ©right 2010-2021。
www.mjtg.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com