11.10.20 RMAN学习笔记(三)

RMAN相关参数

※数据库相关初始化参数
  1. CONTROL_FILE_RECORD_KEEP_TIME:指定RMAN信息在被覆盖之前可以在控制文件中存放的最少天数。默认为7天。
  2. DB_RECOVERY_FILE_DEST:快速恢复区路径
  3. DB_RECOVERY_FILE_DEST_SIZE:快速恢复区大小

※环境变量
  1. NLS_DATE_FORMAT:指定RMAN命令中的时间参数格式
  2. NLS_LANG:字符集设置


启动RMAN

※启动之前,需要在环境变量中设置ORACLE_SID(若没有配置的话):
UNIX:
 $>ORACLE_SID=ORCL ;  EXPORT ORACLE_SID   
WINDOWS: 
 C:\>SET ORACLE_SID=ORCL
   
※连接分为:①本地连接 ②远程连接
※本地连接
 $>rman target / 
△本地连接可以不指定用户ID与口令,自动使用系统验证。   
△nocatalog关键字:
nocatalog是默认模式,代表不使用恢复目录
例如 $>rman target / nocatalog


※远程连接:需要指定连续的服务名
 $>rman target sys/password@orcl
   

其他命令行参数
※LOG=filename :用于指定记录RMAN输出的文件
例如
 $>rman TARGET sys/password@orcl LOG=$HOME/oradata/rmlog/rman1.log APPEND
△APPEND关键字指出新的输出附加在已存在文件(未存在则创建)的末尾.

※CMDFILE=filename :运行包含RMAN 命令的文件,运行完后RMAN将终止
 rman TARGET sys/oracle
  CMDFILE=$HOME/scripts/my_rman_script.rcv
 
※AUXILIARY:将连接字符串指定为辅助数据库
※CATALOG:将连接字符串指定为包含恢复目录的数据库
例如
  $ rman TARGET SYS/sys_pwd@orcl CATALOG  rman/rman@rcat




配置RMAN的永久性设置

※可对连接上的目标数据库进行一些永久性配置,配置信息保存在RMAN资料档案库中。
△RMAN资料档案库存储在控制文件或者恢复目录数据库中
※可以通过CONFIGURE命令来配置用于RMAN 备份、还原、复制和维护等作业的永久性设置,具体可以执行以下操作:
  1. 配置自动通道
  2. 指定备份保留策略
  3. 指定要创建的备份副本数
  4. 将默认备份类型设置为BACKUPSET 或COPY
  5. 限制备份集的大小
  6. 在备份中排除表空间
  7. 启用和禁用备份优化
  8. 配置控制文件的自动备份

※自动备份控制文件(默认未启动)
命令:
CONFIGURE CONTROLFILE AUTOBACKUP ON; 
△默认情况下控制文件自动备份将存储在快速恢复区内。
△当出现以下一种情况就会自动备份控制文件和当前服务器参数文件(如果该文件用来启动数据库):
  1. 在RMAN 资料档案库中记录了成功的备份。
  2. 数据库的结构更改影响了控制文件的内容,因此必须进行备份。
△修改默认自动备份控制文件格式
例如:
 CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO'/u01/oradata/cf_ORCL_auto_%F'; 

管理永久性设置:
※使用SHOW命令查看当前设置
RMAN> SHOW CONTROLFILE AUTOBACKUP FORMAT;  
RMAN> SHOW EXCLUDE;
RMAN> SHOW ALL;  --查看所有配置
※使用CLEAR命令将设置重置为默认值
RMAN> CONFIGURE BACKUP OPTIMIZATION CLEAR;
RMAN> CONFIGURE MAXSETSIZE CLEAR;
RMAN> CONFIGURE DEFAULT DEVICE TYPE CLEAR;


配置保留策略

※保留策略描述哪些备份将被保留以及保留时间
※保留类型有两种类型:
  1. 恢复窗口 recovery window
  2. 冗余 redundancy



通道

※通道表示传输到某设备类型的一串数据,执行备份和恢复命令之前必须对通道进行分配
※通道负责在RMAN与目标数据库之间建立连接

※中发出的每条BACKUP、COPY、RESTORE 或RECOVER 命令都至少需要一个通道
※所需的介质类型将决定所分配通道的类型

自动与手动通道分配
※默认情况下使用自动通道分配,可以通过语句修改默认通道
例如
RMAN>CONFIGURE DEFAULT DEVICE TYPPE TO sbt;   --sbt或者disk即磁带或磁盘
   
※手动分配会覆盖自动分配,通过ALLOCATE CHANNEL命令
具体使用如下:
RMAN> RUN {
 ALLOCATE CHANNEL c1 DEVICE TYPE disk;
 BACKUP DATAFILE'/u01/oradata/user01.dbf';
 } 
△自动通道功能与手动通道功能互相排斥

通道控制选项

※可配置的通道控制选项包括:
  1. CONNECT:目标实例的连接字符串
  2. FORMAT:在相应通道上创建的备份片段名称将使用的格式
  3. MAXOPENFILES:backup命令可打开的最大输入文件数(默认为8)
  4. MAXPIECESIZE:每个备份片段的最大值
例如:
配置并行度
RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 3;
指定备份片段最大值
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK
 MAXPIECESIZE 2G;   

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26121819/viewspace-709443/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26121819/viewspace-709443/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值