博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle案例04——TNS-12547: TNS:lost contact
阅读量:6772 次
发布时间:2019-06-26

本文共 1658 字,大约阅读时间需要 5 分钟。

Oracle数据库服务器DG从库重启后,无法完成数据同步,具体报错信息如下:

一、报错信息

alter log报错

***********************************************************************Fatal NI connect error 12547, connecting to:  VERSION INFORMATION:        TNS for Linux: Version 11.2.0.3.0 - Production        TCP/IP NT Protocol Adapter for Linux: Version 11.2.0.3.0 - Production  Time: 23-APR-2018 10:30:45  Tracing not turned on.  Tns error struct:    ns main err code: 12547TNS-12547: TNS:lost contact    ns secondary err code: 12560    nt main err code: 517TNS-00517: Lost contact    nt secondary err code: 104    nt OS err code: 0Error 12547 received logging on to the standbyFAL[client, USER]: Error 12547 connecting to LOGDB for fetching gap sequence

二、错误原因分析

根据报错信息可以看到通过tns连接logdb服务名存在问题,可通过排查监听是否启动,是否有防火墙限制等。

三、处理步骤

通过排查监听和防火墙限制,发现没有问题,主库通过tns服务名连接正常,从库通过tnsping报错

[oracle@dg ~]$ tnsping logdbTNS Ping Utility for Linux: Version 11.2.0.3.0 - Production on 23-APR-2018 11:26:28Copyright (c) 1997, 2011, Oracle.  All rights reserved.Used parameter files:Used TNSNAMES adapter to resolve the aliasAttempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 1xx.xx.xx.xx)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = logdb)))TNS-12547: TNS:lost contact

从库通过telnet 主库IPaddr 1521端口检查,发现连接上后直接被关闭

# telnet  1xx.xx.xx.xx 1521   Trying 1xx.xx.xx.xx...Connected to 1xx.xx.xx.xx.Escape character is '^]'.Connection closed by foreign host.

这里基本可以断定是监听问题,具体检查后发现只sqlnet.ora做了监听限制

tcp.validnode_checking=yestcp.invited_nodes=(ip1,ip2,ip3,ip4,ip5,ip6)

将备库IP添加进允许访问列表即可,然后通过tnsping检查连接正常,然后通过手动恢复主备同步。

(DG主备同步恢复过程略)

 

转载于:https://www.cnblogs.com/rangle/p/8917218.html

你可能感兴趣的文章
在centos7安装完mysql 5.7之后,不能启动mysql
查看>>
微信小程序页面返回优化
查看>>
构造函数内的方法与构造函数prototype属性上方法的对比
查看>>
MyEclipse2018中安装Mybatis generator插件
查看>>
记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案
查看>>
【PHP源码分析】small内存规格的计算
查看>>
捋一捋React的生命周期
查看>>
机器人通用底盘的主要作用解析
查看>>
[Spring Security 5.2.0 翻译] 8 Architecture and Implementation
查看>>
MySQL--MySQL索引优化
查看>>
Webpack4 高手之路 第一天
查看>>
javascript动态合并纵向单元格
查看>>
BundlePhobia
查看>>
css加载会造成阻塞吗
查看>>
CSDN 文章自动显示全文
查看>>
遇到大牛如何获得联系方式及请教问题
查看>>
S/4HANA生产订单增强WORKORDER_UPDATE方法BEFORE_UPDATE参数分析
查看>>
Objective-C-如何选择@property-和-Instance-Variable(iVar)
查看>>
WEB前端开发的思考与感悟
查看>>
Django搭建个人博客:文章标签功能
查看>>