RMAN backup

rman 本质上是一个客户端的应用程序,用来建立到目标数据库之的间连接,
并在目标数据库上创建对应的服务器进程。

rman 登录
    格式:
        rman target user_name/password@network_service_name
 [catalog user_name/password@network_service_name]

    如:
 rman target /
     rman target sys/oracle
 rman target sys/oracle@t173

 rman target sys/oracle@t173 catalog sys/oracle@CAT

 登录后提示符就变成 RMAN> 了 

RMAN环境配置:
    RMAN> show all;   #查看rman环境配置

 在所有的配置参数中,强烈建议设置控制文件自动备份。

    RMAN> configure controlfile autobackup on;
 开启控制文件自动备份后,下次只要有备份就会自动备份控制文件
 另外数据库的物理结构发生变化时,会自动备份控制文

 自动备份的位置:闪回区
 
    RMAN> configure controlfile autobackup format for device type disk
       2> to '/u03/rman/ctlbak/%F';


RMAN备份时的备份类型:
    备份集(backupset)
 将数据文件里,使用过的数据块取出,放到备份文件中。
 在进行备份集备份时,会产生一个备份片的概念。
 备份片就是备份产生的物理备份文件,一个备份集能产生多个备份片
 备份集是这些片的集合。

 在rman中可以设置一个备份片的最大大小,如:
 RMAN> configure channel device type disk
  format '/u03/rman/%U' maxpiecesize 500m;

 这样一个大的备份集就会产生多个备份片

    镜像副本(copy)
 类似于通过复制来备份数据文件。

备份时的格式符:
    %d  数据库名称
    %I  数据库DBID
    %e    归档日志序列号
    %D          该月的第几天
    %M   月份数 
    %T   yyyymmdd
    %F  用于控制文件,基于DBID的唯一名字
    %N   表空间名
    %U    唯一文件名
    %s  备份集号
    %p  备份片号

rman 命令类型:
    1、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值