ITPub博客

首页 > 数据库 > Oracle > 【RMAN学习】RMAN联机备份

【RMAN学习】RMAN联机备份

原创 Oracle 作者:gydba 时间:2015-09-10 22:13:25 0 删除 编辑
准备工作:
  在使用RMAN进行联机备份前,必设置快闪恢复区,将DB_RECOVERY_FILE_DEST参数指定的目录作为归档重做日志备份的默认位置,并且将快闪恢复区的尺寸设置的足够大。

1)将参数LOG_ARCHIVE_START设置为TRUE
SQL> alter system set log_archive_start = true scope=spfile;

系统已更改。

在进行联机备份前都要要求将数据库设置为归档模式,因为处于联机备份的数据库中要备份的所有数据文件头中的SCN锁定,但是这时候数据库中的数据是可以被访问的,并进行DML操作,但是这些修改的数据是不能写入到数据文件的,重做日志进程将这些变化的数据全部写到重做日志中。 如果备份时间过长,而且在这期间有大量的变化的数据,重 做日志会切换从而将这些变化的数据写到日志,归档日志中。
必须小心保存或备份归档 ,因为一旦她丢失或损坏就无法数据库的完全恢复,只能实现不完全。

2)将数据库设置为归档模式
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
ORACLE 例程已经启动。

Total System Global Area 1670221824 bytes
Fixed Size                  2176328 bytes
Variable Size            1291848376 bytes
Database Buffers          369098752 bytes
Redo Buffers                7098368 bytes
数据库装载完毕。
SQL> alter database archivelog ;
数据库已更改。

3)查看数据库的归档模式
SQL> archive log list
数据库日志模式            存档模式
自动存档             启用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     268
下一个存档日志序列   274
当前日志序列           274

4)使用RMAN备份整个数据库
RMAN> backup as compressed backupset database plus archivelog delete all input;

启动 backup 于 10-9月 -15
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=129 设备类型=DISK
通道 ORA_DISK_1: 正在启动压缩的归档日志备份集
通道 ORA_DISK_1: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=5 RECID=114 STAMP=886927298
输入归档日志线程=1 序列=7 RECID=112 STAMP=886927292
输入归档日志线程=1 序列=8 RECID=113 STAMP=886927296
输入归档日志线程=1 序列=9 RECID=115 STAMP=886928943
输入归档日志线程=1 序列=10 RECID=116 STAMP=886928970
输入归档日志线程=1 序列=11 RECID=117 STAMP=886931737
输入归档日志线程=1 序列=12 RECID=118 STAMP=886934071
输入归档日志线程=1 序列=13 RECID=119 STAMP=886934806
输入归档日志线程=1 序列=14 RECID=120 STAMP=886935733
输入归档日志线程=1 序列=15 RECID=121 STAMP=886975312
输入归档日志线程=1 序列=16 RECID=122 STAMP=886978866
输入归档日志线程=1 序列=17 RECID=123 STAMP=886986010
输入归档日志线程=1 序列=18 RECID=124 STAMP=887050718
输入归档日志线程=1 序列=19 RECID=125 STAMP=887061736
输入归档日志线程=1 序列=20 RECID=126 STAMP=887110238
输入归档日志线程=1 序列=21 RECID=127 STAMP=887119208
输入归档日志线程=1 序列=22 RECID=128 STAMP=887139191
输入归档日志线程=1 序列=23 RECID=129 STAMP=887148287
通道 ORA_DISK_1: 正在启动段 1 于 10-9月 -15
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_5_BW2PXPRW_.AR
C RECID=114 STAMP=886927298
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_7_BW2PXPSC_.AR
C RECID=112 STAMP=886927292
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_8_BW2PXPSC_.AR
C RECID=113 STAMP=886927296
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_9_BW2RKGP3_.AR
C RECID=115 STAMP=886928943
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_10_BW2RL78F_.A
RC RECID=116 STAMP=886928970
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_11_BW2V8OM0_.A
RC RECID=117 STAMP=886931737
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_12_BW2XKP1X_.A
RC RECID=118 STAMP=886934071
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_13_BW2Y8PHZ_.A
RC RECID=119 STAMP=886934806
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_14_BW2Z5OHL_.A
RC RECID=120 STAMP=886935733
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_15_BW45TGTO_.A
RC RECID=121 STAMP=886975312
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_05\O1_MF_1_16_BW499HTM_.A
RC RECID=122 STAMP=886978866
归档日志文件名=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2015_08_06\O1_MF_1_17_BW4J8T8K_.A
RC RECID=123 STAMP=886986010



5)联机备份一个表空间
RMAN> backup tablespace users;

启动 backup 于 10-9月 -15
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=129 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00004 名称=D:\APP\CHJAYHSX\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 10-9月 -15
通道 ORA_DISK_1: 已完成段 1 于 10-9月 -15
段句柄=D:\APP\CHJAYHSX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_10\O1_MF_NNNDF_TAG20150910T221025_
BZ33TKQR_.BKP 标记=TAG20150910T221025 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 10-9月 -15

为了减少占用的空间,可以使用压缩指令
RMAN>backup as compressed backupset tablespace users;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30430420/viewspace-1796791/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-08-24

  • 博文量
    77
  • 访问量
    152071