TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
64-bit Windows Error: 61: Unknown error
解决办法:
从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。
选择“重新配置”。
选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步。
“网络服务名”选择你自己数据库的名字,如下图所示,点击下一步。
填写“服务名”,其实就是你创建数据库时的全数据库名,如下图所示,点击下一步。
填写“主机名”,可以是你的IP地址,也可以是你的主机名;选择端口号,如下图所示,点击下一步。
选择“更改登陆”,填写“用户名”和“口令”,点击“确定”会显示“正在连接…测试成功。”,点击下一步。
填写“网络服务名”,就是你自己的数据库名,小编的是“zboracle”,点击下一步。“是否配置另一个服务名?”选择“否”,点击下一步,完成。
启动PL/SQL Developer,输入用户名、口令,即可登录成功,如下图所示。
首先你检查一下net manager是否有监听程序
,如果有,是否启动,
如果没有的话用Net Configuration Assistant添加一个
然后重启
c:./>lsnrctl reload
欢迎追问
追问为什么我的服务里面没有 OracleOraDb11g_home1TNSlinter这个服务?
追答那说明你没有安装监听程序,你安装一个看看
追问是的,选择数据库服务
看看是否设置
然后lsnrctl status 贴你的图看看
为什么主机地址为空了
?
嗯,对你的问题有两方面的建议:
找查到listener.ora,tnsnames.ora配置是否正确
这也是最直接的方法,没有那么烦,就是你删除你的之前的监听程序,重新安装,然后重启电脑,然后再lsnrctl start,再查看lsnrctl status.
对是在windows下,我重启了服务,还是不行
追答重启过程成功了吗?重启之后 连接的时候报错信息有变没?
PL\/SQL连接oracle提示无监听程序
从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。选择“重新配置”。选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步。选择端口号,如下图所示,点击下一步。选择“否”,如下图所示,点击下一步。监听程序配置完成,如下图所示...
Oracle Pl sql 登录时提示 “监听程序当前无法识别连接描述符中请求的...
1. 确保Oracle数据库已经启动。2. 启动PL\/SQL Developer,尝试使用如下的直接连接格式连接:ip:端口号\/sid。例如,192.168.100.167:1521\/orcl。如果上述连接方式可行,那么问题可能出在tnsnames.ora文件的配置上,需要检查服务名或SID是否匹配,以及连接字符串中是否包含(HS=)。如果使用DRCP在Windows上,...
连接oracle时报错ORA-12541: TNS: 无监听程序
1.172.16.53.145是你数据库服务器的正确的ip地址吗,如果不是请改这两个文件 2.命令行上启动监听 :lsnrctl start 3.等2分钟后,命令行上查看监听状态:lsnrctl status 结果贴一下 这里会有service开头的服务名,它的status可能有READY和UNKNOW的,对应你的实例名,同时这个service也对应你tnsnames...
PLsql登录oracle数据 报“ora-12541:TNS:无监听程序”错误
第一:重新建立监听程序。或通过程序路径启动监听看是否能运行。第二:监听路径消失了 可执行文件的路径已经不见了,所以打开注册表:进入 HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services-->OracleOraDb10g_home1TNSListener 在右侧的显示区中没有ImagePath 这样的字段。新建一个多字符串值-...
PL\/SQL登入不进去,提示无监听程序,??
一、检查服务状态,监听和DB服务是否启动;二、如果服务器状态正常,检查Oracle客户端$ORACLE\\NETWORK\\ADMIN\\TNSNAME.ORA是否正确配置;三、客户端也配置正常,确认客户端是否安装有多个Oracle产品,按如下步骤解决 你的机器上应该是安装了多个Oracle产品,默认的sqlplus和PL\/SQL Developer使用了不同路径下的...
用plsql连接oracle的时候提示“无监听程序”,在命令行输入lsnrctl start...
很明显,你的注册表中没有 oracle相关项,你是不是没有安装oracle客户端,而只是解压缩了 oracle 简易客户端安装程序压缩包?一般来说 安装了 注册表中会有oracle相关项的,所以在命令行执行命令时找不到对应的程序(根据注册表中的健值 来搜索安装程序),进入到oracle的安装目录下面去运行 就OK的 ...
使用plsql连接本地数据库时出现ora-12541:tns:无监听程序 怎么解决
方法一:在oracle_home下找到lsnrctl.exe 输入 start 方法二 可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl)网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。介绍的这2种您的机器还不行。就去修改一个TNSNAMES.ORA。
PL\/SQL登录,提示ORA-12541:TNS:无监听程序
估计是你机器上的有关数据B的本地网络服务名配置错误,你对比一下你的同事的机器上的关于数据库B的本地网络服务名的配置信息:tnsnames.ora或者Oracle的客户端工具:Net Configuration Assistant
我在oracle SQLplus输入用户名密码和要访问的数据库时,提示错误:无监 ...
1, 在开始中找到Net Manager。2. 选择监听程序,在右侧上方的下拉列表中,我着显示有点问题,选择数据库服务,配置如下 我默认的是ORCL库,对应的Oracle主目录:在windows下是 set ORACLE_HOME=d:\\oracle\\prodcut\\10.2.0\\db_1在linux下是 export ORACLE_HOME=\/u01\/app\/oracle\/product\/10.2.0\/...
plsql连接oracle数据库时提示无监听程序
要判断出哪里出问题,先是保证虚拟机的安装正常,端口可以访问,然后就是判断监听程序是否正常,就是在虚拟机里面先试一下是否能够连接。再针对相应问题解决。