当前位置:  数据库>oracle

监听独立于数据库服务器的配置,解决ORA-12520及ORA-12545错误

    来源: 互联网  发布时间:2017-05-21

    本文导语: 一、环境:  1、linux主机ocm(192.168.217.130)作为数据库 sys@OCM> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production 2、linux主机ocp(192....

一、环境: 


1、linux主机ocm(192.168.217.130)作为数据库
 sys@OCM> select * from v$version;
 
BANNER
 --------------------------------------------------------------------------------
 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
 
2、linux主机ocp(192.168.217.133)作为独立远程监听
 sys@OCP> select * from v$version;
 
BANNER
 --------------------------------------------------------------------------------
 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
 
3、windows主机(192.168.217.2)作为客户端
  windows 7 


二、在ocm主机(192.168.217.130)上操作: 


1、配tnsnames.ora
 

LISTENER_OCP =
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.217.133)(PORT = 1521))
  )
 

2、配参数
 sys@OCM>  alter system set remote_listener=LISTENER_OCP;
 

3、查监听
 [oracle@ocm ~]$ lsnrctl status
 

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 29-MAY-2013 21:13:28
 

Copyright (c) 1991, 2009, Oracle.  All rights reserved.
 

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
 STATUS of the LISTENER
 ------------------------
 Alias                    LISTENER
 Version                  TNSLSNR for Linux: Version 11.2.0.1.0 - Production
 Start Date                29-MAY-2013 20:34:42
 Uptime                    0 days 0 hr. 38 min. 47 sec
 Trace Level              off
 Security                  ON: Local OS Authentication
 SNMP                      OFF
 Listener Parameter File  /u01/app/oracle/product/11.2.0/network/admin/listener.ora
 Listener Log File        /u01/app/oracle/diag/tnslsnr/ocm/listener/alert/log.xml
 Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm.example.com)(PORT=1521)))
 Services Summary...
 Service "ocm" has 1 instance(s).
  Instance "ocm", status READY, has 1 handler(s) for this service...
 Service "ocmXDB" has 1 instance(s).
  Instance "ocm", status READY, has 1 handler(s) for this service...
 The command completed successfully

三、在ocp主机(192.168.217.133)上操作:
 

1、查监听
 
[oracle@ocp ~]$ lsnrctl status
 
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 29-MAY-2013 20:49:22
 
Copyright (c) 1991, 2011, Oracle.  All rights reserved.
 
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
 STATUS of the LISTENER
 ------------------------
 Alias                    LISTENER
 Version                  TNSLSNR for Linux: Version 11.2.0.3.0 - Production
 Start Date                29-MAY-2013 20:44:12
 Uptime                    0 days 0 hr. 5 min. 10 sec
 Trace Level              off
 Security                  ON: Local OS Authentication
 SNMP                      OFF
 Listener Parameter File  /u01/app/oracle/product/11.2.0/network/admin/listener.ora
 Listener Log File        /u01/app/oracle/diag/tnslsnr/ocp/listener/alert/log.xml
 Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocp)(PORT=1521)))
 Services Summary...
 Service "ocm" has 1 instance(s).
  Instance "ocm", status READY, has 1 handler(s) for this service...
 Service "ocmXDB" has 1 instance(s).
  Instance "ocm", status READY, has 1 handler(s) for this service...
 Service "ocp" has 1 instance(s).
  Instance "ocp", status READY, has 1 handler(s) for this service...
 The command completed successfully
 
2、配tnsnames.ora
 remote_130 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.217.133)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ocm)
      )
 )
 
3.连接测试
 [oracle@ocm admin]$ sqlplus hr/hr@remote_130
 

SQL*Plus: Release 11.2.0.3.0 Production on Wed May 29 23:07:19 2013
 

Copyright (c) 1982, 2009, Oracle.  All rights reserved.
 
ERROR:
 ORA-12520: TNS:listener could not find available handler for requested type of
 server
 
Enter user-name:
 
4、解决方法:(192.168.217.133)主机上一定要配一下
 vi /etc/hosts
 192.168.217.130 ocm
 192.168.217.133 ocp


    
 
 

您可能感兴趣的文章:

  • 浅析如何在tnsnames.ora中配置监听
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:查看端口监听情况的命令是什么啊?( 比如我想看服务器是否在监听某一端口)
  • 假如已经以UDP方式监听8000端口,还能以TCP方式监听8000吗?
  • 我的一个jComboBox下拉组件,在加入itemStateChanged()监听事件后速度就非常慢,我在事件响应部分没有加任何代码也是慢?去掉监听事件后就一切正常,为何?
  • 请问这样在技术上是否可行?(我自己写一个程序来监听我的系统上的端口,有些端口已经被别的应用使用,我能够使用什么方法再去监听这个端
  • 监听网络端口读异常
  • 移动开发 iis7站长之家
  • 多个sock同时监听一个port
  • 监听键盘事件的js库 keyboard_shortcuts
  • 如何kill一个监听指定端口的程序
  • unix 下 怎样知道在某个端口监听的程序是什么
  • 多列表监听(求救)
  • 请问 怎么在Redhat9下 设置IP监听范围
  • 监听端口异常退出后如何马上释放端口
  • Oracle监听口令及监听器安全详解
  • linux 下 java应用程序开不了3000端口监听 ?
  • 程序异常之后需要等待x秒才可以再次启动监听端口?
  • 在一个socket守护服务进程中,如何实现同时监听两个端口?
  • oracle8的监听如何起来
  • 回收Oracle的监听器日志文件
  • 求linux里的tcpdump命令,写一个监听15717端口收到和发出去的所有包


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,