第5天-5

来源:互联网 发布:伺服电机怎么编程控制 编辑:程序博客网 时间:2024/04/30 15:55
--5-5物理备份1. 完全脱机备份2. 部分脱机备份3. 部分联机备份4. rman --要求归档模式,open--要求非归档模式,不能open,在mount下运行rmanselect * from dba_tablespacesRMAN> backup tablespace users;  --备份表空间,其实也是备份数据文件启动 backup 于 21-10月-13  使用目标数据库控制文件替代恢复目录分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=140 devtype=DISK通道 ORA_DISK_1: 启动全部数据文件备份集通道 ORA_DISK_1: 正在指定备份集中的数据文件输入数据文件 fno=00004 name=C:\ORADATA\TEST\USERS01.DBF输入数据文件 fno=00005 name=C:\ORADATA\TEST\USERS02.DBF通道 ORA_DISK_1: 正在启动段 1 于 21-10月-13通道 ORA_DISK_1: 已完成段 1 于 21-10月-13段句柄=C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2013_10_21\O1_MF_NNNDF_TAG20131021T203953_96B84SSW_.BKP 标记=TAG20131021T203953 注释=NONE通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15完成 backup 于 21-10月-13RMAN> backup tablespace undotbs1,sysaux;--备份多个表空间RMAN> backup datafile 1,2,3;--备份多个数据文件RMAN> backup current controlfile; 备份当前控制文件启动 backup 于 21-10月-13使用通道 ORA_DISK_1通道 ORA_DISK_1: 启动全部数据文件备份集通道 ORA_DISK_1: 正在指定备份集中的数据文件备份集中包括当前控制文件通道 ORA_DISK_1: 正在启动段 1 于 21-10月-13通道 ORA_DISK_1: 已完成段 1 于 21-10月-13段句柄=C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2013_10_21\O1_MF_NCNNF_TAG20131021T204513_96B8GT5C_204513 注释=NONE通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02完成 backup 于 21-10月-13select * from v$database--CONTROLFILE_TYPE--CURRENTRMAN> backup spfile;RMAN> backup archivelog all;crosscheck archivelog all --??delete expired archivelog all--??RMAN> backup archivelog  all not backed up; --相当于增量备份归档日志backup archivelog all delete input;--备份后删除磁盘上的已经备份的数据RMAN> delete backup;--删除rman的所有备份RMAN> delete backupset 17; --删除指定备份集RMAN> delete noprompt backupset 17; --无提示删除指定备份集--rman 如果备份的备份集用操作系统命令删除,rman认为该备份集可用,但实际是不可用的,对该备份集包括删除在内的操作都会报错RMAN> delete backupset 16; --os 上该备份集已经删除,在rman中执行删除报错如下使用通道 ORA_DISK_1备份段列表BP 关键字  BS 关键字  Pc# Cp# 状态      设备类型段名称------- ------- --- --- ----------- ----------- ----------16      16      1   1   AVAILABLE   DISK        C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY21T205216_96B8X00Z_.BKP是否确定要删除以上对象 (输入 YES 或 NO)? yesRMAN-06207: 警告: 由于状态不匹配, 所以不能删除 1 对象 (对于 DISK 通道)。RMAN-06208: 请用 CROSSCHECK 命令修正状态RMAN-06210: 不匹配对象的列表RMAN-06211: ==========================RMAN-06212: 对象类型   文件名/句柄RMAN-06213: --------------- ---------------------------------------------------RMAN-06214: Backup Piece    C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSETBKPRMAN> crosscheck backupset 16; --解决上述问题,检查一下备份片的状态,同时看看os上备份片的状态看是否一致,不一致则修改备份片的状态到一致使用通道 ORA_DISK_1交叉校验备份段: 找到为 'EXPIRED'  --过期备份段 handle=C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2013_10_21\O1_MF_ANNNN_TAG20131021T205216_96Btamp=829428768已交叉检验的 1 对象--可以删除了delete backupset 16deltee expired backupset 16RMAN> show all;RMAN 配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default  --retention policy redumdancy 保存策略到磁盘阵列,在磁盘上保留一份备份CONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONTROLFILE AUTOBACKUP OFF; # defaultCONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # defaultCONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # defaultCONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultCONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultCONFIGURE MAXSETSIZE TO UNLIMITED; # defaultCONFIGURE ENCRYPTION FOR DATABASE OFF; # defaultCONFIGURE ENCRYPTION ALGORITHM 'AES128'; # defaultCONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # defaultCONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SNCFTSID.ORA'; # defaultRMAN> delete obsolete; ---使CONFIGURE RETENTION POLICY TO REDUNDANCY 1;生效RMAN> report obsolete;RMAN> report schema;  --显示数据库结构数据库方案报表永久数据文件列表===========================文件大小 (MB) 表空间           回退段数据文件名称---- -------- -------------------- ------- ------------------------1    300      SYSTEM               ***     C:\ORADATA\TEST\SYSTEM01.DBF2    200      UNDOTBS1             ***     C:\ORADATA\TEST\UNDOTBS01.DBF3    160      SYSAUX               ***     C:\ORADATA\TEST\SYSAUX01.DBF4    178      USERS                ***     C:\ORADATA\TEST\USERS01.DBF5    99       USERS                ***     C:\ORADATA\TEST\USERS02.DBF6    10       TEST1                ***     C:\ORADATA\TEST\TEST01.DBF7    10       TEST2                ***     C:\ORADATA\TEST\TEST02.DBF8    25       TEST3                ***     C:\ORADATA\TEST\TEST03.DBF9    10       UNDOTBS2             ***     C:\ORADATA\TEST\UNDOTBS02.DBF10   10       TEST                 ***     C:\ORADATA\TEST\TEST.DBF11   86       TEST                 ***     C:\ORADATA\TEST\TEST2.DBF临时文件列表=======================文件大小 (MB) 表空间           最大大小 (MB) 临时文件名称---- -------- -------------------- ----------- --------------------1    10       TEMP                 32767       C:\ORADATA\TEST\TEMP.DBFRMAN> restore preview database;  --在执行RMAN> delete obsolete数据库还原情况如下                                 --各不同scn的数据文件的最小SEQ X,则还原只需要SEQ X以后的归档日志启动 restore 于 22-10月-13使用通道 ORA_DISK_1备份集列表===================BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间------- ---- -- ---------- ----------- ------------ ----------3       Full    20.88M     DISK        00:00:28     20-10月-13        BP 关键字: 3   状态: AVAILABLE  已压缩: YES  标记: TAG20131020T222431段名:C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2013_10_20\O1_MF_NNNDF_TAG20131020T222431_9  备份集 3 中的数据文件列表  文件 LV 类型 Ckp SCN    Ckp 时间   名称  ---- -- ---- ---------- ---------- ----  6       Full 1767348    20-10月-13 C:\ORADATA\TEST\TEST01.DBF  9       Full 1767348    20-10月-13 C:\ORADATA\TEST\UNDOTBS02.DBF  11      Full 1767348    20-10月-13 C:\ORADATA\TEST\TEST2.DBFBS 关键字  类型 LV 大小       设备类型 经过时间 完成时间------- ---- -- ---------- ----------- ------------ ----------4       Full    47.80M     DISK        00:00:31     20-10月-13        BP 关键字: 4   状态: AVAILABLE  已压缩: YES  标记: TAG20131020T222431段名:C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2013_10_20\O1_MF_NNNDF_TAG20131020T222431_9  备份集 4 中的数据文件列表  文件 LV 类型 Ckp SCN    Ckp 时间   名称  ---- -- ---- ---------- ---------- ----  7       Full 1767349    20-10月-13 C:\ORADATA\TEST\TEST02.DBF  8       Full 1767349    20-10月-13 C:\ORADATA\TEST\TEST03.DBF  10      Full 1767349    20-10月-13 C:\ORADATA\TEST\TEST.DBFBS 关键字  类型 LV 大小       设备类型 经过时间 完成时间------- ---- -- ---------- ----------- ------------ ----------7       Full    230.02M    DISK        00:00:12     21-10月-13        BP 关键字: 7   状态: AVAILABLE  已压缩: NO  标记: TAG20131021T203953段名:C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2013_10_21\O1_MF_NNNDF_TAG20131021T203953_9  备份集 7 中的数据文件列表  文件 LV 类型 Ckp SCN    Ckp 时间   名称  ---- -- ---- ---------- ---------- ----  4       Full 1791866    21-10月-13 C:\ORADATA\TEST\USERS01.DBF  5       Full 1791866    21-10月-13 C:\ORADATA\TEST\USERS02.DBFBS 关键字  类型 LV 大小       设备类型 经过时间 完成时间------- ---- -- ---------- ----------- ------------ ----------9       Full    309.27M    DISK        00:00:22     21-10月-13        BP 关键字: 9   状态: AVAILABLE  已压缩: NO  标记: TAG20131021T204344段名:C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2013_10_21\O1_MF_NNNDF_TAG20131021T204344_9  备份集 9 中的数据文件列表  文件 LV 类型 Ckp SCN    Ckp 时间   名称  ---- -- ---- ---------- ---------- ----  1       Full 1791984    21-10月-13 C:\ORADATA\TEST\SYSTEM01.DBF  2       Full 1791984    21-10月-13 C:\ORADATA\TEST\UNDOTBS01.DBF  3       Full 1791984    21-10月-13 C:\ORADATA\TEST\SYSAUX01.DBF已存档的日志副本列表关键字     Thrd Seq     S 时间下限   名称------- ---- ------- - ---------- ----87      1    3       A 20-10月-13 C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2013_10_20\O189      1    4       A 20-10月-13 C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2013_10_20\O191      1    5       A 20-10月-13 C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2013_10_20\O193      1    6       A 20-10月-13 C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2013_10_20\O195      1    7       A 20-10月-13 C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2013_10_21\O197      1    8       A 21-10月-13 C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2013_10_21\O199      1    9       A 21-10月-13 C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2013_10_21\O1介质恢复启动 SCN 是 1767348恢复范围必须超出 SCN 1791984 才能清除数据文件模糊性完成 restore 于 22-10月-13RMAN> run{                       --该命令可以写成批处理,放在服务器上每晚自动执行2> backup database; 3> delete noprompt obsolete;     --备份之后删除没用的冗余数据文件,删除没用的归档日志文件4> backup archivelog all;        --备份有用的归档日志5> }RMAN> CONFIGURE RETENTION POLICY TO recovery window of 7 days;--冗余备份保留7天RMAN> CONFIGURE BACKUP OPTIMIZATION ON;                       --备份时是否启用自动优化RMAN> backup archivelog all;启动 backup 于 22-10月-13当前日志已存档使用通道 ORA_DISK_1正在略过存档日志文件 C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\ARCHIVELOG\2013_10_22\O1_MF_1_10_96BOFS5V_.ARC; 已经备正在略过存档日志文件 D:\ORACLE_BAK\ARCHLOG\ARCH_10_828749444_1.LOG; 已经备份 2 次通道 ORA_DISK_1: 正在启动存档日志备份集通道 ORA_DISK_1: 正在指定备份集中的存档日志输入存档日志线程 =1 序列 =11 记录 ID=103 时间戳=829442445通道 ORA_DISK_1: 正在启动段 1 于 22-10月-13通道 ORA_DISK_1: 已完成段 1 于 22-10月-13段句柄=C:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2013_10_22\O1_MF_ANNNN_TAG20131022T004045_96BP8GWS_.BKP 标通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02完成 backup 于 22-10月-13--rman默认备份放在磁盘上,rman备份不能放在磁带上,放在磁带上都需要第三方的工具比如IBM的tsm,HP的dp,oracle的backup,诺顿,emc

原创粉丝点击