不可轻言放弃,否则对不起自己!

rman备份与恢复-1

上一篇 / 下一篇  2011-06-07 14:00:38 / 个人分类:数据库

1、备份整个数据库
run {
allocate channel c1 type disk;
backup
full
tag full_db_backup
format "/opt/oracle/mmsg.load/db_t%t_s%s_p%p"
(database);
release channel c1;
}


2、备份指定的数据文件
backup datafile '/opt/oracle/oradata/mmsgdb/test.dbf';

3、备份表空间
backup tablespace MMSG;

4、备份控制文件
方法1:configure controlfile autobackup on;
方法2:backup current controlfile;
方法3:backup database include current controlfile;

5、备份归档日志
backup archivelog all;

6、增量备份
建立一个增量级别为0的全库备份: backup INCREMENTAL LEVEL=0 database;
建立一个增量级别为1的数据库表空间的备份: backup incremental level=1 tablespace MMSG;
注:Rman默认创建的增量备份是Differential方式,如果要建立Cumulative方式的增量备份,在执行BACKUP命令时显式指定即可,例如:
RMAN>  BACKUP INCREMENTAL LEVEL=2 CUMULATIVE DATABASE;

7、冗余备份
步骤一:显示指定copies数量:RMAN> backup copies 2 tablespace MMSG;
步骤二:在批处理中增加set backup copies参数:
RMAN> run
{
set backup copies 1;
allocate channel c1 device type disk;
backup tablespace MMSG;
}
步骤三:通过configure设定预备份Duplexed方式


TAG:

引用 删除 小小菜鸟   /   2011-07-22 15:33:07
你好,请教RMAN备份的问题,我最近也在做这个备份,老是报错:没有连接到目标数据库。
是在windows系统中oracle做备份,希望得到你的帮助,我的QQ:79016269
先谢谢了
引用 删除 小小菜鸟   /   2011-07-22 15:30:52
5
 

评分:0

我来说两句

Open Toolbar