RMAN命令configure,report,list,crosscheck,delete的使用方法
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,1.configure CONFIGURE RETENTION POLICY TO REDUNDANCY 3;保留三份备份CONFIGURE BACKUP OPTIMIZATION OFF; # de
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
高校信息云南数据库
学校机房无网络服务器
顺网网吧服务器
曙光龙芯服务器管理端口
需求规约是软件开发计划书吗
嫌疑人是否入数据库
idea如何连接数据库配置
数据库计算出生多少天多少月
福建擎科技代驾软件开发
我村网络安全会议讲话
精灵3主控数据库
你画我猜为啥一直连接不上服务器
金融软件开发怎么样
非结构数据库查询数据
战锤3 无法访问服务器
计算机网络技术举例子
数据库除法运算多属性
信息安全网络安全整改表
万能钥匙的数据库
db2 迁移数据库
网络安全信息报道
奉化财务软件开发联系方式
雨课堂网络安全考试答案
服务器宣传视频具体怎么搞
软件开发dx事业部是什么
服务器管理口设置共享模式
201华为网络技术大赛
服务器启动盘多少钱
香橙派做服务器
如何安装sql数据库软件