zoukankan      html  css  js  c++  java
  • 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; 

  • 相关阅读:
    CentOS 6.5/6.6 安装mysql 5.7 最完整版教程
    linux下的find文件查找命令与grep文件内容查找命令
    为mongodb数据库增加用户名密码权限
    mac 用密钥远程登陆
    MongoDB导入导出以及数据库备份
    ubuntu12.04上的mongodb卸载
    在Ubuntu下进行MongoDB安装步骤
    slice,substr和substring的区别
    再议js的传递和深复制
    js 参数传递
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/7119083.html
Copyright © 2011-2022 走看看