首页
学习
活动
专区
工具
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 密码文件

98120

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.5K10

    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

    64620

    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 检查备份和归档

    82920

    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.6K21

    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.2K20

    etcd 备份恢复

    etcd 目前最新的版本的 v3.1.1,但它的 API 又有 v3 和 v2 之分,社区通常所说的 v3 v2 都是指 API 的版本号。...从 etcd 2.3 版本开始推出了一个实验性的全新 v3 版本 API 的实现,v2 v3 API 使用了不同的存储引擎,所以客户端命令也完全不同。...特别提醒:若使用 v3 备份数据时存在 v2 的数据则不影响恢复 若使用 v2 备份数据时存在 v3 的数据则恢复失败 对于 API 2 备份恢复方法 官方 v2 admin guide etcd的数据默认会存放在我们的命令工作目录中...对于 API 3 备份恢复方法 官方 v3 admin guide 在使用 API 3 时需要使用环境变量 ETCDCTL_API 明确指定。...在命令行设置: # export ETCDCTL_API=3 备份数据: # etcdctl --endpoints localhost:2379 snapshot save snapshot.db 恢复

    3.9K10
    领券