
rman
zhenglib18
这个作者很懒,什么都没留下…
展开
-
RMAN恢复操作
一、RMAN恢复综述 1、RMAN完全恢复 是指当数据文件出现介质失败时,使用RESTORE命令转储数据文件备份,并使用RECOVER命令将数据文件恢复到失败点的状态。当数据库处于ARCHIVELOG模式时,在进行日志切换时会自动生成归档日志,并且会将所有重做历史记录存放到归档日志中。 2、RMAN不完全恢复 是指当数据库出现介质失败或逻辑失败时,使用RESTORE转载 2014-02-21 16:01:47 · 583 阅读 · 0 评论 -
Oracle Rman 命令详解(List report backup configure)
一、list常用命令总结备忘 list命令列出控制文件、RMAN恢复目录中备份信息, 是我们对所有可见的数据库备份文件的一个最直观的了解的方法 list incarnation; list backup summary; list backup of database summary; list backup of tablespace s转载 2015-06-10 15:53:32 · 460 阅读 · 0 评论 -
Oracle RMAN 将 备份集 重新 注册到控制文件 说明
一.说明 RMAN 备份分2种,Catalog 和Nocatalog,对于Nocatalog,oracle 会使用控制文件来保存RMAN备份的一些记录。 而且实际上多数也是使用Nocatalog来备份。因为使用Nocatalog比较方便。 但对于使用Nocatalog的情况就会让RMAN 恢复的时候依赖与控制文件中记录的备份的信息。如果不一转载 2015-06-10 12:54:30 · 3359 阅读 · 0 评论 -
RMAN 异机 复制数据库
关于RMAN 复制的理论知识,参考我的Blog:RMAN 复制目标数据库的理论知识http://blog.youkuaiyun.com/tianlesoftware/archive/2010/07/19/5746812.aspxRMAN 异机复制和同机复制操作步骤是一样的,不同的是我们需要把备份的文件copy到辅助库上去,而且位置要和目标库上一直,因为备份集的位置是写在控制文件转载 2015-06-10 15:34:47 · 398 阅读 · 0 评论 -
RMAN Catalog 和 Nocatalog 的区别
一.Nocatalog Nocatalog方式 就是用control file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息。因此,当使用rman nocatalog方式备份时,备份controlfile是非常重要的。 由于nocatalog时利用controlfile存放备份信息,建议将Oracle参数文件中的CONTR转载 2015-06-10 15:47:29 · 334 阅读 · 0 评论 -
RMAN 备份与恢复 实例
1. 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。 startup mount alter database archivelog alter database open2.连接到target转载 2015-06-10 15:52:38 · 296 阅读 · 0 评论 -
使用RMAN恢复目录
在hndx上创建恢复目录:[oracle@oracle admin]$ export ORACLE_SID=hndx[oracle@oracle admin]$ sqlplus / as sysdbaSQL> create tablespace rman_cata datafile '/u01/app/oracle/oradata/hndx/cata01.dbf' size 10M转载 2015-06-10 16:09:32 · 397 阅读 · 0 评论 -
目标:丢失所以控制文件,数据库文件,redo文件。只有rman全备的和所有归档的恢复
目标:丢失所以控制文件,数据库文件,redo文件。只有rman全备的和所有归档的恢复 1. 创建测试表2. rman全备3. 模拟丢失所以控制文件,数据库文件,redo文件4. 开始恢复 测试步骤1. 创建测试表 C:/Documents and Settings/Administra转载 2015-06-10 11:29:45 · 751 阅读 · 0 评论 -
Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库
在Oracle 10g下,我们可以使用RMAN duplicate 命令创建一个具有不同DBID 的复制库。 到了Oracle 11gR2, RMAN 的duplicate 有2种方法实现: 1. Active database duplication 2. Backup-based duplication Active database du转载 2015-06-10 15:00:35 · 364 阅读 · 0 评论 -
关于 RMAN 备份 数据块 一致性的讨论
先看官方文档上的一段话: Consistent BackupsYou can use the BACKUP command to make consistent and inconsistent backups of the database. A consistent backup occurs when the database is in a consistent s转载 2015-06-10 15:32:39 · 473 阅读 · 0 评论 -
Oracle 使用RMAN 将 DB 从10g 直接 Restore 到11g 示例
随着Oracle 版本的升级,RMAN 也得到增强,在Oracle11g中的RMAN 支持不同操作系统和不同DB 之前的使用,关于RMAN 的兼容性,参考:Oracle RMAN 兼容性 及 不同版本和不同平台之间使用 常见问题说明http://blog.youkuaiyun.com/tianlesoftware/article/details/7232602 这篇Blog 演转载 2015-06-10 12:55:39 · 646 阅读 · 0 评论 -
Oracle RMAN DUPLICATE/RESTORE/RECOVER 支持的混合平台
RMAN 在混合平台下的duplicate/resotre/recover 有如下方式: (1)使用Active Database Duplicate。 这个是11gRMAN 才有的。(2)使用image copies 或者backup sets 的duplicate。(3)使用image copies 或者backup sets的 resotre 和 recover。 注转载 2015-06-10 14:58:19 · 345 阅读 · 0 评论 -
RMAN 备份异机恢复 并创建新DBID
测试平台信息:Oracle:11gR2操作系统:Redhat 5.5Target DB:dave 几点说明:(1)RMAN 异机恢复的时候,db_name必须相同。 如果说要想改成其他的实例名,可以在恢复成功后,用nid 命令修改。 实例名的信息会记录到控制文件里,所以如果在恢复的时候,如果实例名不一致,恢复的时候会报错。(2)如果恢复的路径和源库不一致,就需要在res转载 2015-06-10 15:22:07 · 298 阅读 · 0 评论 -
用RMAN 备份异机恢复 迁移数据
先假设一种情况,假设有一个数据库,数据量是2T。 如果要对这个数据库进行迁移,在不考虑磁盘空间的前提下,要求在最短的时间内完成切换操作。 在不考虑磁盘空间前提下,备份时间,网络传输时间,恢复时间。 这个时间对于7*24*365的系统来说,肯定是没办法承受的。 如果在考虑下备份空间+迁移后的空间。 这个对磁盘的开销也是非常大。 在我的前一篇转载 2015-06-10 15:24:27 · 365 阅读 · 0 评论 -
RMAN 复制目标数据库的理论知识
一. RMAN 复制的基础1.1 使用RMAN 复制的原因RMAN 复制是必须的。 我们可以只将控制文件复制到新位置,然后再运行还原与恢复操作。 但是在使用了恢复目录的情况下,如果不使用RMAN复制来复制数据库,就存在许多问题。 由于RMAN 基于数据库的DBID 在恢复目录中注册数据库,因此即使存在同名的数据库(inint.ora 中的DB_NAME参数),数据库ID也能转载 2015-06-10 15:40:32 · 298 阅读 · 0 评论 -
RMAN 系列(一)---- RMAN 体系结构概述
一. 服务器管理恢复恢复管理器, Recovery Manager, 简陈 RMAN。 RMAN 实现一直服务器管理恢复(Server Managed Recovery: SMR)。 SMR 是一种数据库执行所需要的操作以确保自身备份成功的能力,依赖于Oracle RDBMS 内核中的内置代码可以完成这一功能。 SMR 的功能主要体现在能够减少用户的操作。二. RMAN 使转载 2015-06-10 15:46:32 · 399 阅读 · 0 评论 -
RMAN 同机复制数据库
关于RMAN 复制的理论知识,参考我的Blog:RMAN 复制目标数据库的理论知识http://blog.youkuaiyun.com/tianlesoftware/archive/2010/07/19/5746812.aspx 实验平台: redhat + oracle 10g源库的相关信息:ORACLE_BASE: /u01/app/orac转载 2015-06-10 15:36:00 · 279 阅读 · 0 评论 -
RMAN 验证 数据文件 和 备份 的有效性
一. 备份DB并查看备份 备份脚本参考: Nocatalog 下的RMAN 增量备份 shell脚本 http://blog.youkuaiyun.com/tianlesoftware/archive/2011/01/26/6164931.aspx RMAN> list backup summary; using target转载 2015-06-10 14:55:09 · 439 阅读 · 0 评论 -
RMAN duplicate database到新主机
万变不离其宗 duplicate database 也是一个备份与恢复的过程。网上有RAMN用于迁移数据库也是这个道理。duplicate database有一个优点,它为duplicateddatabase生成了新的DBID。metalink[[ID 388431.1]]给出了duplicate database的大致步骤: 1. Backup of the primary转载 2014-02-21 16:06:21 · 545 阅读 · 0 评论 -
rman参数的意义
在Oracle 9i中的配置情况使用RMAN>show all;可以显示出RMAN 配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defa转载 2014-02-21 16:10:04 · 479 阅读 · 0 评论 -
Oracle Rman 命令详解(List report backup configure)
一、list常用命令总结备忘 list命令列出控制文件、RMAN恢复目录中备份信息,是我们对所有可见的数据库备份文件的一个最直观的了解的方法 list incarnation; list backup summary; list backup of database summary; list backup of tablespace转载 2014-02-21 16:11:32 · 556 阅读 · 0 评论 -
备份与恢复系列 七 续 catalog中的备份脚本
常用的备份命令可以保存到本地文件上,当我们需要的时候可以直接调用。也可以保存到catalog中。下面我们看看怎样在catalog中创建和使用脚本。1,创建一个零级别全备份create script b_whole_inc0 {allocate channel c1 type disk;allocate channel c2 type disk;backup increm转载 2015-06-01 21:26:23 · 306 阅读 · 0 评论 -
备份与恢复系列 七 RMAN 创建catalog
在生产环境中我们会接触到NBU,一个强大的工具,可以同时管理多个数据库的备份与恢复。在接触NBU之前我们先来了解一下如何创建一个catalog来保存备份信息。掌握了catalog之后再了解NBU怎样管理备份信息就容易的多。创建catalog1 准备catalog数据库2 创建恢复管理器目录3 注册PRACTICE数据库4 为目录再同步控制文件1 准备catalog数转载 2015-06-01 21:30:26 · 389 阅读 · 0 评论 -
备份与恢复系列八 续 RMAN备份的确认
作为一名数据库管理员,我们在设计了一个完整的备份策略后,我们关心的是这些备份是否有效。养兵千日用兵一时,在需要恢复的时候如果当初的备份不能使用那就惨了。我们通过RMAN的常用命令LIST,REPORT,SQL*PLUS,CHROSSCHECK来确认备份是否有效。下面分别看看这些命令的使用方法。1,用 LIST 确认备份list命令显示的是我们已经得到了什么list转载 2015-06-01 21:29:23 · 530 阅读 · 0 评论 -
备份与恢复系列 九 丢失表空间数据文件的还原与恢复
如果个别的数据文件发生丢失或损坏,在数据库处于OPEN状态时可以采用RMAN轻松恢复(只要该文件不属于系统表空间也不属于undo表空间)RAMN可以对一个或多个表空间中的数据文件进行还原与恢复。需要注意的是恢复表空间的数据文件需要把包含该数据文件的表空间先脱机(offline)然后再还原并恢复数据文件,最后再将表空间联机(online),使用的命令如下ALTER TABLESPACE OFF转载 2015-06-01 21:32:59 · 407 阅读 · 0 评论 -
Oracle备份与恢复系列 五 续 EXP/IMP迁移、复制数据库
迁移数据库可以采用三种方式。首先可以采用操作系统的文件拷贝进行物理数据库的还原和恢复,并重新创建数据库控制文件。其次可以用Oracle Export和Import工具将原数据库逻辑还原到一个新的数据库。最后可以用Oracle恢复管理器RMAN进行数据文件和可控制文件的一个物理还原。迁移数据库不像复制word文档那样简单。需要注意Oracle中三种类型的文件(数据文件、重做日志文件和控制文件)必转载 2015-06-01 21:33:47 · 891 阅读 · 0 评论 -
给你的rman备份集加上密码锁
数据的安全越来越重要,不是说你的生产库安全,你的数据就一定安全了,rman备份也是泄露数据的一个重要地方,如果别人拿到了你的备份集,一样等同入侵了你的生产库。为了rman备份的安全,最简单方式就是使用set encryption方式在rman备份过程中设置密码,需要版本为10.2及其以后企业版版,另外如果需要备份到带库只能使用oracle自己的osb(Oracle Secure Backup),注转载 2015-06-01 22:40:14 · 725 阅读 · 0 评论 -
RMAN将备份片分布在不同的挂载点
此次数据迁移,需要将数据库备份到存储上。由于文件系统的限制,每个挂载点的lv不能超过2TB。这就需要将数据库备份到不同挂载点的目录上,可以采用分配通道中的format关键字实现该需求。run{allocate channel c1 device type disk format '/orabak1/bj_db_full_%U' maxpiecesize=20G;al转载 2015-06-01 21:01:06 · 316 阅读 · 0 评论 -
使用RMAN将RAC+ASM复制到单实例+ASM上
本次试验将部署到ASM上的双节点RAC复制到单实例的ASM上。该试验也是出自于一个项目的需求,在虚拟机上演练操作特此记录。之前已经做过多次RMAN复制数据库,这次试验的特点是从RAC复制到单实例。需要注意的以下内容:1,spfile参数问题RAC下的spfile参数中记录了很多和集群相关的信息,在复制时需要修改。比如*.cluster_database=转载 2015-06-01 20:49:17 · 460 阅读 · 0 评论 -
备份与恢复系列 八 丢失所有数据文件的还原与恢复
RMAN运行块中用于恢复的set选项为数据文件设置新名称为特定的数据文件制定新的文件名和路径。如果没有定义该项,则RMAN将文件还原到其当前的路径和文件名。设置归档日志路径为还原和恢复命令的归档日志文件定义不同的路径。如果没有定义该项,RMAN使用目标init.ora文件定义的第一个归档存储的路径。set until为恢复定义停止点。不完全恢复可以完成到指定时间转载 2015-06-01 21:32:47 · 285 阅读 · 0 评论 -
oracle学习系列之RMAN异地恢复数据
一:通过RMAN备份恢复数据库到其他服务器 设定环境: 源库:10.0.17.220 SID:zsddb 获取SID的方式: (1)通过查看/data/ora11g/product/11.2.0/db_1/dbs/spfilezsddb.ora,因为spfile[sid].ora是按照此形式保存 (2)转载 2015-06-10 11:28:13 · 1791 阅读 · 0 评论 -
Oracle RMAN 兼容性 及 不同版本和不同平台之间使用 常见问题说明
一.RMAN Catalog兼容性MOS的文档:RMAN Compatibility Matrix [ID 73431.1] 1.1 About RMAN CompatibilityThe RMAN environment can contain thefollowing components:--RMAN 环境由以下5部分组成:(1) RM转载 2015-06-10 14:50:08 · 756 阅读 · 0 评论 -
RMAN 系列(二) ---- RMAN 设置和配置
一. 配置数据库以ARCHIVELOG 模式运行 在ORACLE 10g 之前,在将数据库置入Archivelog 模式后,需要启动arch进程。 设置参数LOG_ARCHIVE_START 为true,也可启动arch进程。在10g以后,不需要使用该方法,当数据库处于archivelog模式时,Oracle 会自动启动arch进程。Arch 进程由LGWR 进程调用,只要一个联机转载 2015-06-10 15:44:55 · 465 阅读 · 0 评论