RMAN 备份脚本

标签: rman 备份 脚本 | 发表时间:2013-10-14 19:27 | 作者:rlhua
出处:http://blog.csdn.net
  • RMAN冷备份、一致性备份脚本
run{
shutdown immediate; 
startup mount;
allocate channel c1 type disk;
allocate channel c2 type disk;
backup database format '/home/oracle/rman_bak/cold_bak/%d_%s_%p.bak';
alter database open;
}

  • RMAN热备份、非一致性备份脚本
简化版:
run{
sql 'alter system switch logfile';
backup database format '/home/oracle/rman_bak/hot_bak/%d_%s_%p_hot.bak'
filesperset 3;
}
连归档一块备份版:
run{
sql 'alter system switch logfile';
allocate channel c1 type disk;
allocate channel c2 type disk;
backup database format '/home/oracle/rman_bak/hot_bak/%d_%s_%p_hot.bak'
include current controlfile plus archivelog delete input 
filesperset 3;
}



注释:
rman名称不允许重复,%U肯定不重复。
%c 备份片的拷贝数
%D 位于该月中的第几天 (DD)
%M 位于该年中的第几月 (MM)
%F 一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,
%d 数据库名称其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD 为日期,QQ 是一个1-256 的序列
%n 数据库名称,向右填补到最大八个字符
%u 一个八个字符的名称代表备份集与创建时间
%p 该备份集中的备份片号,从1 开始到创建的文件数
%U 一个唯一的文件名,代表%u_%p_%c
%s 备份集的号
%t 备份集时间戳
%T 年月日格式(YYYYMMDD) 


手工冷备份脚本: http://blog.csdn.net/rlhua/article/details/11850445

手工热备份脚本: http://blog.csdn.net/rlhua/article/details/11850629

作者:rlhua 发表于2013-10-14 19:27:18 原文链接
阅读:83 评论:0 查看评论

相关 [rman 备份 脚本] 推荐:

RMAN 备份脚本

- - CSDN博客数据库推荐文章
RMAN冷备份、一致性备份脚本. RMAN热备份、非一致性备份脚本. rman名称不允许重复,%U肯定不重复. %D 位于该月中的第几天 (DD). %M 位于该年中的第几月 (MM). %F 一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,. %d 数据库名称其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD 为日期,QQ 是一个1-256 的序列.

oracle rman自动备份脚本

- - CSDN博客推荐文章
作者:magerguo 发表于2012-9-9 10:30:33 原文链接. 阅读:0 评论:0 查看评论.

监控数据备份恢复完成进度(EXPDP/IMPDP/RMAN)

- - CSDN博客推荐文章
一、查看EXPDP/IMPDP的进度. 当你当如导出的时候,如果数据量比较大,中途有些人会着急,不免想看看进度如何,利用两个视图就可以看:. DBA_DATAPUBMP_JOBS和DBA_DATAPUMP_SESSIONS视图. 格式化只是为了好看,也可以不用,直接用PL/SQL DEVELOPER图形工具.

Oracle—RMAN完全恢复

- - CSDN博客数据库推荐文章
一.RMAN完全恢复的相关概念. 1.在RMAN完全恢复中主要使用两个命令,一个是restore,另一个是recover. 2.可以在三个级别恢复,数据库,表空间,数据文件. 3.RMAN中应对于各种情况,可以使用用户管理恢复命令在帮助解决问题. 二.RMAN完全恢复实验. (一)用RMAN做数据文件app1_01.dbf的三个备份,一个是完整备份,一个是0级备份,一个是1级备份.

Linux 定期自动备份脚本

- jinn - Wow! Ubuntu
我们在网维工作中,常常要备份一些资料,虽然事情不复杂,但是很费时间的,我在这里分享一个 Linux 备份脚本,轻松自如的实现自动备份,并且可以保留N天备份的档案. 这个脚本分为两个文件,一个是执行文件backup.sh,另一个是备份项目文件project.lst. -- 重要变量名 作用 LogFile.

每天自动备份mysql脚本

- - CSDN博客数据库推荐文章
在etc中加入如下内容,让其自动执行任务. 以上两个 00    00    *    *    *  为每天的凌晨自动执行脚本. d: 一星期内的天(0~6,0为星期天). 每五分钟执行    */5 * * * *. 每小时执行      0 * * * *. 每天执行        0 0 * * *.

一个备份MySQL数据库的简单Shell脚本

- - 博客 - 伯乐在线
本文翻译自  iSystemAdmin 的 《 A Simple Shell Script to Backup MySQL Database》. Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行. 我们也可以逐一敲入命令手动执行. 如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后就可以随意反复运行这些命令了.

自动备份mysql数据库 shell脚本

- - CSDN博客数据库推荐文章
最近使用了testlink和mantis这2个测试相关的系统,而他们又全部是基于mysql+php开发的,因此定期备份数据库也是很有必要的,下面是自己写的一个简单的shell脚本. 我的mysql是通过xampp这个套件安装的,因为这个套件可以一起安装testlink和mantis需要的php+apache环境.

Linux ORCLE数据库增量备份脚本(转载)

- - 数据库 - ITeye博客
1.通过使用exp和imp命令实现数据库导出和导入. 用户模式: 导出(导入)用户所有对象以及对象中的数据;. 表模式: 导出(导入)用户所有表或者指定的表;. 整个数据库: 导出(导入)数据库中所有对象. b.导出数据库定义而不导出数据. b.数据库结构存在时,只导入数据. 2.每周进行数据库备份,以防数据库被意外破坏后恢复数据.

每天自动备份MySQL数据库的shell脚本

- - WEB骇客
经常备份数据库是一个好习惯,虽然数据库损坏或数据丢失的概率很低,但一旦发生这种事情,后悔是没用的. 一般网站或应用的后台都有备份数据库的功能按钮,但需要去手工执行. 我们需要一种安全的,每天自动备份的方法. 下面的这个shell脚本就是能让你通过过设定Crontab来每天备份MySQL数据库的方法.