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

94320

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.1K31
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle备份恢复RMAN篇)

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

2.1K10

Linux 备份恢复

# Linux 备份恢复 # 基本介绍 实体机无法做快照,如果系统出现异常或者数据损坏,后果严重,要重做系统, 还会造成数据丢失。...所以我们可以使用备份恢复技术 linux备份恢复很简单,有两种方式: 把需要的文件(或者分区)用TAR打包就行,下次需要恢复的时候,再解压开覆盖即可 使用dump和restore命令 示意图 #...dumpdares** 中记录备份的文件系统,层级,日期时间等。...-t:指定文件名,若该文件已存在备份文件中,则列出名称 -W:显示需要备份的文件及其最后- .次备份的层级,时间,日期。 -w:-W类似,但仅显示需要备份的文件。...-C :使用对比模式,将备份的文件已存在的文件相互对比。

5.1K10

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

56220

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 表空间数据文件

2K21

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

本文是《RMAN备份策略异机恢复一例》的续篇,继续实验验证,最终实现两个需求: 1.异机恢复临时测试的小库 2.传输归档时,实现增量传输 1.异机恢复临时测试的小库 之前异机恢复的需求已经演练成功,现在需要保持之前恢复的库...orcl不动,全新恢复一个用于临时测试指定时间点的小库,实例名称规划为testdb。...> 可以看到只要指定了合适的until time参数,就自动会从之前合适的备份集中转储(这里实验就是20180619了)。...found ORA-01110: data file 2: '/u01/oradata/orcl/sysaux01.dbf' ORA-27037: unable to obtain file status Linux-x86...知识点: a.如何在Linux实现增量传输文件的功能 之前windows是通过 xcopy /y /d来实现这个需求的: /y 禁止提示确认要覆盖已存在的目标文件。

77420

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.1K00

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

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

1.4K30

RMAN 备份详解

--====================== -- RMAN 备份详解 --====================== 一、数据库备份RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档...非一致性备份需要在还原之后进行恢复操作 4.备份镜像副本 备份集 是包含一个或多个数据文件,归档日志文件的二进制文件的集合.备份集由备份片组成,一个备份集中可以包含一个或多个备份片 可以通过...在归档模式下,current状态下数据文件可以备份 关于更多备份恢复的概念请参考:Oracle 备份恢复概念 二、使用RMAN进行备份 1.备份数据库 RMAN> show all;...TIME >= 7 对于大于天但是是恢复所需要的备份依然会被保留 清除备份保留策略 RMAN> configure retention policy clear; 注意obsolete expired...session s where p.addr = s.paddr and client_info like '%id=rman%' 3.Linux下的rman自动备份 备份脚本+crontab

2.5K21

基于Linux下 Oracle 备份策略(RMAN)

--********************************** -- 基于Linux下 Oracle 备份策略(RMAN) --********************************...** 对于 Oracle 数据库的备份恢复,尽管存在热备,冷备以及逻辑备份之外,使用最多的莫过于使用RMAN进行备份恢复。...而制定RMAN备份策 略则是基于数据库丢失的容忍程度,即恢复策略来制定。在下面的备份策略中,给出的是一个通用的备份策略。在该备份策略中,使用了catalog方 式来保持备份脚本以及备份信息。...list backupset summary; 4.建立shell脚本,让linux自动执行脚本 a. vi inc0.rcv,inc1.rcv ,inc2.rcv --注意不同的文件执行不同的备份脚本...log=/u03/bk/scripts/inc0.log append & --注意:nohup&表示将脚本放入后台执行 c.使用crontab建立一个备份计划 crontab -e #min

1.8K20

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] 恢复成功

2K20
领券