Oracle监听日志定期清理
环境:
Oracle 11.2.0
Win Server 2008 R2 Enterprise
原因:Oracle监听日志文件大小超过4G,oracle监听连接时断时续
解决办法:重新建立新的日志文件,通过计划任务定期执行,为方便,我这里每天执行一次。
批处理文件内容如下:
@echo off
rem 因数据库监听日志过大,影响oracle使用,需定期清理
rem 停止监听写日志
lsnrctl set log_status off
rem 修改监听日志文件名称,每天执行一次
ren E:\app\Administrator\diag\tnslsnr\%自己的计算机名称%\listener\trace\listener.log listener.log.%date:~0,4%%date:~5,2%%date:~8,2%
rem 重新开启监听日志
lsnrctl set log_status on
rem 重新载入监听,为保险,发现不载入也可正常使用
lsnrctl reload
总结
以上所述是小编给大家介绍的Oracle监听日志定期清理,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
oracle 11g的警告日志和监听日志的删除方法
oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录.这两目录下都有如下目录:alert cdump hm incident incpkg ir lck metadata stage sweep trace 其中警告日志在alert目录下,监听日志在trace目录下.listener目录下产生的日志文件比
-
Oracle监听日志定期清理
环境: Oracle 11.2.0 Win Server 2008 R2 Enterprise 原因:Oracle监听日志文件大小超过4G,oracle监听连接时断时续 解决办法:重新建立新的日志文件,通过计划任务定期执行,为方便,我这里每天执行一次. 批处理文件内容如下: @echo off rem 因数据库监听日志过大,影响oracle使用,需定期清理 rem 停止监听写日志 lsnrctl set log_status off rem 修改监听日志文件名称,每天执行一次 ren E:\ap
-
处理Oracle 监听文件listener.log问题
如果连接时候变得较慢 查看Oracle日志记录,可能是因为此文件太大,超过2G, 需要定期清理,(如果多用户,记得用root,可能没权限) 查看listener.log? find / -name listener.log 经查看,竟然高达2G得日志数据,由于一些老旧的OS不支持2GB以上的文件,故当listener.log文件 超过2GB时,会出现无法处理新的连接,新的操作系统虽然不会出现这个问题,但我们依然需要对其 进行定期处理清理. Listener log日志文件处理 [oracl
-
Linux下修改Oracle监听地址的方法
lisenter.ora 目录在 /opt/oracle/11g/network/admin LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.111.123)(PORT = 1521)) ) ) ADR_BASE_LISTENER = /opt/oracle tnsnames.o
-
oracle 监听 lsnrctl 命令 (推荐)
listener control 监听控制 因为你在键入 lsnrctl 回车之后,就进入到监听控制界面. 在启动.关闭或者重启oracle监听器之前确保使用lsnrctl status命令检查oracle监听器的状态: 1.$lsnrctl status:检查当前监听器的状态 2.$lsnrctl start [listener-name] 启动所有的监听器,可以指定名字来启动特定的监听器 3.$lsnrctl stop [listener-name] 关闭所有的监听器,可以指定名字来关闭特
-
Nodejs监听日志文件的变化的过程解析
最近有在做日志文件的分析,其中有一个需求:A服务器项目需要用Nodejs监听日志文件的变化,当项目产生了新的日志信息,将新的部分通过socket传输到B服务器项目.socket暂时不做分析. 这个需求很简单,通过分析我们开始撸码吧. 在撸码的过程中还能巩固所学Nodejs的API,何乐而不为呢? 所用的API fs.watchFile() 语法 fs.watchFile(filename[, options], listener) 参数解析 filename <string> | <Bu
-
Win Oracle 监听文件配置参考代码实例
这篇文章主要介绍了Win Oracle 监听文件配置参考代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Win lister.ora配置参考 # listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora # Generated by Oracle configuratio
-
Golang监听日志文件并发送到kafka中
目录 前言 涉及的golang库和可视化工具: 工作的流程 环境准备 代码分层 关键的代码 main.go kafka.go tail.go 前言 日志收集项目的准备中,本文主要讲的是利用golang的tail库,监听日志文件的变动,将日志信息发送到kafka中. 涉及的golang库和可视化工具: go-ini,sarama,tail其中: go-ini:用于读取配置文件,统一管理配置项,有利于后其的维护 sarama:是一个go操作kafka的客户端.目前我用于向kefka发送消息 tail
-
Oracle监听口令及监听器安全详解
很多Oracle用户都知道,Oracle的监听器一直存在着一个安全隐患,假如对此不设置安全措施,那么能够访问的用户就可以远程关闭监听器. 相关示例如下: D:>lsnrctl stop eygle LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 28-11月-2007 10:02:40 Copyright (c) 1991, 2006, Oracle. All rights reserved. 正在连接到 (DESCR
-
修改Oracle监听默认端口号1521的方法
前言 大家都知道在oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为oracle数据库服务器,存在极其大的安全隐患,下面在这里,教大家如何修改oracle默认端口号为9999 方法如下 1.查看监听状态 $ lsnrctl status 可以看到这个时候listener端口号为1521 2.停止监听 $ lsnrctl stop 3.修改配置文件 $ vi $ORACLE_HOME/network/admin/listener.ora 由于我们是要把默认端口号
随机推荐
- PHP跳转页面的几种实现方法详解
- flex是什么 Flex介绍
- VBS教程:运算符-Xor 运算符
- oracle中误删除表后恢复语句(FLASHBACK)
- MFC之ComboBox控件用法实例教程
- Git 详细介绍查看、删除、重命名远程分支和tag
- ORACLE数据库查看执行计划的方法
- ORACLE实现自定义序列号生成的方法
- python中reload(module)的用法示例详解
- asp.net 特定目录form验证
- Yii使用ajax验证显示错误messagebox的解决方法
- C3P0连接池+MySQL的配置及wait_timeout问题的解决方法
- php adodb连接mssql解决乱码问题
- Android点击事件的实现方式
- SQL高级应用之使用SQL查询Excel表格数据的方法
- Java web开发中加载图片路径的两种方式
- sqlserver 触发器学习(实现自动编号)
- SQL 超时解决方案 有时并不是设置问题
- jquery (show,fadeOut,Animate)简单效果
- JavaScript不刷新实现浏览器的前进后退功能