在使用rman的時候經常會碰到以下兩種場景,需要把rman的日志輸出到文件中;
1、顯示的日志太多,導致一個屏幕顯示不完,影響了問題的診斷,這時候需要把rman的log輸出到文本中,整個的診斷過程就相對容易了許多。
2、在使用自動備份的時候,需要把日志輸出到文本中,便於第二天進行備份任務的檢查;
一、簡單的日志數據的腳本
rman target / log /usr/oracle/rman.log
該腳本直接把rman的日志寫到/u01/,並命名為rman.log,但是使用這種方法的時候,屏幕不會顯示日志的。
二、輸出日志的同時也在屏幕上打印日志
rman target / | tee /usr/oracle/rman.log
該腳本把rman日志出到文件/u01/rman.log,並打印到屏幕中;
三、在進行自動備份的時候,往往需要需要產生的日志自動增加備份的日期
以linux系統為例,通過如下腳本實現
export Today=`date +%Y%m%d` rman target / log /usr/oracle/${Today}.log
