首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于catalog 的RMAN 备份恢复

备份恢复存储仓库的数据通常存放于控制文件或恢复目录中,本文主要讲述基于catalog的备份恢复。...关于catalog的创建请参考:RMAN catalog的创建和使用 catalog方式的RMAN备份恢复只不过是将备份恢复信息数据放在catalog目录内,普通的rman方式则是存放在控制文件中...catalog方式可以存储常用或特定的备份恢复的脚本 有关catalog方式RMAN存储脚本请参考:基于 catalog 创建RMAN存储脚本 一、基于catalog来备份数据库(目标数据库orcl...备份恢复概念 Oracle 实例恢复 Oracle 基于用户管理恢复的处理(详细描述了介质恢复及其处理) 有关RMAN恢复管理请参考: RMAN 概述及其体系结构 RMAN 配置、监控管理...RMAN 备份详解 RMAN 还原恢复 有关Oracle体系结构请参考: Oracle 实例和Oracle数据库(Oracle体系结构) Oracle 表空间数据文件 Oracle 密码文件

96820

Rman备份恢复和管理

参考资料: Oracle之Rman入门指南 一步一步学Rman Rman简介 Rman-Recover manager恢复管理工具。...Oracle集成了很多环境的一个数据库备份恢复的工具。...Rman可以做下列事情: 数据库热备份 全库备份恢复 数据库克隆(DG) 增量备份恢复 表空间备份恢复 数据文件备份恢复 归档备份恢复 控制文件和参数文件备份恢复 数据库冷备份 备份集的管理...RMAN> backup datafile 4; 备份归档日志 RMAN> backup archivelog all; 查看备份信息 RMAN> list backup; 如果备份的时候恢复区的空间不够...Rman增量备份 使用Rman备份以及增量备份 附: 关于数据文件的状态信息(online or offline等等),可以参见v$datafile视图。

1.2K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Oracle备份恢复RMAN篇)

    数据库备份恢复是数据库管理员必须掌握的。没有任何系统能免遭硬盘物理损坏、粗心用户的错误操作、或一些可能会威胁到存储数据的潜在灾难的侵袭。...当用户进程出现故障时,进程监控程序(PMON)会自动执行进程恢复。PMON是oracle的后台进程,用于检测用户进程失去连接的服务器进程。...当重新启动数据库时,如果发现实例故障,oracle会自动完成实例恢复。实例恢复将数据库恢复故障之前的事务一致的状态,oracle会自动回滚未提交的数据。...可以使用oracle的恢复管理器(RMAN)或操作系统命令进行数据库的物理备份。 2)逻辑备份:对数据库逻辑组件(如表和存储过程等数据库对象)的备份。...(下面的命令表示备份整个数据库和归档日志,不指定备份路径会备份到默认路径) RMAN> backup database plus archivelog; 3、恢复数据 查看备份的文件

    2.4K10

    Oracle rman备份恢复常规操作

    1 备份恢复参数文件 RMAN> backup spfile format '/tmp/bak/spfile_%U_%T.ora' 关闭数据库,并删除参数文件(…/dbs路径下的ora文件) RMAN>...> startup force 2 备份恢复控制文件 RMAN> backup current controlfile format '/tmp/bak/control_%U_%T.ctl'; 关闭数据库删除控制文件...3 备份恢复数据(完全恢复) 日志都在 RMAN> backup database format '/tmp/bak/database_%U_%T.dbf'; 创建表在test表空间 RMAN> select...open; 4 备份恢复数据(dbca删除后恢复备份参数文件、控制文件、全库 RMAN> backup spfile format '/tmp/bak/spfile_%U_%T.ora'; RMAN...优缺点:主要优势是恢复时间较短、缺点是备份时间长和磁盘开销大 备份命令如下: 零级备份 backup incremental level 0 database; 一级差异增量 backup incremental

    60620

    RMAN 还原恢复

    -20101124-00'; --手动指定路径 RMAN> startup force; 6.联机重做日志文件丢失的恢复请参考: 基于catalog 的RMAN 备份恢复 Oracle 联机重做日志文件...,控制文件的备份恢复将单独列出。...有关控制文件请参考下列 基于catalog 的RMAN 备份恢复 Oracle 控制文件的备份恢复 三、更多参考 有关基于用户管理的备份备份恢复的概念请参考: Oracle 冷备份 Oracle...热备份 Oracle 备份恢复概念 Oracle 实例恢复 Oracle 基于用户管理恢复的处理(详细描述了介质恢复及其处理) 有关RMAN恢复管理请参考: RMAN 概述及其体系结构...RMAN 配置、监控管理 RMAN 备份详解 RMAN 还原恢复 有关Oracle体系结构请参考: Oracle实例和Oracle数据库(Oracle体系结构) Oracle 表空间数据文件

    2.1K21

    RMAN备份策略异机恢复一例(续篇)

    本文是《RMAN备份策略异机恢复一例》的续篇,继续实验验证,最终实现两个需求: 1.异机恢复临时测试的小库 2.传输归档时,实现增量传输 1.异机恢复临时测试的小库 之前异机恢复的需求已经演练成功,现在需要保持之前恢复的库...orcl不动,全新恢复一个用于临时测试指定时间点的小库,实例名称规划为testdb。...> 可以看到只要指定了合适的until time参数,就自动会从之前合适的备份集中转储(这里实验就是20180619了)。...: [oracle@jystdrac1 tmp]$ rman target / RMAN> restore controlfile from '/tmp/ORCL.45.1.20180621.CTL';...to obtain file status Linux-x86_64 Error: 2: No such file or directory Additional information: 3 检查备份和归档

    81320

    RMAN 备份异机恢复 Oracle 数据库

    8.1、本地备份方式使用本地备份中最新的控制文件进行恢复:## oracle 用户下执行rman target /## 恢复控制文件restore controlfile from '/backup/backlv0...> alter database mount;database mountedreleased channel: ORA_DISK_1RMAN>9、注册备份集一般源端和目标端的备份目录一致的话,是不需要手动注册备份集的...,但是以防万一,这里还是建议最好手动注册一下备份集(以防选取的控制文件不是最新):rman target /## rman 下执行,catalog 注册备份集,防止上方恢复的控制文件不是最新的控制文件catalog...-07517: Reason: The file header is corruptedRMAN>至此,RMAN 恢复前准备已经完成,接下来需要通过备份恢复数据。...1.1、本地备份方式本地备份恢复比较简单,注意通道类型使用的是 disk,一般数据量大的话可以多开几个通道:## rman 下继续恢复run {allocate channel c1 device type

    2.3K00

    使用RMAN实现异机备份恢复(WIN平台)

    --================================= -- 使用RMAN实现异机备份恢复(WIN平台) --=================================     ...在主机B上设定共享文件夹,如RMAN_Shared,设置其权限为完全控制(在A上使用\\IP\RMAN_Shared测试是否可写入文件) 二、查看RMAN的配置数据库情况  RMAN> show...WRITE     5.结论             从上面的备份恢复来看...,使用异机备份恢复使用本地服务器备份恢复操作方式并无太多差异,但数据库的性能则受到一定         的影响。...即备份到异机其备份恢复速度低于备份恢复在本地服务器。在大型生产环境中且实时性要求特高的情形,尽可能的避免异机         备份恢复。尽管如此,备份到异机从异机恢复仍然不失为一种可选方案。

    1.5K30

    RMAN 备份详解

    --====================== -- RMAN 备份详解 --====================== 一、数据库备份RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档...非一致性备份需要在还原之后进行恢复操作 4.备份镜像副本 备份集 是包含一个或多个数据文件,归档日志文件的二进制文件的集合.备份集由备份片组成,一个备份集中可以包含一个或多个备份片 可以通过...在归档模式下,current状态下数据文件可以备份 关于更多备份恢复的概念请参考:Oracle 备份恢复概念 二、使用RMAN进行备份 1.备份数据库 RMAN> show all;...可以使用report obsolete命令查看备份数多于的备份 并使用delete obsolete来删除过时的备份 恢复窗口 恢复窗口允许完成恢复到过去某个时间点的时点恢复,通常设定为多少天...TIME >= 7 对于大于天但是是恢复所需要的备份依然会被保留 清除备份保留策略 RMAN> configure retention policy clear; 注意obsolete expired

    2.5K21

    rman recovery恢复RMAN-03002 RMAN-06053 RMAN-06025解决

    灾备库通过源库的全备archive文件做完全库恢复后,拿到源库的archive日志在灾备库执行recovery恢复时报错: RMAN> recover database until sequence 5873...========= RMAN-03002: failure of recover command at 10/12/2018 15:29:39 RMAN-06053: unable to perform...restore [dw1gnidvei.png] archive日志列表和路径: [sm3seynlm.png] [fghs9lqm8.png] 问题解决: 通过catalog start with将最新的备份集以及归档日志文件列表导入到控制文中...再次执行恢复操作: RMAN>   recover database until sequence 5873; Starting recover at 12-OCT-18 allocated channel...elapsed time: 00:00:03 Finished recover at 12-OCT-18 [ckr0wal5e.png] [5mgc8ksu7o.gif] [ds69gxwjww.png] 恢复成功

    2.1K20

    Mysql备份恢复

    back ip:/root cp -r /data/mysql /本地新目录 1.2、恢复 将已经备份的数据目录替换到原有的目录, 重启mysql服务 二、mysql热备及恢复 2.1、mysqldump...备份恢复 1、mysqldump 参数说明 –single-transaction 用于保证InnoDB备份数据时的一致性,配合RR隔离级别一起使用;当发起事务时,读取一个数据的快照,直到备份结束,都不会读取到本事务开始之后提交的任何数据...CHANGE MASTER的语句,并在语句前添加注释 2、mysqldump备份恢复 备份全库 mysqldump --single-transaction -uroot -proot123 -A...--single-transaction -uroot -proot123 db1 t >t.sql 恢复单表 mysql -uroot -proot123 db1 < t.sql 备份db1库t...stop-never或no-primary-key不能同时添加。 –back-interval -B模式下,每打印一千行回滚SQL,加一句SLEEP多少秒,如不想加SLEEP,请设为0。可选。

    3.2K20

    MySQL备份恢复

    数据库备份类型可以从两个角度来看待: 1、从物理逻辑的角度: 物理备份是对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。这种类型的备份适用于在出现问题时需要快速恢复的大型重要数据库。...其中呢,完整备份是实现差异、增量备份的基础。 完整备份:每次对数据进行完整的备份,即对整个数据库的备份备份恢复的操作非常简单,但是数据存在大量的重复,会占用大量的磁盘空间,备份的时间也很长。...备份实例: 1、物理冷备份恢复: [root@mysql /]# systemctl stop mysqld #先停掉服务 [root@mysql /]# mkdir /backup...[root@mysql /]# systemctl restart mysqld # 重启服务验证 2、mysqldump 备份恢复备份数据库 备份指定库中的表: mysqldump...: 完全备份不同,增量备份没有重复数据,备份量不大,时间段,但其恢复比较麻烦,需要上次完全备份及完全备份之后的所有增量备份之后才能恢复,而且要对所有增量备份逐个反推恢复

    3.7K20

    MySQL备份恢复

    MySQL备份恢复 1、数据备份概述 备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。...: 恢复点目标(RPO) 恢复点目标是指数据能恢复到什么程度 恢复时间目标(RTO) 恢复时间目标是指数据恢复需要多长时间 1.2 数据库备份分类 数据库备份方式分很多种,从物理逻辑的角度来看,备份可分为...数据库物理热备的备份工具,能够非常快速地备份恢复mysql数据库,且支持在线热备份备份时不影响数据读写)。...) 准备选项 --incremental-dir 指定增量备份全备合并 还原选项 --copy-back 做数据恢复时将备份数据文件拷贝到MySQL服务器的datadir。...,按照增量备份顺序依次将增量备份全备合并,记得加--apply-log-only选项,最后一次增量备份不需要添加该选项 # 恢复数据(保证要还原的数据库服务器的data目录为空) rm -rf /var

    4.1K20
    领券