【RMAN学习】RMAN联机备份

准备工作:
  在使用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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30430420/viewspace-1796791/

RMAN系列(四)RMAN备份 原 RMAN 系列(四) ---- RMAN 备份https://blog.youkuaiyun.com/tianlesoftware/article/details/5687938版权声明: https://blog.youkuaiyun.com/tianlesoftware/article/details/5687938 一. RMAN 备份的一些优点 1. RMAN 会检测和报告损坏的数据块。 2. 不需要将表空间... 阅读详情

相关推荐

Oracle之RMAN联机和脱机备份(二)

Oracle之RMAN联机和脱机备份(二)

奋斗的阿杰的博客 452

Oracle RMAN备份与还原 - 联机备份讲解

Oracle RMAN备份与还原 - 联机备份讲解 脱机备份之后,对于RMAN备份有了初步的了解,相对于传统的用户手动管理备份文件,RMAN备份操作起来相对要简单方便的多,但是联机备份相对脱机备份操作要复杂,需要掌握的地方稍微多些。 RMAN 的配置参数 RMAN> show all; using target database control file instead...

YunWisdom 786

Oracle数据库 利用RMAN备份

增量备份都需要一个基础,比如0 级备份就是所有增量的基础备份,0级备份与全备份的不同就是0 级备份可以作为其它增量备份的基础备份而全备份是不可以的,是否选择增量备份作为你的备份策略。可以看到,在以上的一些特性中,显示了RMAN强大的功能与好处,以上功能的实现,是因为RMAN是块级别的备份与恢复,备份与恢复发生在数据库块级别,可以通过比较数据块而获得一致性的数据块,可以避免备份没有用过的块,可以检验块是否腐烂等块级别的问题。在说明增量备份之前,首先要理解差异增量与累计增量备份,以及增量备份的备份与恢复原理。

2301_79009758的博客 2651

Oracle RMAN 备份(三)--联机RMAN 数据库备份

七. 联机RMAN 数据库备份7.1 联机数据库备份要使用RMAN执行联机备份操作,数据库必须置于Archivelog 模式。 如果不在归档模式,则尝试联机备份时RMAN就会生成一个错误。Oracle 归档与非归档的切换http://blog.youkuaiyun.com/tianlesoftware/archive/2009/10/19/4693470.aspx连接备份示例:RMAN&...

weixin_34260991的博客 295

Oracle RMAN备份深度解析 - 联机备份MySQL

MySQL是一种流行的开源关系型数据库管理系统,而Oracle RMAN是专为Oracle数据库而设计的备份和恢复工具。本文介绍了配置RMAN环境的步骤,并提供了使用RMAN备份和恢复MySQL数据库的示例代码。请将"username"替换为您的MySQL用户名,"password"替换为您的MySQL密码,"hostname"替换为MySQL服务器的主机名或IP地址,"port"替换为MySQL服务器的端口号,"database"替换为要备份的MySQL数据库名称。此命令将备份整个MySQL数据库。

VcyReact的博客 137

Matlab实战:用卡尔曼滤波搞定无人机GPS轨迹优化(附完整代码)

本文详细介绍了如何使用Matlab实现卡尔曼滤波(KF)算法优化无人机GPS轨迹,提供完整代码和工程实践指南。通过线性卡尔曼滤波技术,有效降低定位噪声,提升轨迹平滑度,适用于无人机导航和控制系统开发。

weixin_29061425的博客 253

使用rman进行联机热备与恢复

使用rman进行联机热备1. set Oracle_sid=database的sid2. rman target / 启动raman3.backup database命令就可以进行联机热备。备份文件在“FLASH_RECOVERY_AREA/DATABASENAME/backupset"中 使用rman进行恢复1.启动rman与上面方法相同。使用restor

shaozengwei的专栏 1383

STM32 HardFault调试:寄存器分析与堆栈回溯实战

HardFault是Cortex-M内核中最关键的不可屏蔽异常,本质是处理器对非法指令执行、内存访问越界、堆栈溢出等底层硬件错误的强制响应。其原理根植于ARMv7-M异常模型,通过自动压栈保存xPSR/PC/LR等核心寄存器实现上下文捕获。技术价值在于为嵌入式系统提供确定性故障归因能力,支撑高可靠工业设备开发。典型应用场景涵盖FreeRTOS任务崩溃定位、DMA中断越界诊断及MPU保护机制验证。本文聚焦STM32平台,深入解析LR寄存器低4位判别堆栈模式、基于MSP/PSP的PC地址提取方法,并结合Keil

