RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:\xs\rmanback\controlback\%F';
上面的控制文件备份存放路径,%F是自动名称
RMAN> configure channel device type disk format 'd:\xs\rmanback\%d_%u_%t';
除去控制文件(spfile文件)之外的数据和归档存放路径设置,上面show all没有这个参数,需要自己手工录入
3,向scott.t1插入一条新的数据‘before rman’
SYS@ncbeta>insert into scott.t1 values(6,'be rman');
commit之后创建检查点
SYS@ncbeta>alter system checkpoint;--数据写入数据文件 alter system checkpoint的作用
1.checkpoint 由ckpt进程触发oracle进行checkpoint动作,将data buffer中的脏块(已经写在redo里记录但是没有写到datafile里的)的内容写入到data file里并释放站用的空间,由dbw后台进程完成,并修改controlfile和datafile的scn.
一般手工执行是由于要删除某个日志但是该日志里还有没有同步到data file里的内容,就需要手工check point来同步数据,然后就可以drop logfile group n.
4,rman下执行完全备份
RMAN> backup database plus archivelog; --加上归档日志
如果报表空间损坏,执行set maxcorrupt fro datafile xx to 10 --xx是report schema时候前面数据文件的序号
2013-01-23 10:33:46 更新:
RMAN备份归档日志的注意要点 backup database plus archivelog delete all input; --备份数据库
backup archivelog all delete all input;--all delete all input是对数据库归档日志进行备份
delete input和delete all input的区别
(1)如果归档日志目录只是一个时,即归档时只有一份归档日志时,上面的两种写法是没有区别的;
(2)如果归档日志目录有多个时,即归档时保存有多份归档日志时,那么:
delete input当备份了归档日志后,会删除第一个归档目录(如:log_archive_dest_1)下的所有归档日志;
delete all input则在备份了归档日志后,所有所有log_archive_dest_n中的备份的archivelog都会被删除。
14:02:34 更新删除操作:
》rman里面删除指定日期的备份
delete backup completed after "to_date('2013-01-22','yyyy-mm-dd')";
delete backup completed after 'sysdate-1';
这里可以用before,after,between,删除之后备份的物理文件也一并删除。