`

oracle 监听日志太大导致前端服务出问题

    博客分类:
  • web
 
阅读更多
listener的日志文件$ORACLE_HOME/network/log/listener.log记录了通过listener处理的网络请求信息,它包含客户端请求的时间,连接方式(专用或共享),连接程序,网络协议,主机名,网络端口号等信息。

  我们也需要周期地截断它,方法是先停止listener记日志的工作:
  $lsnrctl set log_status off

  然后进行文件处理( 把原来的日志保存到备份文件夹, 使原来的listener.log置空 )
  $cp $ORACLE_HOME/network/log/listener.log $ORACLE_BACKUP/network/log/listener_1.log
  $cp /dev/null $ORACLE_HOME/network/log/listener.log


  文件操作完成后,打开listener记日志的工作:
  $lsnrctl set log_status on

  可以写一个shell,让系统作为计划任务来跑:
  rq=` date +"%d" `
  cp $ORACLE_HOME/network/log/listener.log $ORACLE_BACKUP/network/log/listener_$rq.log
  su - oracle -c "lsnrctl set log_status off"
  cp /dev/null $ORACLE_HOME/network/log/listener.log
  su - oracle -c "lsnrctl set log_status on"



分享到:
评论
1 楼 lhbthanks 2012-04-24  
本系统的监听日志路径是:/oracle/app/product/10204/network/log/listener.log

相关推荐

    oracle监听日志过大导致无法启动问题

    ### Oracle监听日志过大导致无法启动问题 #### 一、问题背景 在Oracle数据库的运维过程中,有时会遇到一个常见的问题——监听日志文件(`listener.log`)过大导致数据库无法正常启动或登录的情况。这一问题尤其在...

    oracle11g监听日志文件过大导致监听无法启动2

    当"Oracle11g监听日志文件过大导致监听无法启动"的问题出现时,通常意味着监听器的日志文件(listener.log)积累了大量的信息,超过了系统设定的限制或者超出可用磁盘空间,从而影响了监听器的正常运行。这个问题...

    windows 启动关闭Oracle监听和服务

    Oracle数据库的正常运行依赖于监听服务(Oracle Listener)和数据库服务。本文将详细解释如何启动和关闭Oracle监听及服务,以及如何重新配置监听。 首先,Oracle监听是Oracle数据库系统中的一个重要组件,它的主要...

    Oracle监听问题及解决

    当遇到Oracle监听问题时,数据通信可能会受到影响,导致应用程序无法正常访问数据库。本文将深入探讨Oracle监听问题及其解决方法,特别是针对描述中提到的ORA-12504错误。 **ORA-12504错误详解** ORA-12504是Oracle...

    Oracle监听日志定期清理

    rem 因数据库监听日志过大,影响oracle使用,需定期清理 rem 停止监听写日志 lsnrctl set log_status off rem 修改监听日志文件名称,每天执行一次 ren E:\app\Administrator\diag\tnslsnr\%自己的计算机名称%\listener...

    配置Oracle监听器

    本文将深入探讨如何配置Oracle监听器,以便更好地理解和操作数据库服务。 首先,我们需要理解Oracle监听器配置的基本概念。监听器配置文件名为`listener.ora`,通常位于Oracle的安装目录下,如`$ORACLE_HOME/...

    oracle监听器深入讲解

    Oracle 监听器可能会出现的一些常见问题包括监听器无法启动、监听器无法连接到数据库、监听器性能不佳等问题。解决这些问题需要检查监听器的配置文件、Oracle 实例的参数文件、操作系统的网络配置等。 Oracle 监听...

    oracle监听程序安装

    oracle监听程序安装 实用简单

    oracle监听服务无法启动问题解决

    oracle监听服务无法启动问题解决,ORA-12541解决办法

    oracle 11g的警告日志和监听日志的删除方法

    oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。这两目录下都有如下目录:alert cdump hm ...

    oracle监听配置

    了解并掌握Oracle监听器的配置和客户端的本地服务名设置,对于排查和解决数据库连接问题至关重要。当遇到连接失败的情况时,通过分析上述配置和日志信息,通常可以找出问题所在并进行相应的调整。

    oracle监听程序安装[归纳].pdf

    Oracle监听程序是 Oracle 基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。监听器的设置是在数据库服务器端完成的,本地服务名是 Oracle 客户端网络配置的一种。 一、 监听器 ...

    oracle监听程序安装.pdf

    此外,还应定期检查监听器的日志文件,以便及时发现和解决问题。在大型企业级应用中,可能还需要考虑高可用性和性能优化等方面的问题,此时可以考虑使用集群技术和负载均衡技术来提高系统的稳定性和响应速度。

    oracle数据库日志查看方法

    Oracle数据库是企业级应用中广泛使用的数据库管理系统之一,为了确保数据库系统的稳定运行和快速定位问题,掌握Oracle数据库日志查看方法至关重要。本文将详细介绍如何查看Oracle数据库中的各种日志文件,并提供具体...

    centos,linux安装oracle监听,常用oracle命令.docx

    安装 Oracle 监听器和常用 Oracle 命令 在本文中,我们将详细介绍如何在 CentOS Linux 上安装 Oracle 监听器,并介绍一些常用的 Oracle 命令。 一、安装 Oracle 监听器 在安装 Oracle 监听器之前,需要检查相关的...

    更改日志文件的路径(oracle 9i)

    ### 更改日志文件的路径(Oracle 9i) #### 背景介绍 在Oracle数据库管理中,日志文件是记录所有事务处理更改的重要文件之一。为了更好地管理和优化存储空间,有时需要将这些文件从一个位置迁移到另一个位置。本文...

    Oracle 监听器 Listener资料.docx

    监听器运行在数据库服务器之上,与 Oracle 实例(可为多个)相关关联,是一个专门的进程 process,在 Windows 的服务项目或者 Linux 的运行进程列表中,都会看到对应的运行进程。Windows 上名为 TNSLSNR,Linux/Unix...

    如何配置Oracle监听器

    在Oracle数据库管理与维护中,正确配置监听器是确保数据库服务正常运行的关键步骤之一。监听器的主要职责是接收客户端连接请求,并将其分发到相应的数据库实例。如果监听器配置不当,则会出现诸如...

    oracle监听1067错误的处理

    oracle监听1067错误的处理 oracle监听1067错误的处理 oracle监听1067错误的处理 oracle监听1067错误的处理

Global site tag (gtag.js) - Google Analytics