list
查看数据库备份的信息
查询数据库对应物
list incarnation;
list backup summary;
列出当前备份信息及汇总
B是备份 F是全备 A是归档 第三个A是是否有效
按备份文件类型分类
list backup by file;
列出过期文件
list expired backup;
列出备份的表空间
list backup of tablespace users;
列出参数文件的备份
list backup of spfile;
report用于判断当前数据库是否是可恢复状态以及数据库的备份信息
列出过期备份
report obsolete;
报告当前有哪些是不可恢复的
report unrecoverable;
查看需要备份的数据文件
report need backup;
backup
备份命令
备份的时候打标签
backup current controlfile tag='ctl_bak_171106';
select status,filename from v$block_change_tracking;
启用块跟踪
alter database enable block change tracking using file '/tmp/block.file';
configure
修改rman默认配置信息
保留策略可以恢复到任意时刻14天以内的数据
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;
还可以设置冗余度为2份
CONFIGURE RETENTION POLICY TO REDUNDANCY 2
会替换之前的14天才策略
备份优化默认是关闭的
CONFIGURE BACKUP OPTIMIZATION OFF;
默认备份保存在磁盘
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
备份自动备份控制文件,默认是关闭的,最好开启。也可以在备份的时候指定路径及格式。
CONFIGURE CONTROLFILE AUTOBACKUP ON;
set
set dbid=1383295282
设置一个恢复到是时间点然后recover database即可恢复到这个时间点
crosscheck
验证rman中的信息是否和物理的备份信息一致
crosscheck backup;
validate
验证备份
validata backupset 3280;
change允许用户修改备份的状态
修改备份状态是否可用
change backupset 3280 unavailable;
在改为可用状态
change backupset 3280 available;
delete删除备份
delete backup;
restore从rman中还原物理文件
默认会覆盖原来的数据物理文件
restore database;
恢复归档的经典方式
recover恢复数据库
recover database;
不恢复联机日志文件
recover database noredo;
设置恢复的时间节点
按scn恢复
switch
修改数据库中控制文件的位置
switch datafile all;
blockrecover
块恢复