广告
返回顶部
首页 > 资讯 > 数据库 >Oracle监听日志清理分析
  • 250
分享到

Oracle监听日志清理分析

2024-04-02 19:04:59 250人浏览 薄情痞子
摘要

这篇文章主要讲解了“oracle监听日志清理分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle监听日志清理分析”吧!Oracle监听器日志文件(

这篇文章主要讲解了“oracle监听日志清理分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle监听日志清理分析”吧!

Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个生产Oracle服务器上,DBA会每日查看该文件,如检查监听器是否有异常停止,是否有恶意攻击连接等,当这个文件特别大的时候,打开和浏览文件内容时可能比较慢。这时可能会想到将当前的日志文件备份一下,然后重新创建一个新的日志文件,但Oracle的监听器在运行时是不允许对其日志文件做删除,重命名操作,于是只有停止监听器。重命名后,再启动监听器,启动时会自动创建一个新的监听器日志文件,但这样客户端连接就会断开,本文介绍一种方法在不停止监听器的情况下,重命名监听器日志文件。

监听器命令(windows在命令行下操作,linuxaiX均同命令) 
lsnrctl set log_status off     
lsnrctl set log_status on 


注意:集群中listener_scan1.log清理方式有所不同

  • lsnrctl命令行模式

  • set current_listener listener_scan1

  • set log_status off

  • cat /dev/null > listener_scan1.log

  • set log_status on

  • cat listener_scan1.log

单机实例:AIX、ORACLE10G

1、处理前(listener_p550a.log很大)
p550a:/home/oracle/database/network/log#ls -lt
总计 2356504
-rw-r--r--   1 oracle   dba      1195793131  3月11 09时59 listener_p550a.log
-rw-r--r--   1 oracle   dba        10698028  3月10 22时25 sqlnet.log

2、lsnrctl set log_status off
p550a:/#su - oracle
$ lsnrctl set log_status off  
 
LSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.3.0 - Production on 11-MAR-2011 10:02:38
 
Copyright (c) 1991, 2006, Oracle.  All rights reserved.
 
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER parameter "log_status" set to OFF
The command completed successfully

3、移动文件到备份路径,释放空间
p550a:/home/oracle/database/network/log#mv listener_p550a.log /bak

4、lsnrctl set log_status on
$ lsnrctl set log_status on
 
LSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.3.0 - Production on 11-MAR-2011 10:06:12
 
Copyright (c) 1991, 2006, Oracle.  All rights reserved.
 
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER parameter "log_status" set to ON
The command completed successfully

5、再来看看,已经自动新建了listener_p550a.log
p550a:/home/oracle/database/network/log#ls -lt
总计 20928
-rw-r--r--   1 oracle   dba             102  3月11 10时06 listener_p550a.log
-rw-r--r--   1 oracle   dba        10698028  3月10 22时25 sqlnet.log
p550a:/home/oracle/database/network/log#

感谢各位的阅读,以上就是“Oracle监听日志清理分析”的内容了,经过本文的学习后,相信大家对Oracle监听日志清理分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: Oracle监听日志清理分析

本文链接: https://www.lsjlt.com/news/65214.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle监听日志清理分析
    这篇文章主要讲解了“Oracle监听日志清理分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle监听日志清理分析”吧!Oracle监听器日志文件(...
    99+
    2022-10-19
  • Oracle监听日志定期清理
    环境: Oracle 11.2.0 Win Server 2008 R2 Enterprise 原因:Oracle监听日志文件大小超过4G,oracle监听连接时断时续 解决办法:重新建立新的日志文件,通过...
    99+
    2022-10-18
  • 数据库中如何清理监听日志
    这篇文章主要为大家展示了“数据库中如何清理监听日志”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中如何清理监听日志”这篇文章吧。清理监听日志处理的方法:&...
    99+
    2022-10-18
  • Oracle监听挂掉以及归档库日志满清理方法
    oracle数据监听挂了重启方法: --监听lsnrctl start --启动后稍有延时才能生效lsnrctl status lsnrctl s...
    99+
    2022-10-18
  • 如何进行Oracle监听器日志的解析
    如何进行Oracle监听器日志的解析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 ////////////...
    99+
    2022-10-19
  • Oracle 11g RAC 监听日常管理
    需要必须掌握的命令,上周遇到了一个小问题,就是需要重启数据库监听,有的同学竟然使用oracle用户重启监听,原理就搞错了怎么行。以下操作都需要再grid用户下进行操作。 1、查看监听状态 <roidb...
    99+
    2022-10-18
  • oracle数据库如何清理日志
    Oracle数据库的日志文件主要包括归档日志和在线重做日志。清理日志的操作主要是针对归档日志进行的。以下是清理归档日志的方法:1. ...
    99+
    2023-09-13
    oracle数据库
  • Oracle11g监听器日志 listener.log文件过大处理
    oracle 11g的监听日志和警告日志都是在/opt/oracle/app/diag/tnslsnr/机器名/listener目录 其中警告日志在alert目录下,监听日志在trace目录下。listen...
    99+
    2022-10-18
  • oracle怎样进行审计日志清理
    本篇文章给大家分享的是有关oracle怎样进行审计日志清理,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 --进入审计日志目录: cd $...
    99+
    2022-10-19
  • oracle 数据库lsnrctl监听的日志路径和trace文件
    lsnrctl  监听日志的路径:$ORACLE_BASE/diag/tnslsnr/<your_host>/<listener_name>/trace/<list...
    99+
    2022-10-18
  • 使用log miner 分析oracle日志
    当我们不小心误操作致使数据库数据丢失、改变时, 需要对数据库对象做基于时间点的恢复,找到我们需要的数据,这个时间点不能认为精确确定,我们可以通过对oracle日志进行分析,而获得无操作的精确时间点。orac...
    99+
    2022-10-18
  • linux自动清理日志脚本分享
    1.做自动部署系统时精简的一个脚本,主要功能是清理所有目录的日志 2.根据给定日志目录,删除时间 结合crontab进行清理日志,清理完成后,后在/var/log/deltelog/ 生成按照月的清理日志 ...
    99+
    2022-06-04
    脚本 日志 linux
  • PHP入门指南:日志分析和监控
    在当今数字时代,面向Web应用程序开发的编程语言中,PHP是最受欢迎的一种语言。PHP脚本运行时,会在运行时期产生大量的日志数据,有必要对日志数据进行收集和分析,以提高应用程序开发的质量。在本文中,我们将介绍一些用于PHP日志分析和监控的工...
    99+
    2023-05-20
    监控 PHP 日志分析
  • Oracle清理,一些简单日志文件的清理,无需停机
    ①清理 /u01/app/oracle/diag/rdbms/orcl/orcl/incident#su - oracle$cd /u01/app/oracle/product/11.2.0/db_1/bi...
    99+
    2022-10-18
  • Oracle归档日志自动清理作业实现
    在Oracle数据库开启了归档日志模式的情况下,归档日志会不断积累,如果不定时关注维护,可能会让归档日志把磁盘空间撑爆,并且若把归档目录设置在快速恢复区里,可在短时间内把该区撑爆,从而让数据库无法归档,数据库会挂起无法响应,影响严重!下面方...
    99+
    2016-07-25
    Oracle归档日志自动清理作业实现
  • Oracle 采用logmnr 分析在线redo日志
    logmnr 需要先安装 才能使用。安装步骤:以sys用户登录 执行如下脚本进行安装@ORACLE_HOME/rdbms/admin/dbmslm.sql@ORACLE_HOME/rdbms/admin/d...
    99+
    2022-10-18
  • 11g生产环境监听日志告警问题处理-Subscription for
    1、系统报错 Command: failed        stdout: yes           stderr: no Before command completion, additional in...
    99+
    2022-10-18
  • Spring事件监听器之@EventListener原理分析
    目录Spring事件监听器之@EventListener原理一、解析@EventListener前的准备工作二、开始解析@EventListenerEventListener.Fac...
    99+
    2022-11-12
  • oracle 11g生产环境清理归档日志脚本
    最近几个客户生产环境都遇到一些故障,原因就是开归档,没有部署删除归档定时任务,以下大家可以参考,经过本人测试,在生产环境上正常运行。 **roidba删除归档日志脚本** 一、基于RHEL6服务器端的归...
    99+
    2022-10-18
  • Oracle 11g清理数据库历史日志的方法
    这篇文章主要介绍了Oracle 11g清理数据库历史日志的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 创建存放数据库待删除日志文...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作