Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25881587
  • 博文数量: 271
  • 博客积分: 10025
  • 博客等级: 上将
  • 技术积分: 3358
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-12 15:28
文章分类

全部博文(271)

文章存档

2010年(71)

2009年(164)

2008年(36)

我的朋友

分类: Oracle

2009-12-11 10:12:55

很多时候,由于种种原因,数据库的警告日志(alert_.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上稍有不同。

阅读(542) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~