Ⅰ TNS-12541:无监听程序。连接远程服务器上的oracle数据库,提示无监听程序。
ping 一下,看网络是否通畅,然后看看自己的oracle客户端配置tnsname没有。
Ⅱ oracle远程连接报ORA-12541:TNS:无监听程序
按下Windows键和R键,输入cmd 回车打开命令程序,输入 tnsping 远程IP地址 回车,看看能不能ping通远程数据库。如果不能,说明远程计算机的数据库端口没有开放,需要打开防火墙。
Ⅲ oracle中出现ORA-12541这个错误怎么解决
ORA-12541:TNS: 没有监听器 原因:没有启动监听器或者监听器损坏。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是后者,则使用“Net Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删!)
Ⅳ python连接oracle数据库报出 ORA-12541: TNS: 无监听程序
方法一:
在oracle_home下找到lsnrctl.exe 输入 start
方法二
可能认不到实例名
在cmd下运行
set oracle_sid=自己数据库的实例名(大多数orcl)
网上还有很多解决办法
也许不见得管用,这种问题具体问题具体分析比较好。介绍的这2种您的机器还不行。就去修改一个TNSNAMES.ORA。
Ⅳ ORA-12541: TNS: 无监听程序
这个具体的原因不是很清楚,以前遇到过,是因为数据库的rac没做好,导致了使用rac访问地址连接的时候只有一个server可以连接,但是单独连接任何一个都是可以的,到目前我这边还没有解决这个问题
Ⅵ oracle用dblink远程查看数据时出现[Error] Execution (1: 28): ORA-12541: TNS: 无监听程序
HOST = 192.168.1.103 PORT = 1521 上 TCP协议下没有监听服务
看看 192.168.1.103 地址能联通不,连通的是正确的主机不
如果是主机没问题,看看该主机上的监听服务正常不
如果听服务正常,看看监听是怎么配置的,绑定的是哪个IP
Ⅶ 连接oracle时报错ORA-12541: TNS: 无监听程序
1.172.16.53.145是你数据库服务器的正确的ip地址吗,如果不是请改这两个文件
2.命令行上启动监听 :lsnrctl start
3.等2分钟后,命令行上查看监听状态:lsnrctl status 结果贴一下
这里会有service开头的服务名,它的status可能有READY和UNKNOW的,对应你的实例名,同时这个service也对应你tnsnames.ora文件里的service_name
4.命令行上执行:tnsping orcl 结果贴一下
5.实例是否启动
sqlplus "/as sysdba"
select status from v$instance;
贴一下结果
Ⅷ 远程连接xp系统的oracle提示ORA-12541: TNS: 无监听程序
PL/SQL Developer使用InstantClient连接Oracle:
•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 将系统的tnsnames.ora拷贝到该目录下;
•3. 在PLSQL Developer中设置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0
OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
Ⅸ 如何配置pl/sql 连接远程oracle服务器
1、找到PL/SQL Developer程序的启动快捷方式。