`

用Rman的Plus archvielog选项简化数据库备份

阅读更多

Oracle9i开始Rman提供plus archivelog选项,极大的简化了Rman备份的操作。

当你定义plus archivelog语句时,RMAN执行如下步骤的操作:
1。运行一个ALTER SYSTEM ARCHIVELOG CURRENT命令
2。运行BACKUP ARCHIVELOG ALL命令。注意如果备份优化被启用,RMAN只会备份未备份过的日志
3。备份BACKUP命令中定义的文件
4。运行ALTER SYSTEM ARCHIVELOG CURRENT命令
5。备份所有的剩下的归档日志

测试备份脚本:

backup database 
format '/opt/oracle/orabak/full_%d_%T_%s'
plus archivelog 
format '/opt/oracle/orabak/arch_%d_%T_%s'
delete all input;                      

 

测试日志:

 

 
[oracle@jumper oracle]$ rman target /

Recovery Manager: Release 9.2.0.4.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

connected to target database: CONNER (DBID=3152029224)

RMAN> run {
2> backup database 
3> format '/opt/oracle/orabak/full%d_%T_%s'
4> plus archivelog 
5> format '/opt/oracle/orabak/arch_%d_%T_%s'
6> delete all input; }


Starting backup at 04-NOV-04
current log archived
using target database controlfile instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=12 devtype=DISK
channel ORA_DISK_1: starting archive log backupset
channel ORA_DISK_1: specifying archive log(s) in backup set
input archive log thread=1 sequence=163 recid=6 stamp=541351580
channel ORA_DISK_1: starting piece 1 at 04-NOV-04
channel ORA_DISK_1: finished piece 1 at 04-NOV-04
piece handle=/opt/oracle/orabak/arch_CONNER_20041104_7 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02
channel ORA_DISK_1: deleting archive log(s)
archive log filename=/opt/oracle/oradata/conner/archive/1_163.dbf recid=6 stamp=541351580
Finished backup at 04-NOV-04

Starting backup at 04-NOV-04
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
including current SPFILE in backupset
including current controlfile in backupset
input datafile fno=00004 name=/opt/oracle/oradata/conner/eygle01.dbf
input datafile fno=00001 name=/opt/oracle/oradata/conner/system01.dbf
input datafile fno=00002 name=/opt/oracle/oradata/conner/undotbs01.dbf
input datafile fno=00003 name=/opt/oracle/oradata/conner/users01.dbf
channel ORA_DISK_1: starting piece 1 at 04-NOV-04
aaaachannel ORA_DISK_1: finished piece 1 at 04-NOV-04
piece handle=/opt/oracle/orabak/full_CONNER_20041104_8 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:04:04
Finished backup at 04-NOV-04

Starting backup at 04-NOV-04
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archive log backupset
channel ORA_DISK_1: specifying archive log(s) in backup set
input archive log thread=1 sequence=164 recid=7 stamp=541351832
channel ORA_DISK_1: starting piece 1 at 04-NOV-04
channel ORA_DISK_1: finished piece 1 at 04-NOV-04
piece handle=/opt/oracle/orabak/arch_CONNER_20041104_9 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02
channel ORA_DISK_1: deleting archive log(s)
archive log filename=/opt/oracle/oradata/conner/archive/1_164.dbf recid=7 stamp=541351832
Finished backup at 04-NOV-04

RMAN> 
       

通过plus archivelog,简化了备份操作,同时确保需要的日志都被备份。

 
[oracle@jumper orabak]$ ls -l
total 751628
-rw-r-----    1 oracle   dba        156160  Nov  4 15:26 arch_CONNER_20041104_7
-rw-r-----    1 oracle   dba         60928  Nov  4 15:30 arch_CONNER_20041104_9
-rw-r-----    1 oracle   dba      768679936 Nov  4 15:30 full_CONNER_20041104_8      

 

分享到:
评论

相关推荐

    基于Rman和TSM的Oracle数据库备份方法研究.pdf

    基于Rman和TSM的Oracle数据库备份方法研究 在数据库管理中,备份是一个非常重要的环节。随着数据采集的不可逆性和数据存储系统的不可靠性,安全高效的数据备份策略变得越来越迫切。为此,本文研究了基于Rman和TSM的...

    傻瓜式实战OracleRMAN数据库备份和恢复视频

    教程名称:傻瓜式实战Oracle RMAN数据库备份和恢复视频课程目录:【】数据库备份和恢复系列].ITBOBA_RMAN_1【】数据库备份和恢复系列].ITBOBA_RMAN_10【】数据库备份和恢复系列].ITBOBA_RMAN_2【】数据库备份和恢复...

    RMAN数据库备份详解

    本文详细讲解了 RMAN 的备份机制以及如何备份,涵盖了数据库备份和 RMAN 备份的概念、RMAN 备份的类型、备份集和镜像副本、备份路径、备份限制等知识点。 一、数据库备份与 RMAN 备份的概念 数据库备份是指将...

    基于RMAN的Oracle数据库备份与恢复机制.pdf

    Oracle Recovery Manager(RMAN)是Oracle公司提供的一种专门备份工具,能够实现数据库定制备份、自动备份等功能,简化了备份和恢复操作,降低了手工备份的复杂性和风险,提高了备份操作的可靠性和可恢复性。...

    windows上oracle数据库rman自动备份策略

    此脚本会备份数据库及归档日志,并设置保留策略为7天内的所有备份。 五、Windows任务计划程序 结合Windows的任务计划程序,可以设定RMAN脚本在特定时间自动运行。步骤如下: 1. 打开任务计划程序。 2. 创建新任务,...

    使用RMAN实现ORACLE数据库的增量备份.pdf

    【使用RMAN实现ORACLE数据库增量备份】 Oracle数据库作为广泛使用的商业关系型数据库管理系统,其在医疗机构中的应用尤其重要,因为这些系统存储着大量的患者信息和医学影像数据。随着医院信息化建设的加速,数据库...

    用RMAN进行ORACLE数据库备份的方法研究.pdf

    用RMAN进行ORACLE数据库备份的方法研究 oracle数据库备份是指将数据库中的数据复制到另外一个存储介质中,以便在数据丢失或损坏时能够恢复数据。Oracle数据库备份有两种类型:联机备份和脱机备份。联机备份也称热...

    Oracle数据库RMAN备份与恢复.pdf

    Oracle数据库RMAN备份与恢复 Oracle数据库提供了物理备份和逻辑备份两种方式,RMAN(Recovery Manager)技术是DBA常用的备份技术。RMAN备份特点是跳过未使用的数据块,使用Oracle特有的二进制压缩模式,能够最大...

    详细、完整的介绍使用RMAN对数据库进行备份及恢复

    本篇文章将深入探讨如何使用RMAN进行数据库的管理,包括如何创建恢复目录、连接数据库、执行各种RMAN命令以及进行实际的备份和恢复操作。 首先,创建RMAN恢复目录是使用RMAN进行备份前的重要步骤。恢复目录数据库...

    用RMAN备份和恢复数据库

    1. 备份数据库:RMAN 可以对整个数据库或其中的一部分进行备份。 2. 恢复数据库:RMAN 可以从备份中恢复数据库。 3. 验证备份:RMAN 可以验证备份的完整性和正确性。 三、RMAN 的工作流程 RMAN 的工作流程包括: ...

    rman的备份详解\一、数据库备份与RMAN备份的概念

    使用RMAN进行备份时,应根据实际需求配置相应的参数,例如保留策略、优化选项、备份设备类型、备份目标路径等,以确保备份的有效性和恢复的简便性。RMAN的强大之处在于它能够自动化许多备份和恢复过程,并能灵活适应...

    Oracle 11g R2 Rman备份与恢复_刘耀龙的博客-CSDN博客_rman备份.pdf

    Oracle 11g R2 的 RMAN (Recovery Manager) 是 Oracle 数据库管理系统中的一个关键工具,主要用于数据库的备份和恢复。RMAN 提供了一种高效且灵活的方式来管理和保护数据库,确保在数据丢失或系统故障时能够快速恢复...

    手把手教你ORACLE RMAN异地备份

    通过使用RMAN和EXP/IMP工具,用户可以实现本地数据库的异地备份,避免服务器空间不足的问题。 知识点一:异地备份的必要性 随着时间的推迟,用户数据量也越来越大,备份和恢复都将是比较麻烦的事情。如果使用EXP/...

    rman冷备脚本全备份数据库(异机备份和恢复)

    RMAN冷备脚本全备份数据库是指使用RMAN工具在数据库关闭或mount状态下进行的备份。这种方式可以确保数据库的一致性和完整性。 RMAN冷备脚本全备份数据库的步骤 1.首先,需要切换到Oracle用户名下,并检查数据库当前...

    RMAN备份脚本(详细)

    RMAN(Recovery Manager)是Oracle数据库管理系统中的一个重要工具,用于执行数据库的备份、恢复以及维护操作。在Oracle环境中,DBA(数据库管理员)经常使用RMAN来确保数据的安全性和可恢复性。以下是对"RMAN备份...

    Oracle数据库备份和恢复利器——RMAN.pdf

    Oracle数据库备份和恢复利器——RMAN.pdf文档详细介绍了RMAN(Recovery Manager)在Oracle数据库中的应用,作为物理备份和恢复工具,RMAN具有占用资源少、备份效率高、恢复速度快、支持在线备份和恢复等特点。...

    使用RMAN工具跨平台迁移数据库图解

    在确保所有先决条件满足后,使用RMAN工具创建数据库的完整备份。这通常涉及使用RMAN命令行界面,创建一个包含所有数据文件、控制文件和归档日志的备份集。例如: ```shell RMAN> BACKUP AS COMPRESSED BACKUPSET ...

    windows下的oracle数据库rman自动备份和恢复.pdf

    Oracle数据库RMAN自动备份和恢复是指使用Oracle提供的RMAN(Recovery Manager)工具来实现数据库的自动备份和恢复。RMAN是Oracle数据库的备份和恢复解决方案,可以实现数据库的自动备份、恢复和管理。 一、RMAN...

Global site tag (gtag.js) - Google Analytics