您的位置:首页 > 运维架构

RMAN维护的相关命令

2010-03-11 19:03 399 查看
1、报告物理结构
report schema;

2、报告需要备份的数据文件
report need backup incremental 3; --报告需要restore的增量备份个数超过3次的数据文件

report need backup days 3 tablespace users; --报告3天以内没有备份过的users表空间的数据文件

report need backup redundancy 2 database; --报告备份文件低于2份的数据文件

report need backup recovery window of 6 days; --报告在恢复窗口6天内未备份的数据文件

3、报告陈旧的备份:
report obsolete redundancy 2; --报告备份次数超过2次的陈旧备份
report obsolete recovery window of 7 days; --报告超过7天的备份
report unrecoverable; --报告不可恢复的备份片(用open resetlogs 打开以后,之前的备份)

4、列出备份
list backup of tablespace user01; --列出数据文件备份集

list backup of controlfile;

list backup of archivelog all;

list backup of spfile;

list copy of datafile 5;

list copy of controlfile; --控制文件

list copy of archivelog all; --archivelog

list incarnations of database; --数据库副本,每次open resetlogs生成一个数据库副本

检查核对
crosscheck backup; --检查所有的备份

crosscheck backup of database; --只会核对数据文件的备份集

crosscheck backup of tablespace system; --检查某个表空间的备份

crosscheck backup of datafile 4; --检查某个数据文件的备份

crosscheck backup of controlfile; --检查控制文件的备份

crosscheck backup of spfile; --检查spfile

crosscheck backup of archivelog sequence 3; --检查某个archivelog的备份

crosscheck copy; --检查所有的镜像

crosscheck copy of database; --检查数据库的镜像,只会检查数据文件

crosscheck copy of tablespace users; --检查某个表空间的镜像

crosscheck copy of datafile 4; --检查某个数据文件的镜像

crosscheck copy of controlfile; --检查控制文件的镜像

crosscheck copy of archivelog sequence 4; --检查某个archivelog的镜像

删除
delete noprompt obsolete; --删除所有的备份与镜像

delete noprompt expired backup; --删除失效的备份

delete noprompt expired copy; --删除失效的镜像

delete noprompt backupset 19; --删除单个backupset

delete noprompt backuppiece 'backuppiece_fullname'; --删除某个backup piece

delete noprompt backup; --删除所有备份集

delete noprompt datafilecopy 'dafilecopy_fullname'; --删除某个镜像

delete noprompt copy; --删除所有镜像

backup archivelog all delete input; --备份后删除归档日志

backup backupset 22 format='' delete input; --备份后删除原有的备份集

改变备份记录的状态
change backupset 22 unavailable; --维护设备的时候,将备份集设置为不可用

change datafilecopy 'datafilecopy_fullname' unavailable; --将镜像设置为不可用

--建立长期备份,免于删除,logs表示从此备份片开始的archive log也将保留
change backupset 156 keep forever logs;

change backupset 198 keep until time 'sysdate + 10' logs; --保留10天

change bakcupset 156 nokeep; --不再保留

change backupset 22 available; --设置为可用

注册备份记录
catalog datafilecopy 'datafilecopy_fullname'; --注册数据文件镜像

catalog controlfilecopy '****'; --注册控制文件镜像

catalog archivelog '****'; --注册archivelog

catalog backuppiece 'backuppiece_fullname'; --注册备份片

catalog start with '目录名'; --将目录下的所有备份文件注册

change datafilecopy '文件名' uncatalog; --取消注册

change controlfilecopy '文件名' uncatalog;

change backuppiece '文件名' uncatalog;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: