热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

启监听时,报TNS-12560、TNS-00530错误

配置好listener.ora与tnsnames.ora后,执行启动监听命令后,报如下错误:[Oracle@gc1admin]$lsnrctlstartLSNRCTLforLin

配置好listener.ora与tnsnames.ora后,执行启动监听命令后,报如下错误: [Oracle@gc1 admin]$ lsnrctl start LSNRCTL for Lin

配置好listener.ora与tnsnames.ora后,执行启动监听命令后,报如下错误:

[Oracle@gc1 admin]$ lsnrctl start

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 25-APR-2014 23:27:57

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

Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 10.2.0.1.0 - Production

System parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora

Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=gc1)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=gc1)(PORT=1521)))

TNS-12560: TNS:protocol adapter error

TNS-00530: Protocol adapter error

Linux Error: 113: No route to host


listener.ora与tnsnames.ora中配置内容如下:

[oracle@gc1 admin]$ more listener.ora

LISTENER=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=tcp)(HOST=gc1)(PORT=1521))

)

)

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

(SID_NAME=PROD)

(ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1)

(GLOBAL_DBNAME=PROD)

)

(SID_DESC=

(SID_NAME=EMREP)

(ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1)

(GLOBAL_DBNAME=EMREP)

)

)

LSNR2=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=tcp)(HOST=gc1)(PORT=1526))

(ADDRESS=(PROTOCOL=ipc)(KEY=extproc))

)

)

SID_LIST_LSNR2=

(SID_LIST=

(SID_DESC=

(SID_NAME=plsextproc)

(ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1)

(PROGRAM=extproc)

)

)

[oracle@gc1 admin]$ more tnsnames.ora

prod=

(DESCRIPTION=

(ADDRESS= (PROTOCOL=tcp)(HOST=gc1)(PORT=1521))

(CONNECT_DATA=

(SERVICE_NAME=PROD)

(SERVER=dedicated)

)

)

prod_s=

(DESCRIPTION=

(ADDRESS= (PROTOCOL=tcp)(HOST=gc1)(PORT=1526))

(CONNECT_DATA=

(SERVICE_NAME=PROD)

(SERVER=shared)

)

)

lsnr2=

(DESCRIPTION=

(ADDRESS= (PROTOCOL=tcp)(HOST=gc1)(PORT=1526))

(CONNECT_DATA=

(SERVICE_NAME=PROD)

(SERVER=dedicated)

)

)

emrep=

(DESCRIPTION=

(ADDRESS= (PROTOCOL=tcp)(HOST=gc2)(PORT=1521))

(CONNECT_DATA=

(SERVICE_NAME=emrep)

(SERVER=dedicated)

)

)

racdb=

(DESCRIPTION=

(LOAD_BALANCE=on)

(FAILOVER=on)

(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.10)(PORT=1521))

(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.11)(PORT=1521))

(CONNECT_DATA=(SERVICE_NAME=RACDB))

)

仔细检查这二配置文件,无语法错误。且tns文件都是使用主机名进行连接,怀疑可能/etc/hosts中ip配置有问题。

--查看/etc/hosts内容

[oracle@gc1 admin]$ vi /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

# Do not remove the following line, or various programs

# that require network functionality will fail.

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 node1 localhost.localdomain localhost

::1 localhost6.localdomain6 localhost6

192.168.188.116 gc1

192.168.8.115 gc2

--查看当前系统ip

[root@gc1 ~]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:0C:29:F2:07:49

inet addr:10.1.55.129 Bcast:10.1.55.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fef2:749/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:15906 errors:0 dropped:0 overruns:0 frame:0

TX packets:2524 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:1438926 (1.3 MiB) TX bytes:305470 (298.3 KiB)

Interrupt:67 Base address:0x2000

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:414 errors:0 dropped:0 overruns:0 frame:0

TX packets:414 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:21738 (21.2 KiB) TX bytes:21738 (21.2 KiB)

这二ip不同,于是root用户修改/etc/hosts中ip地址信息,如下:

[oracle@gc1 oradata]$ su - root

Password:

[root@gc1 ~]# vi /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 node1 localhost.localdomain localhost

::1 localhost6.localdomain6 localhost6

# 192.168.188.116

10.1.55.129 gc1

192.168.8.115 gc2

修改保存后,再启动监听,,成功

[oracle@gc1 ~]$ lsnrctl start

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 25-APR-2014 23:38:00

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

Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 10.2.0.1.0 - Production

推荐阅读
  • 本文详细介绍如何使用arm-eabi-gdb调试Android平台上的C/C++程序。通过具体步骤和实用技巧,帮助开发者更高效地进行调试工作。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 掌握Linux:基础命令入门
    本章节深入浅出地介绍了Linux系统中的基本命令操作,帮助读者快速上手并理解其核心功能。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • CMake跨平台开发实践
    本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
author-avatar
killphp
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有