Home >Database >Mysql Tutorial >Oracle 使用RMAN自动备份

Oracle 使用RMAN自动备份

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 17:09:21945browse

1、用Oracle身份登陆2、编写自动备份的脚本并清除归档日志$ vi /home/oracle/backs.sh#!/bin/shsource /home/oracle/.bash_profi

Linux公社

首页 → 数据库技术

背景:

阅读新闻

Oracle 使用RMAN自动备份

[日期:2012-01-04] 来源:Linux社区  作者:chen3888015 [字体:]

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 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_年月日小时分钟秒.log

rman_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 -e

3 10 * * * /home/oracle/runback.sh

linux

  • 0
  • ORA-16014: log 4 sequence# 1 not archived解决

    Oracle Execution Plan笔记

    相关资讯       Oracle基础教程 

    图片资讯      

    本文评论   查看全部评论 (0)

    评论声明

    最新资讯

    本周热门

    Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
    本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,,也不构成任何建议。


    Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号

    Statement:
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn