技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【aCloud】Tnsping 报错“TNS-12543 destination host unreachable”

更新时间:2018-08-07
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 场景部署 | 数据库部署
适用版本 通用
在应用服务器或DG的备库tnsping要连接的数据库,报错信息TNS-12543: TNS:destination host unreachable
  1. [oracle@oracle ~]$ tnsping primary
  2. TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 05-JUN-2018 14:17:39
  3. Copyright (c) 1997, 2009, Oracle.  All rights reserved.
  4. Used parameter files:
  5. Used TNSNAMES adapter to resolve the alias
  6. Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.6.10)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = hbmisdb)))
  7. TNS-12543: TNS:destination host unreachable
  8. [oracle@oracle ~]$

报错信息TNS-12543: TNS:destination host unreachable
1、修改数据库监听文件的host,将hostname替换为IP地址,并重启监听;
2、检查数据库服务器/etc/hosts文件,是否配置了IP和主机名的解析;
3、查看数据库服务器防火墙是否关闭;
4、查看数据库服务器的selinux是否关闭;
监听文件host配置了主机名,不是IP地址,另外数据库服务器防火墙处于打开状态。
1、修改监听文件,将host中配置的hostname替换为IP地址。
2、关闭数据库服务器防火墙;
  a.检查数据库防火墙处于打开状态,需要关闭防火墙。

  b.永久关闭防火墙。

3、重启数据库监听程序;

数据库安装时请关闭服务器防火墙和selinux,以免给将来实施带来不必要的麻烦,可以通过外部防火墙或者通过网络隔离加强对数据库的安全防护,服务器自带的防火墙不建议开启。
本页目录
  • 问题描述
  • 告警信息
  • 处理过程
  • 根因
  • 解决方案
  • 建议与总结