打开Plsql报错 ORA541:TNS:无监听程序 求解决办法

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

检查listener.log日志20-9月 -2008 11:01:54 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)(CID=(PROGRAM=D:/plsql/plsqldev.exe)(HOST=RUIFEI-EF0ADC98)(USER=mengzhaoliang))) * (ADDRESS=(PROTOCOL=tcp)

第一:重新建立监听程序.或通过程序路径启动监听看是否能运行.第二:监听路径消失了可执行文件的路径已经不见了,所以打开注册表:进入 HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services-->OracleOraDb10g_home

oracle服务器计IP地址或监听端口配置错误或者Oracle没启动listener

首先看通过客户端(如pl/sql developer)能否连接到你的数据库用户,如果这一步都不能,那跟你的程序是没有关系,首先解决客户端连通数据库.无监听程序的问题首先看监听服务有没有启动

楼主你好,之前我遇到过类似的问题,就是我的oracle客户端程序在windows系统中的环境变量出现了问题(我的电脑-->右击系统属性-->环境变量),看下Path 变量中是否配置了oracle的安装路径,之前我使用了其他的客户端程序,把这个变量抹掉了.

要判断出哪里出问题,先是保证虚拟机的安装正常,端口可以访问,然后就是判断监听程序是否正常,就是在虚拟机里面先试一下是否能够连接.再针对相应问题解决.

是监听出问题了,一般来说你重启一下就可以了,如果频繁出现这错误的话可以修改监听tnsname.ora文件连接的问题可以通过修改listener.ora的参数,把动态的参数设置为静态的参数,然后从新启动监听,就ok,如下面为一配置静态监听的例

1.在admin文件夹下搜索tnsname tnslistener 两个文件,看看是否有错误,可参照此文件上层目录下的sample文件配置.(ora版本不同,目录和文件的位置好像是不太一样.)2.如果没有错误,去服务里面看看是否开启了监听. 3.即使本地监听没有启用,你conn /as sysdba貌似也能登陆上去.如果登陆不上去.说明不是监听问题.因为手边没有oracle,不能试验.只能凭记忆介绍到此.

估计是你机器上的有关数据B的本地网络服务名配置错误,你对比一下你的同事的机器上的关于数据库B的本地网络服务名的配置信息:tnsnames.ora或者Oracle的客户端工具:Net Configuration Assistant

相关文档

linux进入oracle
无监听程序解决办法
oracle无监听程序
oracle监听无法启动
plsql无监听程序
ora01017 logon denied
ora12541tns无监听程序
oracle11g无监听程序
ora12514无监听程序
遇到oracle错误12541
ora12514问题怎么解决
oracle监听程序配置
oracle数据库无监听程序
oracle连接报错12541
ora12560协议适配器错误
oracle测试无监听程序
电脑版