rman备份简介

 登陆rman:

  [oracle@oracle ~]$ rman target /

  connected to target database: FSDB (DBID=1179347208)

执行全备:

  RMAN> backup database format '/home/oracle/bak/full_%d_%T_%s_%p';

 查看备份:

   RMAN> list backup;

  

备份单个表空间:
  backup tablespace system format '/home/oracle/bak/system_%d_%T_%s_%p.bak';

备份归档:
  backup archivelog all delete input format '/home/oracle/bak/arch_%d_%t_%s_%p';


备份控制文件:
  backup current controlfile format '/home/oracle/bak/ctl_%d_%T_%s_%p';

设置并发数
方法一
  run{
  allocate channel c1 type disk;
  allocate channel c2 type disk;
  backup database;
  }

方法二
  RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2;

  执行你的备份语句

备份时打标签
  tag='2017-07-04-xxx'

备份时压缩:
  backup as compressed backupset .....

开启块跟踪(增量备份时加快备份速度)

  开启后备份时检查块的改变,不在对一个一个块做校验,已经有记录的文件了
  RMAN> CONFIGURE BACKUP OPTIMIZATION ON;   #打开备份优化设置通过如下命令
  SQL> alter database enable block change tracking using file '/home/oracle/file/bck.dbf';
  查看跟踪:
    select status,filename,bytes from v$block_change_tracking;

冗余策略:(备份的数据文件,和归档文件保存8天)
  config retention policy to recovery window of 8 days;

同类型文件保留份数:

  (设置了该参数,需要备份时执行删除命令才会生效的)

  CONFIGURE RETENTION POLICY TO REDUNDANCY 2; 

原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/7119083.html