weixin_30951515的博客 143

Oracle - 4.1 - 【学习笔记】for ocp 12c、实例恢复、检查点、联机重做日志文件机制和归档、RMAN备份还原和恢复、表空间时点恢复(TSPITR)

– 基础知识 编程语言:Java Python C 基本算法 基本网络知识:TCP/IP HTTP/HTTPS 基本的设计模式 工具方面 操作系统:Linux (CentOS\Ubuntu\Fe…) 代码管理:SVN / Git 持续集成 (CI/CO):jenkins Java的项目管理工具:Maven / Gradle 框架方面 应用程序框架 ssh spring + struc...

LawssssCat的博客 895

VSCode上搭建C/C++开发环境(vscode配置c/c++环境)Windows系统---保姆级教程

关于VSCode上搭建C/C++开发环境的内容,到这里就结束了,这里博主感叹一下,VSCode真的挺强大的,作为一个编辑器,可以通过和编译器链接成为开发环境,将环境配置好的话,在这上面写代码似乎也是个不错的选择。大家有任何疑问,欢迎在评论区中提出,本篇博客有任何问题和错误也欢迎来和博主讨论,真心希望能和大家一起进步。最后,如果本篇博客对你有帮助的话,能不能给博主一个三连啊!

2303_79329831的博客 8万+

深入解析AutoConfigURL劫持:从注册表权限到一键修复

本文深入解析了AutoConfigURL劫持的原理,揭示其通过篡改注册表权限锁定浏览器设置的机制。文章提供了从手动修复注册表权限到使用一键修复工具的详细解决方案,并指导用户进行DNS检查与病毒查杀,以彻底根除此类顽固劫持问题。

weixin_29229989的博客 767

Oracle RMAN 备份恢复

RMAN在数据库服务器的帮助下实现数据库文件、控制文件、数据库文件和控制文件的映像副本,以及归档日志文件,数据库服务器参数文件的备份。RMAN也允许使用脚本文件实现数据的备份与恢复,而且这些脚本保存在数据库内,而不需要编写基于OS的脚本文件。RMAN备份的文件自动保存在一个系统指定的目录下,文件的名称也由RMAN自己维护。当实现数据库恢复操作时,恢复指令简洁,RMAN自动寻找需要的文件实现数据恢复。减少了传统的导出程序中人为错误的发生。

weixin_63131036的博客 3466

EMD (经验模态分解) 在 C++ 中的实现指南

EMD 是由 Norden E. Huang 等人在1998年提出的一种适用于非线性和非平稳信号的分析方法。对称性:IMF 的上下包络对称。零交叉点:IMF 的零交叉点数量与极值点数量相同或相差一个。本文详细介绍了如何在C++中实现EMD,包括理论背景、算法步骤、代码实现和优化等内容。通过丰富的代码示例和详细的解释,希望能够帮助读者掌握EMD的基本原理,并能够在实际项目中灵活应用。未来,随着信号处理技术的不断发展,EMD及其变种(如EEMD、CEEMDAN等)将继续在各个领域发挥重要作用。

qq_38334677的博客 1749

Oracle数据库的RMAN备份与恢复

RMAN在数据库服务器的帮助下实现数据库文件、控制文件、数据库文件和控制文件的映像副本,以及归档日志文件,数据库服务器参数文件的备份。RMAN也允许使用脚本文件实现数据的备份与恢复,而且这些脚本保存在数据库内,而不需要编写基于OS的脚本文件。RMAN备份的文件自动保存在一个系统指定的目录下,文件的名称也由RMAN自己维护。当实现数据库恢复操作时,恢复指令简洁,RMAN自动寻找需要的文件实现数据恢复。减少了传统的导出程序中人为错误的发生。

2301_76664379的博客 1961

华为OD机试真题 新系统【网络数据包收发处理】

华为OD机试 新系统真题【网络数据包收发处理】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【网络数据包收发处理】多语言题解。

qq_45776114的博客 445

从零搭建 SAP ALE/IDoc:自定义 IDoc 结构、Outbound 发送、Inbound 入库与排错全流程

本文介绍了SAP系统中ALE和IDoc技术的应用,用于解决分布式系统集成中的数据传递问题。主要内容包括: ALE/IDoc技术概述 ALE通过消息驱动方式实现业务数据传递 IDoc作为标准化数据信封,包含控制信息、业务数据和状态记录 支持SAP与非SAP系统间集成 核心概念 ALE的价值在于业务消息传递而非远程调用 IDoc由控制记录、数据记录和状态记录三部分组成 WE60工具用于查看IDoc文档结构 实践案例 演示如何将自定义业务表数据打包为IDoc 详细说明IDoc结构定义步骤(段、基本类型、消息类型)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 319

