今天好好的,突然有用户报系统登录不了了,经过排查问题出在Oracle,报ORA-12541: TNS: 无监听程序,先是重新服务不行,然后重新配置监听还不行,最后上网查了一下,结果是是它的问题哈,就是下面我所说的解决方法1。下面根据我在网上的参考分别列出无监听程序问题平日最可能涉及到的三种情况及解决方法:

1、 首先查看监听文件是否超过4G,删除它,然后重启监听服务。

位置在.....listener\trace下的listener.log

2、找到 Oracle 监听配置文件(listener.ora)和TNS配置文件(tnsnames.ora),

我的安装路径为 " D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN " ,如下图:

将两个文件中的 HOST=192.168.78.138(当然这个是我的地址),全改为 " HOST=localhost " 。

listener.ora 文件修改后,如下图:

tnsnames.ora 文件修改后,如下图:

以上两个配置文件修改完成后,Ctrl + R 在弹出框中输入 " SERVICES.MSC " ,找到Oracle的服务(OracleService)和 Oralce 监听服务 (OracleOraDb10g_homeTNLListener)

注意:先停止,然后再启动,如下图:

3、重新配置监听,从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。

选择“重新配置”。

选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步。

选择端口号,如下图所示,点击下一步。

选择“否”,如下图所示,点击下一步。

监听程序配置完成,如下图所示,点击下一步。

选择“本地网络服务名配置”,如下图所示,点击下一步。

选择“重新配置”,如下图所示,点击下一步。

“网络服务名”选择你自己数据库的名字,如下图所示,点击下一步。

填写“服务名”,其实就是你创建数据库时的全数据库名,如下图所示,点击下一步。

选择协议,默认选择“TCP”,如下图所示,点击下一步。

填写“主机名”,可以是你的IP地址,也可以是你的主机名;选择端口号,如下图所示,点击下一步。

选择“是,进行测试”,如下图所示,点击下一步。

选择“更改登陆”,填写“用户名”和“口令”,点击“确定”会显示“正在连接…测试成功。”,点击下一步。

填写“网络服务名”,就是你自己的数据库名,小编的是“zboracle”,点击下一步。“是否配置另一个服务名?”选择“否”,点击下一步,完成。

启动PL/SQL Developer,输入用户名、口令,即可登录成功,如下图所示。

ORA-12541: TNS: 无监听程序 的解决办法相关推荐

  1. mysql报tns无监听_oracle提示TNS:无监听程序的解决办法

    如果出现oracle提示ERROR - ORA-12541: TNS:无监听程序,那么就依照下列步骤做,这是因为你的分配的地址不对. 查看\oracle\product\10.2.0\db_1\net ...

  2. linux 12541无监听程序,ORA-12541:TNS:无监听程序问题 解决办法

    这种情况可能有多种原因,解决办法如下: 方法1. 原因:监听日志listener.log过大,超过4G 第一:停止oracle监听服务 第二:删除listener.log日志 D:\app\px_pa ...

  3. Oracle提示TNS:无监听程序的解决办法

    1.首先看一下服务中的以下的两个服务是否开启: 2.修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora文件 SID_NA ...

  4. oracle客户端ora 12541,Oracle 11g 64bit下程序报ORA-12541: TNS: 无监听程序解决办法

    开发环境: OS:windows 2008 R2 64bit Oracle: 11g R2 64bit Oracle Client: ODTwithODAC112021 (32 bit ) IDE : ...

  5. oracle重启监听12541,oracle数据 报 “ora-12541:TNS:无监听程序”错误

    PLsql登录oracle数据 报 "ora-12541:TNS:无监听程序"错误,但不输入"数据库"在默认情况下可以登录.并且D:oracleproduct1 ...

  6. oracle之TNS:无监听程序解决办法

    先说问题:最近在服务器安装了oracle 11g,建了表之后想测试一下,但是连服务器数据库的时候,老是报TNS:无监听程序.然后我在服务端能够正常登录,我自己电脑也是装了oracle的,用服务端连接自 ...

  7. 突发:ORA-12541:TNS:无监听程序 的调查解决方法(监听日志已满导致)

    今天,用的好好的一个网站,突然间无法连接oracle了,本机使用PL/SQL连接oracle提示:ORA-12541:TNS:无监听程序, 但是我的监听服务肯定是有启动的,网上各种方法试了都不行:重启 ...

  8. [oracle原]访问局域网内出现“ORA-12541:TNS:无监听程序”

    近日在服务器局域网内27电脑上安装了oracle11g,本机上访问此数据库正常.但在局域网内其它机器上访问27上的数据库时,出现"ORA-12541:TNS:无监听程序"错误. 查 ...

  9. 连接Oracle时报错ORA-12541: TNS: 无监听程序

    前两天用PL/SQL远程连接机房的Oracle数据库的时候,突然发现系统提示报错ORA-12541: TNS: 无监听程序, 然后各种在网上找解决办法,依次进行排除,首先打开SQL Plus发现访问数 ...

最新文章

  1. oracle数据库查询人员和岗位,oracle岗位需求收集
  2. python编程思路不清晰_安利一波Python编程中非常实用的那些黑魔法
  3. 常用的几个JavaScript调试技巧
  4. <MySQL>何时使用普通索引,何时使用唯一索引
  5. php new static 效率,PHP中new static()与new self()的比较
  6. Javascript实现简单的选项卡
  7. vue 父子组件传值以及方法调用,平行组件之间传值以及方法调用大全
  8. matlab调用refprop完全说明,Matlab调用REFPROP终极版说明
  9. 信捷PLC C功能块编程经验分享
  10. Java性能优化之for循环
  11. List Navision Security setting, 列出Navision相关账户的权限
  12. 冰点还原离线激活_冰点还原密钥,小编告诉你如何激活冰点还原
  13. 使用robo3t操作mongodb以及文档的插入、更新、删除以及查询操作
  14. 关于SO、SOP、SOIC封装(宽体、中体、窄体)的详解
  15. 一般期刊发表要求如何掌握
  16. Qt串口通信实时曲线上位机源代码
  17. 2020最新版MySQL数据库面试题(一)
  18. Android 验证码输入框的实现
  19. php怎么变成微信小程序,自己怎么开通微信小程序
  20. 使用Nero 7 刻录DVD镜像文件(Linux,Window的iso文件)

热门文章

  1. iframe.contentWindow
  2. istio1.0.4快速部署与体验
  3. 自制一款廉价的6P3P单端电子管功放电路
  4. 2. 感知机 Perceptron
  5. bilinear 神经网络_bilinear model bilinear pooling(一)
  6. php可以做移动端网站,Thinkphp如何制作一个PC网站和移动端网站
  7. 利用while True: break 解决 asyncio:Future exception was never retrieved !
  8. Linux ping命令:向网络主机发送ICMP请求
  9. Spring Security登录验证过程详解
  10. 断断续续弄了两天 终于可以清理完磨人的MySQL Connector Net 6.7.4了