美文网首页
ORACLE监听日志文件小问题引发的数据库大血案

ORACLE监听日志文件小问题引发的数据库大血案

作者: 安易学车 | 来源:发表于2018-09-07 16:28 被阅读0次

一:问题现象

a.应用程序无法连接到数据库,超时不报错

二:问题分析

a.sqlplus 本机登录,正常

b.sqlplus @服务名要5-10分钟

c.tnsping 服务465秒

首先确认是监听部分出了问题,那么看日志信息

三:日志确认


我的老天,listener.log 日志文件大小到4G多,直觉是这个文件过大造成的。

这个文件明显达到极限(服务器NTFS 64位 txt文件可以支持到4G)

四:问题处理

停止监听日志写功能

LSNRCTL> set log_status off

更改文件名字,重新命名新的空的listener.log

启动日志写功能

LSNRCTL> set log_status on

五:验证系统是否正常

a.tnsping验证

b.应用程序连接正常。

问题处理完毕。

心得:运维无小事,小问题不处理就会导致大问题发生。

问题根源:服务器NTFS 64位 txt文件可以支持到4G,超过这个大小,将导致不可写入日志,导致不能正常访问。

后续处理:周期性定时和定大小删除监控日志大小,防止类似问题发生。

相关文章

  • ORACLE监听日志文件小问题引发的数据库大血案

    一:问题现象 a.应用程序无法连接到数据库,超时不报错 二:问题分析 a.sqlplus 本机登录,正常 b.sq...

  • oracle 11g数据库监听程序参数文件路径错误

    oracle 11g数据库监听程序参数文件路径错误 如图所示:即“D:\oracle\product\11.2.0...

  • oracle体系结构

    oracle数据库=数据库文件+数据库实例 数据库文件类型主要包括:控制文件、数据文件、重做日志文件 一个数据库可...

  • 03_oracle基本操作

    数据库 Oracle 数据库是数据的物理存储。这就包括(数据文件 ORA 或者 DBF、控制文件、联机日志、参数文...

  • oracle跟踪事件(dump)总结

    一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期...

  • 相老师的OCP教程 26-30课 文字版

    甲骨论26课Oracle存储结构文件 数据库存储的文件结构: l 联机文件:控制文件、数据文件、联机重做日志文件 ...

  • Oracle杂七杂八

    未对此监听程序明确配置数据库服务,Oracle8i 8.1版的数据库将动态注册到该监听程序 常用oracle查询语...

  • 第一部分 - 背景 - 5 - Oracle 的体系结构

    Oracle 基于客户 - 服务器结构。Oracle 服务器由 数据库 (原始数据加上日志和控制文件)和 实例(服...

  • Xcode Arguments

    Xcode 8 引发的血案 系统日志满天飞,大家知道怎么关闭系统日志了吗?在 Environment Variab...

  • 监听设置

    oracle 数据库监听的建立,主要在三个文件上进行配置就可以了。 listener.ora sqlnet.or...

网友评论

      本文标题:ORACLE监听日志文件小问题引发的数据库大血案

      本文链接:https://www.haomeiwen.com/subject/ezbcgftx.html