TNS:没有监听器 0X61915732指令引用的0X00000578内存,该内存不能为read 解决

昨天由于装了个PGP的测试软件,测试完以后,

登陆oracle数据库连接时就出现这个问题了

ORA-12541:TNS:没有监听器 

我又到网上搜索了这方面的问题,还是解决不了

用lsnrctl启动listener监听器,开始就启动一下又停掉了,后来直接启动不起来了

还弹出了下面的错误

0X61915732指令引用的0X00000578内存,该内存不能为read

瞎搞了N个小时了,都没有什么进展,当时就没想到用:0X61915732指令引用的0X00000578内存,该内存不能为read 这个错误提示去搜, faint!

这个人的博客给我提示:http://www.itpub.net/471603.html

他说由于安装一个软件造成的,于是我想了一下,就把PGP软件卸了,然后数据库恢复正常。

我一高兴就跑到我的博客写了这个过程。^_^

下面的内容是我搜索:ORA-12541:TNS:没有监听器时候,记下的零碎的东西,防止以后还出现问题可以参考

有同样问题的也可以参考一下

-----------------------------------------------

RA:12541:TNS 没有监听器
这个问题我也碰过,把服务删除重建即可
我遇到过这个问题  
  在sqlnet.ora文件中是否有默认的域名解析  
  如果有注释掉该语句.  
  具体的去查书吧!

把监听删除掉  
  重新创建一次  
   
  或者察看listener.ora并修改

NS就是透明网络基底。TNS   listener是用来建立和保持与Oracle数据库服务进行远程通信

的,设计TNS的目的是为了向所有业界标准连网协议提供单个应用接口。  
  刚刚推出8时据报道,它容易造成缓冲器溢出,可能允许远程用户在数据库服务器上执行恶

意代码;可允许远程用户对任何依靠Net8协议的Oracle服务发动拒绝服务攻击。使用该协议的

服务包括TNS   Listener、Oracle名字服务和Oracle连接管理器。Oracle称,它已知道这些弱

点,并已发出修补程序。tns:Transparent   Network   Substrate。


原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start

OracleOraHome81TNSListener(名字可能有出入)即可;如果是后者,则使用“Net8

Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任

何信息,一路OK。在添加之前可能需要把所有的监听器先删除!)

比较一下你的 TNSNAMES.ORA 和服务器上LISTENER.ORA
或者和服务器上的TNSNAMES.ORA

mts模式就是监听1521端口,建立连接后,再随意用一个端口。但是实际通讯,还是1521。
但是dedicate模式就不行,我faint!~~


ORA-12541:TNS:没有监听器  
   
  我到服务中去找OracleOraHome90TNSListener发现这个服务有可执行文件。  
先运行该程序,进入后它会提示“LSNRCTL>”,然后你再用Start命令就可以了,如下:start [] : start listener出现以下提示:


TNS-12541:TNS:无监听器
  TNS-12560:TNS:协议适配器错误
     TNS-00511:无监听器
         32-bit windows Error:61:unknown error

监听器看看:
  控制面板 -> 管理工具 -> 服务 ->  Oracle ... TNSListener 的监听器服务启动了没有
   启动之后,用 
   C:/>tnsping 服务名  (看行不行)
 
   不行的话,可能是监听器没有启动.
   C:/lsnrctl
   LSNRCTL>Start
   就可以启动了. (如果不行的话,把错误信息贴出来,让大家帮你分析一下)
 
   还启动不了的话,就是 Net Configuration Assistant 没有配置好.
   重新配置一下就可以搞定. (还不行的话,把错误信息贴出来,让大家帮你分析一下)

 

---------------------------------------------------------------------------------------------------------------------------------------------

  .----.  
     _.'__  `.  
   .--(#)(##)---/#/  
  .'   @     /###/  
  :       ,    #####  
  `-..__.-'   _.-/###/  
        `;_:  `"'  
       .'"""""`.  
      /,             ,/  
   // COOL! //  
   `-._______.-'  
      __`.   |   .'___  
   (______|______)  

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值