暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle HowTo:如何使用split命令分割alert文件

原创 eygle 2005-12-02
724
很多时候,由于种种原因,数据库的警告日志(alert_<sid>.log)文件会变得很大,不方便查看。

在Unix/Linux上我们可以通过split命令,把alert文件分割为较小的文件,便于查看。


$ which split
/bin/split
$ split -b 10m -a 3 alert_mmsdb.log alert
$ ls -l al*
-rw-r--r-- 1 oracle dba 187266549 Dec 2 10:43 alert_mmsdb.log
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaaa
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaab
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaac
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaad
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaae
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaaf
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaag
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaah
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaai
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaaj
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaak
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaal
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaam
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaan
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaao
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaap
-rw-r--r-- 1 oracle dba 10485760 Dec 2 10:45 alertaaq
-rw-r--r-- 1 oracle dba 9008629 Dec 2 10:45 alertaar


以上用到的参数,-b指定分割的每个piece的大小,-a指定后缀的位数,最后的alert为指定的文件名前缀。



本例是Solaris上的操作示范,Linux上稍有不同。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论