RMAN命令configure,report,list,crosscheck,delete的使用方法
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,1.configure CONFIGURE RETENTION POLICY TO REDUNDANCY 3;保留三份备份CONFIGURE BACKUP OPTIMIZATION OFF; # de
千家信息网最后更新 2025年11月10日RMAN命令configure,report,list,crosscheck,delete的使用方法1.configure
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
保留三份备份
CONFIGURE BACKUP OPTIMIZATION OFF; # default
备份优化设置,理论上只对只读表空间或offline表空间起作用(一个表空间是只读的,那么第二次备份的时候就不会备份那个只读的表空间)
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
备份设备设备disk为磁盘,sbt为磁带
CONFIGURE CONTROLFILE AUTOBACKUP ON;
控制文件备份是否自动备份,意思是说备份数据库的同时是否自动备份控制文件
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/oracle/RmanBackup/control%F';
控制文件备份的目录和格式
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
备份的并行度和备份压缩
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
备份的数据文件有几个副本(如果把1改成2那么就会生成两个备份,包括数据文件,控制文件,参数文件)
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
备份的归档日志有几个副本
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/oracle/RmanBackup/%U';
分配通道,通道的备份目录
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
备份集的大小,这个还是UNLIMITED为好,因为我们总是无法估计备份集的大小
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
设置备份加密打开,这个事10R2之后的新功能,默认为关闭,如果设置了这个之后,可以set encryption on identifyed by youpassword only;加密备份,还原的时候需要提供密码。
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
指定加密算法,还有一个是 'AES256'
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
压缩备份
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO DISK;
归档删除策略,只要求归档备份一次到磁盘,之后归档就允许被删除
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/app/db_1/dbs/snapcf_trac1.f'; # default
备份文件的镜像
2.report
report schema;
报告数据库的物理结构
report need backup days=3;
报告最近3天没有被备份的数据文件
report need backup days 3 tablespace users;
USERS表空间上3天未备份的数据文件
report need backup incremental 3;
报告恢复数据文件需要的增量备份个数不超过3次的数据文件
report need backup redundancy 2 database;
报告备份文件低于2分的所有数据文件
report need backup recovery window of 6 days;
报告文件报表的恢复需要超过6天的归档日志的数据文件
report unrecoverable;
报告数据库所有不可恢复的数据文件
report obsolete redundancy 2;
报告备份次数超过2次的陈旧备份
report obsolete;
报告多余的备份
3.list
list backup summary;
列出可用备份(
B表示backup
F表示FULL
A表示archive log
0 1表示incremental backup
S 说明备份状态(A availanle,X exoired)
)
list backup;
列出详细备份
list expired backup;
列出过期备份
list backup of database;
列出所有数据文件的备份集
list backup of tablespace users;
列出USERS表空间的所有数据文件备份集
list backup of controlfile;
列出控制文件备份集
list backup of archivelog all;
列出归档日志备份集详细信息
list archivelog all;
列出归档日志备份集简要信息
list backup of spfile;
列出spfile备份集
list copy of datafile 1;
列出数据文件映像副本
list copy of controlfile;
列出控制文件映像副本
list copy of archivelog all;
列出归档日志映像副本
list incarnation of database;
列出对应物/列出数据库副本
list backup by file;
按照备份类型列出备份(按照数据文件备份,归档日志备份,控制文件备份,参数文件备份列出)
4.crosscheck
crosscheck backup;
核对所有备份集
crosscheck backup of database;
核对所有数据文件的备份集
crosscheck backup of tablespace users;
核对USERS表空间的备份集
crosscheck backup of controlfile;
核对控制文件的备份集
crosscheck backup of spfile;
核对参数文件的备份集
crosscheck backup of archivelog sequence 3;
核对归档日志的备份集
crosscheck archivelog all;
核对所有归档日志备份集
crosscheck archivelog like '%*';
crosscheck archivelog from sequence 172;
crosscheck archivelog until sequence 177;
crosscheck backup tag='db0';
crosscheck backup completed after 'sysdate - 2';
crosscheck backup completed between 'sysdate - 5' and 'sysdate - 2';
crosscheck backup device type disk;
crosscheck copy;
核对所有映像副本
crosscheck copy of database;
核对所有数据文件的映像副本
crosscheck copy of tablespace users;
核对USERS表空间的映像副本
crosscheck copy of datafile 2;
核对特定数据文件的映像副本
crosscheck copy of archivelog sequence 175;
核对归档日志的映像副本
crosscheck copy of controlfile;
核对控制文件的映像副本
5.delete
delete obsolete;
删除陈旧备份
delete expired backup;
删除过期备份
delete expired copy;
删除过期的副本
delete backupset 121;
删除备份集121
delete backuppiece '/oracle/RmanBackup/db0_TESTDB_20151210_120';
删除特定备份片
delete backup;
删除所有备份集
delete backupcopy '/oracle/RmanBackup/copy_123_1_1.bak';
删除特定映像副本
delete copy;
删除所有映像副本
delete archivelog all;
删除所有归档日志
Delete noprompt obsolete;
删除基于策略的备份信息
crosscheck backup;delete noprompt expired backup;----删除物理上手工删除的 备份信息
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
保留三份备份
CONFIGURE BACKUP OPTIMIZATION OFF; # default
备份优化设置,理论上只对只读表空间或offline表空间起作用(一个表空间是只读的,那么第二次备份的时候就不会备份那个只读的表空间)
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
备份设备设备disk为磁盘,sbt为磁带
CONFIGURE CONTROLFILE AUTOBACKUP ON;
控制文件备份是否自动备份,意思是说备份数据库的同时是否自动备份控制文件
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/oracle/RmanBackup/control%F';
控制文件备份的目录和格式
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
备份的并行度和备份压缩
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
备份的数据文件有几个副本(如果把1改成2那么就会生成两个备份,包括数据文件,控制文件,参数文件)
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
备份的归档日志有几个副本
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/oracle/RmanBackup/%U';
分配通道,通道的备份目录
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
备份集的大小,这个还是UNLIMITED为好,因为我们总是无法估计备份集的大小
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
设置备份加密打开,这个事10R2之后的新功能,默认为关闭,如果设置了这个之后,可以set encryption on identifyed by youpassword only;加密备份,还原的时候需要提供密码。
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
指定加密算法,还有一个是 'AES256'
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
压缩备份
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO DISK;
归档删除策略,只要求归档备份一次到磁盘,之后归档就允许被删除
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/app/db_1/dbs/snapcf_trac1.f'; # default
备份文件的镜像
2.report
report schema;
报告数据库的物理结构
report need backup days=3;
报告最近3天没有被备份的数据文件
report need backup days 3 tablespace users;
USERS表空间上3天未备份的数据文件
report need backup incremental 3;
报告恢复数据文件需要的增量备份个数不超过3次的数据文件
report need backup redundancy 2 database;
报告备份文件低于2分的所有数据文件
report need backup recovery window of 6 days;
报告文件报表的恢复需要超过6天的归档日志的数据文件
report unrecoverable;
报告数据库所有不可恢复的数据文件
report obsolete redundancy 2;
报告备份次数超过2次的陈旧备份
report obsolete;
报告多余的备份
3.list
list backup summary;
列出可用备份(
B表示backup
F表示FULL
A表示archive log
0 1表示incremental backup
S 说明备份状态(A availanle,X exoired)
)
list backup;
列出详细备份
list expired backup;
列出过期备份
list backup of database;
列出所有数据文件的备份集
list backup of tablespace users;
列出USERS表空间的所有数据文件备份集
list backup of controlfile;
列出控制文件备份集
list backup of archivelog all;
列出归档日志备份集详细信息
list archivelog all;
列出归档日志备份集简要信息
list backup of spfile;
列出spfile备份集
list copy of datafile 1;
列出数据文件映像副本
list copy of controlfile;
列出控制文件映像副本
list copy of archivelog all;
列出归档日志映像副本
list incarnation of database;
列出对应物/列出数据库副本
list backup by file;
按照备份类型列出备份(按照数据文件备份,归档日志备份,控制文件备份,参数文件备份列出)
4.crosscheck
crosscheck backup;
核对所有备份集
crosscheck backup of database;
核对所有数据文件的备份集
crosscheck backup of tablespace users;
核对USERS表空间的备份集
crosscheck backup of controlfile;
核对控制文件的备份集
crosscheck backup of spfile;
核对参数文件的备份集
crosscheck backup of archivelog sequence 3;
核对归档日志的备份集
crosscheck archivelog all;
核对所有归档日志备份集
crosscheck archivelog like '%*';
crosscheck archivelog from sequence 172;
crosscheck archivelog until sequence 177;
crosscheck backup tag='db0';
crosscheck backup completed after 'sysdate - 2';
crosscheck backup completed between 'sysdate - 5' and 'sysdate - 2';
crosscheck backup device type disk;
crosscheck copy;
核对所有映像副本
crosscheck copy of database;
核对所有数据文件的映像副本
crosscheck copy of tablespace users;
核对USERS表空间的映像副本
crosscheck copy of datafile 2;
核对特定数据文件的映像副本
crosscheck copy of archivelog sequence 175;
核对归档日志的映像副本
crosscheck copy of controlfile;
核对控制文件的映像副本
5.delete
delete obsolete;
删除陈旧备份
delete expired backup;
删除过期备份
delete expired copy;
删除过期的副本
delete backupset 121;
删除备份集121
delete backuppiece '/oracle/RmanBackup/db0_TESTDB_20151210_120';
删除特定备份片
delete backup;
删除所有备份集
delete backupcopy '/oracle/RmanBackup/copy_123_1_1.bak';
删除特定映像副本
delete copy;
删除所有映像副本
delete archivelog all;
删除所有归档日志
Delete noprompt obsolete;
删除基于策略的备份信息
crosscheck backup;delete noprompt expired backup;----删除物理上手工删除的 备份信息
备份
文件
数据
副本
映像
日志
控制
报告
空间
信息
数据库
参数
加密
陈旧
大小
时候
物理
目录
磁盘
策略
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州软件开发定制公司哪个好
徐州网商软件开发公司
二三四五网络安全
潮州通信软件开发商家
数据库算法与分析论文
图数据库neo4j相关研究报告
广西项目软件开发哪家好
无线网络技术的缺点和不足
广东企业管理软件开发
网络安全主题班会黑板
凤凰精彩网络技术公司
茂名铭浩互联网科技有限公司
网络安全中身份鉴别威胁
扬中租房软件开发
idea连接数据库需要什么插件
网络安全现在就业怎样
软件开发vr方向是什么意思
学习网络安全命令
某单位网络安全现状
长沙软件开发官网
怎么防止服务器故障
用友t1数据库类型
海康服务器硬盘灯亮黄灯
文华财经做软件开发好进吗
2019网络安全主题投资
梦幻西游手游山海有约服务器
中国网络安全分析报告
高并发的访问数据库
软件开发的技术基础期末
数据库查询一个表里面不为零的值