解决方案一:停止监听器

1)LSNRCTL进入交互模式   cmd 输入 LSNRCTL

2)执行set current_listener LISTENER

3)set log_status off

4)stop 停止监听器

5)手工删除ADR指定的监听日志路径下的listener.log文件

6)start重启监听器

7)status查看状态

解决方案二:脚本定时清除log文件

@echo off

rem FileSize以KB为单位指定当日志文件达到多大时进行截断,默认是2GB

rem FileBakName指定备份的日志文件名,不能使用全路径!

rem FileBak备份日志的文件名,需指定全路径!

rem FileName需要截断的日志文件,需指定全路径!

set /a FileSize=2*1024*1024

set FileBakName="alter.log.bak"

set FileBak="D:\工作文档\temp\alter.log.bak"

set FileName="D:\工作文档\temp\alter.log"

if exist %FileName% (

for %%i in (%FileName%) do (

set /a CurrentSize=%%~zi/1024

if %CurrentSize% gtr %FileSize% (

if exist %FileBak% (

del %FileBak%

)

ren %FileName% %FileBakName%

)

)

)

很原始,只能监控一个日志文件,而且要手动设置几个参数,最后加入到计划任务里面就行了。

这个问题如果是在linux下可以用logrotate工具解决,logrotate是一个让日志文件自动按周期归档的工具,以避免日志文件过大。

oracle 日志大于4g,Oracle日志文件达到4G相关推荐

  1. oracle 11g r2配置文件,Oracle 11g R2 常用配置与日志的文件位置

    假设.bash_profile中oracle相关环境变量如下: $ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 $ORACLE_BASE=/u01/a ...

  2. oracle重命名日志成员出错,Oracle日志文件

    一.一些oracle日志的常用命令 oracle的日志文件是记录数据库变化的一个凭证,就是oracle对于一切数据库的操作的记录方便以后查找分析错误.有可以恢复数据等作用.oracle的文件可以分为数 ...

  3. oracle rac alter日志,ORACLE 11G RAC 增加日志组及增大日志文件

    1.查看目前日志组和日志文件情况 SQL> select * from v$logfile order by 1; GROUP# STATUS  TYPE    MEMBER           ...

  4. oracle重做日志详解,oracle数据文件、控制文件、重做日志文件详解

    什么是数据文件.控制文件.重做日志文件? 首先从Oracle的官方文档里摘录下面内容: The following sections explain the physical database str ...

  5. 向oracle增加两个重做日志组文件,Oracle重做日志文件

    Oracle重做日志文件 原理:重做日志记录将以循环的方式在sga区的重做日志高速缓冲区中进行缓存,并由后台进程LGWR写入到重做日志文件中. 重做日志文件记录了对数据文件的修改操作,还记录了对回滚段 ...

  6. oracle使用sql关闭trace日志,Linux清理Oracle日志巧用close_trace命令释放误删trace文件...

    可能很多朋友都遇到过这样的情况,在UNIX/Linux上定期清理Oracle日志文件夹时可能删除到仍被后台进程open着的trace文件,即某些后台进程一直持有着这些"被已经误删了的&quo ...

  7. Oracle归档日志与非归档日志的切换及路径设置

    Oracle归档日志与非归档日志的切换及路径设置 Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档.相应的日志被称为归档日志. 一.归档日志 是联机重做日志 ...

  8. oracle归档日志是否启用,oracle归档日志满了,导致无法启动 ORA-03113

    今天在进行Oracle相关测试,因为Windows自动更新,自己重启机器了,结果重启完毕之后,我的oracle就无法正常启动了 报ora-03113错误. [csharp] view plain co ...

  9. oracle 日志写满,Oracle归档日志写满错误解决方法

    最近一年,手头上负责的项目要部署到很多个地方,由于项目组里没有人对Oracle比较熟悉,只能给自己增加一个DBA的角色了.由于短时间内要部署很多单位,备份策略没有设置好,结果过了一个月,用户报告程序开 ...

  10. 修改oracle日志大小,修改Oracle重做日志文件大小

    修改Oracle重做日志文件大小 1.创建3个新的日志组 SQL> ALTER DATABASE ADD LOGFILE GROUP 4 ('/u01/app/oracle/oradata/or ...

最新文章

  1. 2021年大数据HBase(十五):HBase的Bulk Load批量加载操作
  2. php链接数据库实行增删查改_利用PHP连接数据库——实现用户数据的增删改查的整体操作实例...
  3. Android studio 查看sha1
  4. 【datawhale 】打卡 task 01--深度学习
  5. Python 实现类似sed命令的字符串替换小程序
  6. EF Core For MySql查询中使用DateTime.Now作为查询条件的一个小问题
  7. 在centOS7.2里安装virtualenv和flask
  8. 第十一讲 在ASP.NET中使用用户控件
  9. 数字图像处理-空间滤波
  10. 2022手机号段大全、归属运营商整理—2022.01.04更新(包含三大运营商)
  11. 人脸识别活体检测之眨眨眼和张张嘴
  12. Win10巧用自带输入法轻松打出特殊字符
  13. (3)安装插件-JsDroid引流脚本混合式开发技术系列教程By飞云脚本学院
  14. jQuery 选择城市,显示对应的即时时区时间
  15. 网络监控系统的建立及部署
  16. 如何电脑开机自动宽带链接网络连接服务器,电脑开机怎么设置宽带自动连接_宽带连接设置方法 - 驱动管家...
  17. C语言--实现状态机
  18. 实战案例——小帅优化网站,70天目标关键词全部第一
  19. ARM base instruction -- 简单三级流水线
  20. [BZOJ3928/4048]Outer space invaders

热门文章

  1. java ssl https 连接详解 生成证书
  2. 条件随机场CRF HMM,MEMM的区别
  3. fastjson 对象和json互转
  4. NGINX根据不同域名请求跳转同一台机器的不同项目
  5. bootstrap轮播图怎么居中
  6. 关于IO模拟时序(SPI)的注意事项
  7. osgi实战学习之路:6. Service-1
  8. 取消tableView上面多出来20个像素
  9. 关于开发简易搜索引擎的一些总结和思考
  10. vs2005中文的,可是有180天的适用期,哪位高手能破了啊