rman故障诊断脚本集说明事项:该脚本用于提供rman的信息收集该脚本在rman中执行,如果使用了rman catalog,则需要使用rman连接到
rman故障诊断脚本集
说明事项:
该脚本用于提供rman的信息收集
该脚本在rman中执行,,如果使用了rman catalog,则需要使用rman连接到资料库catalog.
该脚本将生成一个脚本文件 rman_diagnostics.out (default location is /tmp)
对于unix环境,建议设置nls_date_format环境变量,例如:
$ export nls_date_format='dd mon yyyy hh24:mi:ss'
2) run the following in rman:
--对于数据文件数量较少的db
a) for databases with a small number of datafiles and/or backup retention policy
spool log to '/tmp/rman_diag_long.out';
set echo on
show all;
list incarnation of database;
report schema;
list backup summary;
list backup of database completed after 'sysdate - 40';
list copy of database completed after 'sysdate - 40';
list backup of archivelog all completed after 'sysdate - 40';
list archivelog all completed after 'sysdate - 40';
list backup of controlfile completed after 'sysdate - 40';
list copy of controlfile completed after 'sysdate - 40';
list backup of datafile 1;
list copy of datafile 1;
spool log off;
--对于数据文件数量较多的db,可单独收集查看某一数据文件的信息。
b) for databases with a large number of datafiles/backup retention policy, lets narrow this down to datafile 1:
spool log to '/tmp/rman_diag_short.out';
show all;
list incarnation of database;
report schema;
list backup summary;
list backup of datafile 1;
list copy of datafile 1;
spool log off;
推荐阅读:
rman 配置归档日志删除策略
oracle基础教程之通过rman复制数据库
rman备份策略制定参考内容
rman备份学习笔记
oracle数据库备份加密 rman加密