1、用Oracle身份登陆2、编写自动备份的脚本并清除归档日志$ vi /home/oracle/backs.sh#!/bin/sh
source /home/oracle/.bash_profile
cd $ORACLE_HOME/bin
rman target / nocatalog msglog=/home/oracle/rman_bk_`date "+%Y%m%d%H%M%S"`.log <<EOF
run{
REPORT OBSOLETE;
DELETE force NOPROMPT OBSOLETE;
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
backup incremental level=0 database tag "level0" format "/home/oracle/dblevel0_%s_%T" ;
backup current controlfile tag "ctl" format "/home/oracle/ctl_%s_%p_%t";
sql "alter system archive log current";
crosscheck archivelog all;
backup filesperset 3 archivelog all tag "arch" format "/home/oracle/oarch_%u_%s_%p" delete input;
release channel c1;
release channel c2;
release channel c3;
}
exit;
EOF备注:log日志文件名最后的格式如bk_年月日小时分钟秒.logrman_bk_20120102101501.log
%s 备份集的号
%t 备份集时间戳
%T 年月日格式(YYYYMMDD)
3、设置RMAN自动运行保存数据库的脚本vi /home/oracle/runback.sh#!/bin/sh
source /home/oracle/backs.sh
4、设置RMAN自动备份在脚本的执行时间,这边的时间是每天的10点15分crontab -e3 10 * * * /home/oracle/runback.shORA-16014: log 4 sequence# 1 not archived解决Oracle Execution Plan笔记相关资讯 Oracle基础教程
- Oracle块编程返回结果集详解 (11/10/2013 10:45:58)
- Oracle基础教程之设置系统全局区 (08/22/2013 14:24:00)
- Oracle基础教程知识点总结 (06/18/2013 07:43:32)
| - Oracle基础教程之tkprof程序详解 (10/22/2013 11:49:50)
- Oracle基础教程之sqlplus汉字乱码 (07/18/2013 16:30:00)
- Oracle 管理之 Linux 网络基础 (02/16/2013 18:37:35)
|
本文评论 查看全部评论 (0)