UDE-12541: operation generated ORACLE error 12541ORA-12541: TNS:no listener

到处数据库时候:
UDE-12541: operation generated ORACLE error 12541ORA-12541: TNS:no listener

通过配置本地数据库的tns配置文件实现:
去oracle安装目录下oracle\product\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用记事本打开,里边有远程数据库的tns连接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-11
没有监听,先去计算机管理里面看一下你的listener.ora文件位置,然后在文件里添加监听。或者用Oracle的netAssistant(好像是这个工具),配置一个。

oracle登陆时报错ORA-12541:TNS:无监听程序
1.在admin文件夹下搜索tnsname tnslistener 两个文件,看看是否有错误,可参照此文件上层目录下的sample文件配置。(ora版本不同,目录和文件的位置好像是不太一样。)2.如果没有错误,去服务里面看看是否开启了监听。3.即使本地监听没有启用,你conn \/as sysdba貌似也能登陆上去。如果登陆不上去。说明...

PLsql登录oracle数据 报“ora-12541:TNS:无监听程序”错误
第一:重新建立监听程序。或通过程序路径启动监听看是否能运行。第二:监听路径消失了 可执行文件的路径已经不见了,所以打开注册表:进入 HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services-->OracleOraDb10g_home1TNSListener 在右侧的显示区中没有ImagePath 这样的字段。新建一个多字符串值-...

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

python连接oracle数据库报出 ORA-12541: TNS: 无监听程序
方法一:在oracle_home下找到lsnrctl.exe 输入 start 方法二 可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl)网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。介绍的这2种您的机器还不行。就去修改一个TNSNAMES.ORA。

连接oracle时报错ORA-12541: TNS: 无监听程序
status 结果贴一下 这里会有service开头的服务名,它的status可能有READY和UNKNOW的,对应你的实例名,同时这个service也对应你tnsnames.ora文件里的service_name 4.命令行上执行:tnsping orcl 结果贴一下 5.实例是否启动 sqlplus "\/as sysdba"select status from v$instance;贴一下结果 ...

启动PL\/SQL developer时提示ORA 12541:TNS:no listener
不要去看那些查看器了,会被误导的。你的问题很可能监听有错或者监听器没有启动。到系统服务中重新启动一下监听器服务OracleOraDb11g_home1TNSListener。

...sql的时候提示ORA-12541: TNS: 无监听程序 Oracle数据库我也不会配 ...
Oracle 10g创建数据库的步骤共分为12步,在“开始——Oracle——Configuration And Migration Tools——Database Configuration Assistant”里打开新建向导,下一步,选择第一项“创建数据库”,这时出现四种数据库模板,通常我们选择第三项“定制数据库”,填写数据库名称,下一步,这里我们可以对数据库进行...

ORA-12541:TNS:没有监听器是什么意思
这个有几种可能 如果是本机的数据库,原因基本就是监听服务没有打开。win系统的话在我的电脑右键下拉菜单中 管理工具->服务 找到 Oracle***TNSListener服务,启动即可。如果是联网的主机的话,可能是tnsname里没有配置,或者是网络连接有问题

登录Oracle数据库时,报“ora-12541:TNS:无监听程序”错误 ,这个是我的...
你的oracle服务没开启吧 打开服务窗口---OracleOraDb10g_home1TNSListener打开这个服务,在打开OracleService这个服务,开了这2个服务就可以进去

关于ORA-12541:TNS:no listener求助
REPORTKGK = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = prcsgi00883 )(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = kgk)))Listener 是服务器的东西,客户端当然不用装,客户端的tnsnames.ora里面的host=.. 填的是服务器的hostname或者IP,不是客户端的。

相似回答