zoukankan      html  css  js  c++  java
  • Oracle 监听器无法启动(TNS-12537,TNS-12560,TNS-00507)

    Oracle启动监听报错,提示 连接中断

    [oracle@localhost ~]$ lsnrctl start
    
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 20:02:16
    
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    
    Starting /opt/oracle/11g/bin/tnslsnr: please wait...
    
    TNS-12537: TNS:connection closed
     TNS-12560: TNS:protocol adapter error
      TNS-00507: Connection closed
       Linux Error: 29: Illegal seek

    这样一般是主机名不对,观察监听状态,监听主机名为 localhost:

    [oracle@localhost ~]$ lsnrctl status
    
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 20:02:48
    
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
    TNS-12541: TNS:no listener
     TNS-12560: TNS:protocol adapter error
      TNS-00511: No listener
       Linux Error: 111: Connection refused
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
    TNS-12541: TNS:no listener
     TNS-12560: TNS:protocol adapter error
      TNS-00511: No listener
       Linux Error: 111: Connection refused

    查看主机名,发现/etc/hosts内localhost只想多个地址,引发监听冲突

    [root@localhost ~]# cat /etc/hosts
    127.0.0.1   localhost.domain localhost
    10.4.40.70  localhost

    修改主机名:

    1 hostname 

    hostname oracle

    2 /etc/hosts

    127.0.0.1 localhost localhost.domain
    192.168.0.1 oracle

    3 /etc/sysconfig/network

    hostname = oracle

    再次启动,成功

    [oracle@oracle ~]$ lsnrctl start
    
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 20:07:41
    
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    
    Starting /opt/oracle/11g/bin/tnslsnr: please wait...
    
    TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    System parameter file is /opt/oracle/11g/network/admin/listener.ora
    Log messages written to /opt/oracle/diag/tnslsnr/oracle/listener/alert/log.xml
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
    
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date                06-AUG-2014 20:07:43
    Uptime                    0 days 0 hr. 0 min. 0 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /opt/oracle/11g/network/admin/listener.ora
    Listener Log File         /opt/oracle/diag/tnslsnr/oracle/listener/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
    The listener supports no services
    The command completed successfully
  • 相关阅读:
    maven中如何打包源代码
    多模块Maven项目如何使用javadoc插件生成文档
    maven 添加jar到中央/远程仓库
    maven中的snapshot来源与注意事项
    maven 管理
    spring 判断非空提示断言
    powerdesigner 生成数据库脚本
    GOOD BLOG URL
    正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
    oracle 学习blogs
  • 原文地址:https://www.cnblogs.com/xing901022/p/3895719.html
Copyright © 2011-2022 走看看