初识RMAN 1:数据文件和控制文件位置参数配置
2015-12-01 21:44
465 查看
演示了rman的数据文件、控制文件、归档日志、备份并行度等相关参数的设置
rman启动和配置参数查看
RMAN备份级别介绍及简单的备份恢复
利用rman进行简单的备份
在rman下启停数据库
用rman进行数据库恢复
配置RMAN备份的存储位置和文件格式
多通道备份
RMAN修改控制文件的备份位置
RMAN备份归档日志
RMAN确定控制文件
配置好环境变量
特权账号或者sysdba权限的用户,一般用sa
–查看配置参数
0级备份:和完全备份的区别是可以使用0级备份使用其他增量备份
1级备份:分为差异性备份(默认是差异性备份,即迭代备份)和累计性备份(相当于增量备份)
增量更新备份:恢复比较快,使用的是镜像副本
块修改跟踪:提高增量备份的性能,可以确定哪些块被修改,那些没被修改
先介绍几个简单的备份命令:
文件恢复完成,执行数据库恢复:
恢复完毕,打开数据库:
默认额位置
FRA
backup … format命令设置的位置
configure channel … format 命令设置的位置
当不加任何参数执行备份的时候会备份到如下位置:ORACLE_HOME/dbs ,文件名称是默认的 OMF格式如:O1_MF_NNNDF_TAG20151115T142103
C4J93GT2.BKP
当数据库启用了FRA后,通过这个命令来查看FRA位置:
会存放在会放在与数据库同名的子目录中,并且格式都是OMF格式,如:C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2015_11_15\O1_MF_NNNDF_TAG20151115T142103
C4J93GT2.BKP
但是基于管理的需要往往将备份放到指定的位置,可以参考如下命令来
自定义位置和格式,其中%U会是RMAN以动态的方式生成标识备份文件的字符串,且这个字符串每次都是唯一的,这样当使用多通道备份的时候就避免了之前的备份被覆盖的危险:
多通道备份:
上面的命令设置了3个通道,接下来还要分别对3个通道进行设置:
测试下刚才设置参数的效果,测试备份
如果要清除一个通道,用下面的命令:
–清除某一个通道
–清除所有通道
查看此时的配置参数
–清除自定义设置,恢复默认设置
–重新自定义
rman启动和配置参数查看
RMAN备份级别介绍及简单的备份恢复
利用rman进行简单的备份
在rman下启停数据库
用rman进行数据库恢复
配置RMAN备份的存储位置和文件格式
多通道备份
RMAN修改控制文件的备份位置
RMAN备份归档日志
RMAN确定控制文件
rman启动和配置参数查看
准备条件配置好环境变量
特权账号或者sysdba权限的用户,一般用sa
C:\app\oracle\product\12.1.0\dbhome_1\BIN>rman target / 恢复管理器: Release 12.1.0.2.0 - Production on 星期二 12月 1 19:37:04 2015 Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved. 已连接到目标数据库: CYANG (DBID=3752195400)
–查看配置参数
RMAN> show all 2> ; 使用目标数据库控制文件替代恢复目录 db_unique_name 为 CYANG 的数据库的 RMAN 配置参数为: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP ON; # default CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\app\oracle\rman\rman_ctl_%F.bk'; 忽略 DISK 通道 2 的配置 忽略 DISK 通道 3 的配置 CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 1; CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman1_%U.bk'; CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman2_%U.bk'; CONFIGURE CHANNEL 3 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman3_%U.bk'; CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS; # default CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 2 TIMES TO DISK; CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\APP\ORACLE\PRODUCT\12.1.0\DBHOME_1\DATABASE\SNCFCYANG.ORA'; # default RMAN>
RMAN备份级别介绍及简单的备份恢复:
完全备份:相当于冷备0级备份:和完全备份的区别是可以使用0级备份使用其他增量备份
1级备份:分为差异性备份(默认是差异性备份,即迭代备份)和累计性备份(相当于增量备份)
增量更新备份:恢复比较快,使用的是镜像副本
块修改跟踪:提高增量备份的性能,可以确定哪些块被修改,那些没被修改
先介绍几个简单的备份命令:
1. 备份数据库 RMAN>backup database; 2. 表空间 RMAN>backup tablespace system; 3. 多个表空间 RMAN>backup tablespace system,users,tbs1; 4. 数据文件 RMAN>backup datafile 2,3,4; 5. 控制文件 RMAN>backup current controlfile; 6.参数文件 RMAN>backup spfile; 7.归档重做日志 RMAN>backup archivelog all; 8. 删除已经备份的归档日志 RMAN>backup archivelog all delete input;
利用rman进行简单的备份
连接后,直接执行备份命令,用默认的参数:C:\app\oracle\product\12.1.0\dbhome_1\BIN>rman target / 恢复管理器: Release 12.1.0.2.0 - Production on 星期日 11月 15 14:17:27 2015 Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved. 已连接到目标数据库: CYANG (DBID=3752195400) RMAN> backup database; 启动 backup 于 15-11月-15 使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=372 设备类型=DISK 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00001 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCLTN26_.DBF 输入数据文件: 文件号=00003 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCLRWV7_.DBF 输入数据文件: 文件号=00005 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_UNDOTBS1_BYCLWPHZ_.DBF 输入数据文件: 文件号=00006 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCLWOB1_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_1: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2015_11_15\O1_MF_NNNDF_TAG20151115T142103_C4J92J4Y_.BKP 标记=TAG20151115T1 42103 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00010 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_EXAMPLE_BYCMNHVM_.DBF 输入数据文件: 文件号=00008 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCMNHW0_.DBF 输入数据文件: 文件号=00007 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCMNHWC_.DBF 输入数据文件: 文件号=00009 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCMNHWP_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_1: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\809378F024254A0AAF1C7D06CC6D9706\BACKUPSET\2015_11_15\O1_MF_NNNDF_TAG20151115T142103 _C4J92ZOH_.BKP 标记=TAG20151115T142103 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00004 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCM0ZW8_.DBF 输入数据文件: 文件号=00002 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCM0ZWL_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_1: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2015_11_15\O1_MF_NNNDF_TAG20151115T142103 _C4J93GT2_.BKP 标记=TAG20151115T142103 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:07 完成 backup 于 15-11月-15 启动 Control File and SPFILE Autobackup 于 15-11月-15 段 handle=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2015_11_15\O1_MF_S_895846901_C4J93P6X_.BKP comment=NONE 完成 Control File and SPFILE Autobackup 于 15-11月-15
在rman下启停数据库
RMAN> shutdown immediate 数据库已关闭 数据库已卸装 Oracle 实例已关闭 RMAN> startup mount 已连接到目标数据库 (未启动) Oracle 实例已启动 数据库已装载 系统全局区域总计 1560281088 字节 Fixed Size 3046032 字节 Variable Size 939525488 字节 Database Buffers 603979776 字节 Redo Buffers 13729792 字节
用rman进行数据库恢复
直接执行恢复命令:RMAN> restore database; 启动 restore 于 15-11月-15 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=242 设备类型=DISK 正在略过数据文件 2; 已还原到文件 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCM0ZWL_.DBF 正在略过数据文件 4; 已还原到文件 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCM0ZW8_.DBF 正在略过数据文件 7; 已还原到文件 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCMNHWC_.DBF 正在略过数据文件 8; 已还原到文件 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCMNHW0_.DBF 正在略过数据文件 9; 已还原到文件 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCMNHWP_.DBF 正在略过数据文件 10; 已还原到文件 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_EXAMPLE_BYCMNHVM_.DBF 通道 ORA_DISK_1: 正在开始还原数据文件备份集 通道 ORA_DISK_1: 正在指定从备份集还原的数据文件 通道 ORA_DISK_1: 将数据文件 00001 还原到 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCLTN26_.DBF 通道 ORA_DISK_1: 将数据文件 00003 还原到 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCLRWV7_.DBF 通道 ORA_DISK_1: 将数据文件 00005 还原到 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_UNDOTBS1_BYCLWPHZ_.DBF 通道 ORA_DISK_1: 将数据文件 00006 还原到 C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCLWOB1_.DBF 通道 ORA_DISK_1: 正在读取备份片段 C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2015_11_15\O1_MF_NNNDF_TAG20151115T142103_C4J92 J4Y_.BKP 通道 ORA_DISK_1: 段句柄 = C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\BACKUPSET\2015_11_15\O1_MF_NNNDF_TAG20151115T142103_C4J92J4Y_.BKP 标记 = TAG20151115T142103 通道 ORA_DISK_1: 已还原备份片段 1 通道 ORA_DISK_1: 还原完成, 用时: 00:00:26 完成 restore 于 15-11月-15
文件恢复完成,执行数据库恢复:
RMAN> recover database 2> ; 启动 recover 于 15-11月-15 使用通道 ORA_DISK_1 正在开始介质的恢复 介质恢复完成, 用时: 00:00:00 完成 recover 于 15-11月-15
恢复完毕,打开数据库:
RMAN> alter database open 2> ; 已处理语句 RMAN>
配置RMAN备份的存储位置和文件格式
当使用backup命令实现基于磁盘的备份是,rman会在下列位置之一创建备份片:默认额位置
FRA
backup … format命令设置的位置
configure channel … format 命令设置的位置
当不加任何参数执行备份的时候会备份到如下位置:ORACLE_HOME/dbs ,文件名称是默认的 OMF格式如:O1_MF_NNNDF_TAG20151115T142103
C4J93GT2.BKP
当数据库启用了FRA后,通过这个命令来查看FRA位置:
sys@CYANG> show parameter db_recovery_file_dest NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string C:\app\oracle\fast_recovery_ar ea db_recovery_file_dest_size big integer 6420M sys@CYANG>
会存放在会放在与数据库同名的子目录中,并且格式都是OMF格式,如:C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\A00BB53DE42D4A6C8AC2FCFA7944681C\BACKUPSET\2015_11_15\O1_MF_NNNDF_TAG20151115T142103
C4J93GT2.BKP
但是基于管理的需要往往将备份放到指定的位置,可以参考如下命令来
自定义位置和格式,其中%U会是RMAN以动态的方式生成标识备份文件的字符串,且这个字符串每次都是唯一的,这样当使用多通道备份的时候就避免了之前的备份被覆盖的危险:
RMAN> backup database format 'c:\app\oracle\rman\rman_%U.bkp'; 启动 backup 于 15-11月-15 使用通道 ORA_DISK_1 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00001 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCLTN26_.DBF 输入数据文件: 文件号=00003 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCLRWV7_.DBF 输入数据文件: 文件号=00005 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_UNDOTBS1_BYCLWPHZ_.DBF 输入数据文件: 文件号=00006 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCLWOB1_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_1: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\RMAN\RMAN_08QMB410_1_1.BKP 标记=TAG20151115T144800 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00010 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_EXAMPLE_BYCMNHVM_.DBF 输入数据文件: 文件号=00008 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCMNHW0_.DBF 输入数据文件: 文件号=00007 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCMNHWC_.DBF 输入数据文件: 文件号=00009 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCMNHWP_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_1: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\RMAN\RMAN_09QMB41F_1_1.BKP 标记=TAG20151115T144800 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:16 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00004 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCM0ZW8_.DBF 输入数据文件: 文件号=00002 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCM0ZWL_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_1: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\RMAN\RMAN_0AQMB41V_1_1.BKP 标记=TAG20151115T144800 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:07 完成 backup 于 15-11月-15 启动 Control File and SPFILE Autobackup 于 15-11月-15 段 handle=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2015_11_15\O1_MF_S_895848518_C4JBP6KB_.BKP comment=NONE 完成 Control File and SPFILE Autobackup 于 15-11月-15 RMAN>
多通道备份
下面来设置下多通道备份,利用多通道备份可以加快备份速度,及可以将一个备份的几个部分分割开,放在磁盘的不同位置多通道备份:
RMAN> configure device type disk parallelism 3; 新的 RMAN 配置参数: CONFIGURE DEVICE TYPE DISK PARALLELISM 3 BACKUP TYPE TO BACKUPSET; 已成功存储新的 RMAN 配置参数 释放的通道: ORA_DISK_1
上面的命令设置了3个通道,接下来还要分别对3个通道进行设置:
RMAN> configure channel 1 device type disk format 'c:\app\oracle\rman\rman1_%U.bk'; 新的 RMAN 配置参数: CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman1_%U.bk'; 已成功存储新的 RMAN 配置参数 RMAN> configure channel 2 device type disk format 'c:\app\oracle\rman\rman2_%U.bk'; 新的 RMAN 配置参数: CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman2_%U.bk'; 已成功存储新的 RMAN 配置参数 RMAN> configure channel 3 device type disk format 'c:\app\oracle\rman\rman3_%U.bk'; 新的 RMAN 配置参数: CONFIGURE CHANNEL 3 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman3_%U.bk'; 已成功存储新的 RMAN 配置参数
测试下刚才设置参数的效果,测试备份
RMAN> backup database; 启动 backup 于 15-11月-15 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=242 设备类型=DISK 分配的通道: ORA_DISK_2 通道 ORA_DISK_2: SID=16 设备类型=DISK 分配的通道: ORA_DISK_3 通道 ORA_DISK_3: SID=133 设备类型=DISK 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00001 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCLTN26_.DBF 输入数据文件: 文件号=00005 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_UNDOTBS1_BYCLWPHZ_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_2: 正在启动全部数据文件备份集 通道 ORA_DISK_2: 正在指定备份集内的数据文件 输入数据文件: 文件号=00010 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_EXAMPLE_BYCMNHVM_.DBF 输入数据文件: 文件号=00009 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCMNHWP_.DBF 通道 ORA_DISK_2: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_3: 正在启动全部数据文件备份集 通道 ORA_DISK_3: 正在指定备份集内的数据文件 输入数据文件: 文件号=00008 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCMNHW0_.DBF 输入数据文件: 文件号=00007 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCMNHWC_.DBF 通道 ORA_DISK_3: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_2: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\RMAN\RMAN2_0DQMB4FE_1_1.BK 标记=TAG20151115T145542 注释=NONE 通道 ORA_DISK_2: 备份集已完成, 经过时间:00:00:16 通道 ORA_DISK_2: 正在启动全部数据文件备份集 通道 ORA_DISK_2: 正在指定备份集内的数据文件 输入数据文件: 文件号=00003 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCLRWV7_.DBF 输入数据文件: 文件号=00006 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCLWOB1_.DBF 通道 ORA_DISK_2: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_1: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\RMAN\RMAN1_0CQMB4FE_1_1.BK 标记=TAG20151115T145542 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:17 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00004 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCM0ZW8_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_3: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\RMAN\RMAN3_0EQMB4FE_1_1.BK 标记=TAG20151115T145542 注释=NONE 通道 ORA_DISK_3: 备份集已完成, 经过时间:00:00:18 通道 ORA_DISK_3: 正在启动全部数据文件备份集 通道 ORA_DISK_3: 正在指定备份集内的数据文件 输入数据文件: 文件号=00002 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCM0ZWL_.DBF 通道 ORA_DISK_3: 正在启动段 1 于 15-11月-15 通道 ORA_DISK_1: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\RMAN\RMAN1_0GQMB4FV_1_1.BK 标记=TAG20151115T145542 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:17 通道 ORA_DISK_2: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\RMAN\RMAN2_0FQMB4FU_1_1.BK 标记=TAG20151115T145542 注释=NONE 通道 ORA_DISK_2: 备份集已完成, 经过时间:00:00:19 通道 ORA_DISK_3: 已完成段 1 于 15-11月-15 段句柄=C:\APP\ORACLE\RMAN\RMAN3_0HQMB4G1_1_1.BK 标记=TAG20151115T145542 注释=NONE 通道 ORA_DISK_3: 备份集已完成, 经过时间:00:00:15 完成 backup 于 15-11月-15 启动 Control File and SPFILE Autobackup 于 15-11月-15 段 handle=C:\APP\ORACLE\FAST_RECOVERY_AREA\CYANG\AUTOBACKUP\2015_11_15\O1_MF_S_895848978_C4JC4LHO_.BKP comment=NONE 完成 Control File and SPFILE Autobackup 于 15-11月-15
如果要清除一个通道,用下面的命令:
–清除某一个通道
RMAN> configure channel 3 device type disk clear; 旧的 RMAN 配置参数: CONFIGURE CHANNEL 3 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman3_%U.bk'; 已成功删除旧的 RMAN 配置参数 释放的通道: ORA_DISK_1 释放的通道: ORA_DISK_2 释放的通道: ORA_DISK_3
–清除所有通道
RMAN> configure device type disk clear; 使用目标数据库控制文件替代恢复目录 旧的 RMAN 配置参数: CONFIGURE DEVICE TYPE DISK PARALLELISM 3 BACKUP TYPE TO BACKUPSET; RMAN 配置参数已成功重置为默认值
查看此时的配置参数
RMAN> show all 2> ; db_unique_name 为 CYANG 的数据库的 RMAN 配置参数为: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP ON; # default CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\app\oracle\rman\rman_ctl_%F.bk'; 忽略 DISK 通道 2 的配置 忽略 DISK 通道 3 的配置 CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman1_%U.bk'; CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman2_%U.bk'; CONFIGURE CHANNEL 3 DEVICE TYPE DISK FORMAT 'c:\app\oracle\rman\rman3_%U.bk'; CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS; # default CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 2 TIMES TO DISK; CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\APP\ORACLE\PRODUCT\12.1.0\DBHOME_1\DATABASE\SNCFCYANG.ORA'; # default
RMAN修改控制文件的备份位置
RMAN默认启用自动备份控制文件,从上面的几个备份中可以到,每次备份都放在FRA的位置,如果没有启用FRA则会放到默认位置ORACLE_HOME/dbs,我可以可以用下面的命令来看下是否自动备份控制文件和更改控制文件位置:RMAN> show controlfile autobackup; db_unique_name 为 CYANG 的数据库的 RMAN 配置参数为: CONFIGURE CONTROLFILE AUTOBACKUP ON; # default --RMAN设置控制文件自动备份的存储位置: RMAN> configure controlfile autobackup format for device type disk to 'c:\app\oracle\rman\rman_ctl_%F.bk'; 新的 RMAN 配置参数: CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\app\oracle\rman\rman_ctl_%F.bk'; 已成功存储新的 RMAN 配置参数
–清除自定义设置,恢复默认设置
RMAN> configure controlfile autobackup format for device type disk clear; 旧的 RMAN 配置参数: CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\app\oracle\rman\rman_ctl_%F.bk'; RMAN 配置参数已成功重置为默认值
–重新自定义
RMAN> configure controlfile autobackup format for device type disk to 'c:\app\oracle\rman\rman_ctl_%F.bk'; 新的 RMAN 配置参数: CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\app\oracle\rman\rman_ctl_%F.bk'; 已成功存储新的 RMAN 配置参数 RMAN>
RMAN备份归档日志
可以在备份的时候指定一块备份规范日志,如:RMAN> backup database plus archivelog; 启动 backup 于 2015-12-01 20:51:30 当前日志已存档 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=10 设备类型=DISK 跳过线程 1 (序列为 33) 的归档日志; 已备份 通道 ORA_DISK_1: 正在启动压缩的归档日志备份集 通道 ORA_DISK_1: 正在指定备份集内的归档日志 输入归档日志线程=1 序列=34 RECID=25 STAMP=895899002 输入归档日志线程=1 序列=35 RECID=26 STAMP=895946316 输入归档日志线程=1 序列=36 RECID=27 STAMP=895951387 输入归档日志线程=1 序列=37 RECID=28 STAMP=897334466 输入归档日志线程=1 序列=38 RECID=29 STAMP=897334468 输入归档日志线程=1 序列=39 RECID=30 STAMP=897339090 通道 ORA_DISK_1: 正在启动段 1 于 2015-12-01 20:51:31 通道 ORA_DISK_1: 已完成段 1 于 2015-12-01 20:51:38 段句柄=C:\APP\ORACLE\RMAN\RMAN1_1TQNOJMJ_1_1.BK 标记=TAG20151201T205131 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:07 完成 backup 于 2015-12-01 20:51:38 启动 backup 于 2015-12-01 20:51:38 使用通道 ORA_DISK_1 通道 ORA_DISK_1: 正在启动压缩的全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00001 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCLTN26_.DBF 输入数据文件: 文件号=00003 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCLRWV7_.DBF 输入数据文件: 文件号=00005 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_UNDOTBS1_BYCLWPHZ_.DBF 输入数据文件: 文件号=00006 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCLWOB1_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 2015-12-01 20:51:39 通道 ORA_DISK_1: 已完成段 1 于 2015-12-01 20:52:24 段句柄=C:\APP\ORACLE\RMAN\RMAN1_1UQNOJMR_1_1.BK 标记=TAG20151201T205139 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:45 通道 ORA_DISK_1: 正在启动压缩的全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00010 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_EXAMPLE_BYCMNHVM_.DBF 输入数据文件: 文件号=00008 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCMNHW0_.DBF 输入数据文件: 文件号=00007 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCMNHWC_.DBF 输入数据文件: 文件号=00009 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_USERS_BYCMNHWP_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 2015-12-01 20:52:24 通道 ORA_DISK_1: 已完成段 1 于 2015-12-01 20:52:59 段句柄=C:\APP\ORACLE\RMAN\RMAN1_1VQNOJO8_1_1.BK 标记=TAG20151201T205139 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:35 通道 ORA_DISK_1: 正在启动压缩的全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00004 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSAUX_BYCM0ZW8_.DBF 输入数据文件: 文件号=00002 名称=C:\APP\ORACLE\ORADATA\CYANG\DATAFILE\O1_MF_SYSTEM_BYCM0ZWL_.DBF 通道 ORA_DISK_1: 正在启动段 1 于 2015-12-01 20:53:00 通道 ORA_DISK_1: 已完成段 1 于 2015-12-01 20:53:25 段句柄=C:\APP\ORACLE\RMAN\RMAN1_20QNOJPC_1_1.BK 标记=TAG20151201T205139 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:25 完成 backup 于 2015-12-01 20:53:25 启动 backup 于 2015-12-01 20:53:25 当前日志已存档 使用通道 ORA_DISK_1 通道 ORA_DISK_1: 正在启动压缩的归档日志备份集 通道 ORA_DISK_1: 正在指定备份集内的归档日志 输入归档日志线程=1 序列=40 RECID=31 STAMP=897339205 通道 ORA_DISK_1: 正在启动段 1 于 2015-12-01 20:53:25 通道 ORA_DISK_1: 已完成段 1 于 2015-12-01 20:53:26 段句柄=C:\APP\ORACLE\RMAN\RMAN1_21QNOJQ5_1_1.BK 标记=TAG20151201T205325 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01 完成 backup 于 2015-12-01 20:53:26 启动 Control File and SPFILE Autobackup 于 2015-12-01 20:53:26 段 handle=C:\APP\ORACLE\RMAN\RMAN_CTL_C-3752195400-20151201-00.BK comment=NONE 完成 Control File and SPFILE Autobackup 于 2015-12-01 20:53:28 RMAN>
RMAN确定控制文件
控制文件快照:因为控制文件时时刻刻都在变动,备份控制文件的时候,需要为当前的控制文件创建快照副本,并将其用作一致性读副本,确保在rman在执行任务时使用内容不变的控制文件副本,且和rman备份的数据一致。RMAN> show snapshot controlfile name; db_unique_name 为 CYANG 的数据库的 RMAN 配置参数为: CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\APP\ORACLE\PRODUCT\12.1.0\DBHOME_1\DATABASE\SNCFCYANG.ORA'; # default RMAN> configure snapshot controlfile name to <new path>
相关文章推荐
- ruby的hash学习笔记例: 将字符串文本中的单词存放在map中
- 求n阶勒让德多项式
- 深入分析JavaWeb Item3 -- Tomcat服务器学习和使用2
- RunTime
- 信息安全系统设计基础实验四
- 转: servlet中的service, doGet, doPost方法的区别和联系
- RHEL6忘记root密码的解决办法
- 比较好的博客论文保存
- 1020. Tree Traversals (25)——PAT (Advanced Level) Practise
- 用递归方法求 f(n)
- lodash用法系列(3),使用函数
- hdoj Kingdom of Black and White 5583 (模拟&&DP) 好题
- ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect
- LeetCode 144 Binary Tree Preorder Traversal
- openssl运行出现 no OPENSSL_Applink解决办法
- ps aux|grep memcached Linux下查看memcachedzhe个进程
- poj1637 Sightseeing tour 混合图欧拉回路判定
- windows下配置nginx+php环境
- 有序回文数
- Socket