li
  当前位置:主页 > 配置管理 > 文章内容
li
oracle 日志文件"alert log"过大时的处理方法
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-05-09   阅读:11  
1、备份alert_sid.ora方法

 

cd /.../budmp
mkdir -p bak 
LG=alert$ORACLE_SID.ora
cat $LG| gzip -9c > bak/$LG.bak.`date +%Y%m%d`.gz && cat /dev/null > $LG
cd $ORACLE_HOME/network/log
LG=listener.log
cat $LG| gzip -9c > bak/$LG.bak.`date +%Y%m%d`.gz && cat /dev/null > $LG

解释如下:

LG=alert$ORACLE_SID.ora 定义变量

bak/$LG.bak.`date +%Y%m%d`.gz 备份的文件名,包含了日期信息

cat $LG| gzip -9c > bak/$LG.bak.`date +%Y%m%d`.gz 把$LG的内容压缩,保存为备份文件

cat /dev/null > $LG 清空老log 文件的内容。

这样做不会改变文件的handle,直接move可能导致某些已经打开该文件的进程往该文件写时丢失数据。




  上一篇: oracle dba与系统管理员的共同点...   下一篇: 查找引起死锁的操作解决死锁问题
li
 §相关评论  
 热点文章

·oracle Logfile的不同状态说明
·Oracle数据库的一些常用操作经
·Oracle10g(10.2) 在Redhat AS4
·oracle工具:浅谈LogMiner的使用
·RHAD AS4 上安装 Oracle 数据库
·oracle基础知识(物理结构)
·oracle基础:Oracle中null的使用
·Oracle常用基本语法操作集锦
·oracle数据库查询前台正在发出
·AIX+ORACLE10G安装手册
·oracle数据库9i升级到oracle10
li
 编辑推荐
·oracle Logfile的不同状态说明
·Oracle数据库的一些常用操作经
·Oracle10g(10.2) 在Redhat AS4
·oracle工具:浅谈LogMiner的使用
·RHAD AS4 上安装 Oracle 数据库
·oracle基础知识(物理结构)
·oracle基础:Oracle中null的使用
·Oracle常用基本语法操作集锦
·oracle数据库查询前台正在发出
·AIX+ORACLE10G安装手册
·oracle数据库9i升级到oracle10
li
 相关篇章
·oracle dba与系统管理员的共同点...
·与操作系统相关的oracle知识问答
·Oracle数据库 ASM功能简介
·如何升级oracle10.2.0到oracle 1...
·将ORACLE数据库的数据倒入到EXCE...
·UNIX裸设备和文件系统之间移动OR...
·Oracle常用网址,欢迎各位网友补...
·Oracle常用数据字典总结
·Red Hat Linux AS4_U1 上安装 Or...
·oracle数据字典基础学习
·查找引起死锁的操作解决死锁问题
·如何使用"Automatic SGA Managem...
·怎样修改 DB Control 的服务端口
·修改了监听端口, 怎样保证 DB Co...
·Oracle数据库中的Kill session灵...
·Linux下oracle启动脚本DBSTART和...
·如何将 EXP 出来的数据 IMP 进不...
·oracle数据库基本表空间介绍
·oracle常见基本问题总结
·怎么样生成日期格式的文件
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接