oracle 日志大于4g,Oracle日志文件达到4G
解决方案一:停止监听器
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相关推荐
- oracle 11g r2配置文件,Oracle 11g R2 常用配置与日志的文件位置
假设.bash_profile中oracle相关环境变量如下: $ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 $ORACLE_BASE=/u01/a ...
- oracle重命名日志成员出错,Oracle日志文件
一.一些oracle日志的常用命令 oracle的日志文件是记录数据库变化的一个凭证,就是oracle对于一切数据库的操作的记录方便以后查找分析错误.有可以恢复数据等作用.oracle的文件可以分为数 ...
- oracle rac alter日志,ORACLE 11G RAC 增加日志组及增大日志文件
1.查看目前日志组和日志文件情况 SQL> select * from v$logfile order by 1; GROUP# STATUS TYPE MEMBER ...
- oracle重做日志详解,oracle数据文件、控制文件、重做日志文件详解
什么是数据文件.控制文件.重做日志文件? 首先从Oracle的官方文档里摘录下面内容: The following sections explain the physical database str ...
- 向oracle增加两个重做日志组文件,Oracle重做日志文件
Oracle重做日志文件 原理:重做日志记录将以循环的方式在sga区的重做日志高速缓冲区中进行缓存,并由后台进程LGWR写入到重做日志文件中. 重做日志文件记录了对数据文件的修改操作,还记录了对回滚段 ...
- oracle使用sql关闭trace日志,Linux清理Oracle日志巧用close_trace命令释放误删trace文件...
可能很多朋友都遇到过这样的情况,在UNIX/Linux上定期清理Oracle日志文件夹时可能删除到仍被后台进程open着的trace文件,即某些后台进程一直持有着这些"被已经误删了的&quo ...
- Oracle归档日志与非归档日志的切换及路径设置
Oracle归档日志与非归档日志的切换及路径设置 Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档.相应的日志被称为归档日志. 一.归档日志 是联机重做日志 ...
- oracle归档日志是否启用,oracle归档日志满了,导致无法启动 ORA-03113
今天在进行Oracle相关测试,因为Windows自动更新,自己重启机器了,结果重启完毕之后,我的oracle就无法正常启动了 报ora-03113错误. [csharp] view plain co ...
- oracle 日志写满,Oracle归档日志写满错误解决方法
最近一年,手头上负责的项目要部署到很多个地方,由于项目组里没有人对Oracle比较熟悉,只能给自己增加一个DBA的角色了.由于短时间内要部署很多单位,备份策略没有设置好,结果过了一个月,用户报告程序开 ...
- 修改oracle日志大小,修改Oracle重做日志文件大小
修改Oracle重做日志文件大小 1.创建3个新的日志组 SQL> ALTER DATABASE ADD LOGFILE GROUP 4 ('/u01/app/oracle/oradata/or ...
最新文章
- 2021年大数据HBase(十五):HBase的Bulk Load批量加载操作
- php链接数据库实行增删查改_利用PHP连接数据库——实现用户数据的增删改查的整体操作实例...
- Android studio 查看sha1
- 【datawhale 】打卡 task 01--深度学习
- Python 实现类似sed命令的字符串替换小程序
- EF Core For MySql查询中使用DateTime.Now作为查询条件的一个小问题
- 在centOS7.2里安装virtualenv和flask
- 第十一讲 在ASP.NET中使用用户控件
- 数字图像处理-空间滤波
- 2022手机号段大全、归属运营商整理—2022.01.04更新(包含三大运营商)
- 人脸识别活体检测之眨眨眼和张张嘴
- Win10巧用自带输入法轻松打出特殊字符
- (3)安装插件-JsDroid引流脚本混合式开发技术系列教程By飞云脚本学院
- jQuery 选择城市,显示对应的即时时区时间
- 网络监控系统的建立及部署
- 如何电脑开机自动宽带链接网络连接服务器,电脑开机怎么设置宽带自动连接_宽带连接设置方法 - 驱动管家...
- C语言--实现状态机
- 实战案例——小帅优化网站,70天目标关键词全部第一
- ARM base instruction -- 简单三级流水线
- [BZOJ3928/4048]Outer space invaders