(整理)RMAN备份详解

网上查到一篇RMAN工具的使用,这篇文档记录写的比较详细,自己目前的工作环境反复使用的几率不高,有些时候就容易忘,特此记录下来。 –====================== – RMAN备份详解 –====================== 一、数据库备份与RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式: 打开状态,属于非一致性备份 关闭状态,可以分为一致性和非一致性 非归档模式: 打开状态,非一致性备份无效 关闭状态,一致性备份,非一致性备份不被推荐 2.RMAN备份

s_156的博客 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

RMAN备份详解

这里我们着重介绍完全备份与增量备份。增量备份的概念RMAN中的增量备份(IncrementalBackup)是指备份数据文件时,只备份上次增量备份后被修改过的数据块,因此,增量备份要比完全备份小得多,但增量备份的时间不一定比完全备份的时间短,因为增量备份也要读取数据文件中所有的数据块。如果每周周日对数据库做级别为0的增量备份,即备份数据库中所有被使用的数据块,其余每天对数据库做差异增量备份,即周一备份相对周日的增量备份发生数据变化的数据块,周二备份相对于周一的增量备份发生数据变化的数据块,…...

5205

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

十一、RMAN备份

识别特定于RMAN的备份类型-使用RMAN BACKUP命令创建备份集-备份控制文件-备份归档的重做日志文件-使用RMAN COPY命令创建镜像副本。

weixin_62839327的博客 2141

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

达梦数据联机脱机备份恢复

达梦数据联机脱机备份恢复

Oracle_veritas的专栏 912

Oracle RMAN备份与还原

RMAN在数据库服务器的帮助下实现数据库文件、控制文件、数据库文件与控制文件的映像副本、归档日志文件、数据库服务器参数文件的备份。   RMAN的特点: (1) 支持增量备份:传统的exp与expdp备份工具,只能实现一个完整备份而不能增量备份,RMAN采用备份级别实现增量备份,在一个完整的备份基础上采用增量备份可以大大减少备份的数量; (2) 自动管理备份文件:RMAN备份的数据是RMAN自动管理的,包括文件名字,备份文件存储目录等; (3) 自动化备份与恢复:在备份与恢复操作时,使用简单的指令就

gengyaocool的博客 8268

【Oracle 11g Rman备份恢复及闪回】

恢复目录是RMAN专用的备份信息存储地,没有恢复目录时,RMAN相关的备份信息,比如归档文件路径、备份集路径等均存储在目标数据库的控制文件中,考虑到控制文件并不能无限增长,而且控制文件也不仅仅是用来存储与备份相关的信息,当待备份的数据库注册到恢复目录之后,RMAN相关的信息除了保存在控制文件中外(控制文件实际上只保存一部分),更加详细的信息就都被存储在恢复目录中。RMAN联机备份需要数据库处于归档模式,关闭数据库,启动到mount状态,修改数据为归档模式。0级备份代表全量备份,1级备份代表增量备份。

qq_39788924的博客 2353

Oracle备份与恢复:RMAN入门

Oracle备份与恢复之RMAN备份、恢复与归档什么是备份什么是恢复什么是归档RMAN入门RMAN备份与归档RMAN常用命令 本文所讨论内容设计的数据库版本为 Oracle 12.2。 备份、恢复与归档 什么是备份 Oracle数据库中的备份可以分为物理备份(Physical backup)与逻辑备份(Logical backup)。 物理备份是对用于存储和恢复数据库的物理文件的备份。这些物理文件包括数据文件、控制文件、以及归档的 redo 日志文件。物理备份又可以分为归档模式备份(又叫热备份或者联机备份)

Sebastien23的博客 4025

Oracle11gR2——RMAN备份

1、RMAN可备份的文件类型与备份文件类型 RMAN可以备份下列文件: 数据文件 控制文件 归档重做日志文件 SPFILE 备份集片 RMAN不能备份下列文件: 临时文件 联机重做日志文件 口令文件 静态PFILE Oralce Net配置文件 RMAN能够生成三类备份: 备份集片 压缩备份集 映象副本 2、使用RMAN备份数据库

wang_san_shi的专栏 2311
上一篇: 【RMAN学习】RMAN实现脱机备份
下一篇: 【RMAN恢复】控制文件、数据文件、重做日志文件丢失的恢复
csv84695
博客等级 码龄12年 3粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值