首页
学习
活动
专区
工具
TVP
发布

RMAN恢复快速参考

数据库环境:RHEL6.4 + Oracle 11.2.0.4.7 一、 服务器A备份数据库 1.1 在线备份(数据库运行在归档模式) 1.2 备份脚本内容 二、 服务器B恢复数据库 2.1 服务器B安装数据库软件...2.2 启动实例到nomount状态(指定pfile文件) 2.3 RMAN恢复控制文件,确定备份集有效性 2.4 RMAN恢复数据库 2.5 恢复后操作 一、 服务器A备份数据库 1.1 在线备份...然后创建密码文件: orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle force=y entries=5 2.2 启动实例到nomount...状态(指定pfile文件) 将$basedir/pfile$date.ora文件复制到$ORACLE_HOME/dbs/init$ORACLE_SID.ora,根据实际服务器B的情况修改。...startup nomount pfile='$ORACLE_HOME/dbs/init$ORACLE_SID.ora' 2.3 RMAN恢复控制文件,确定备份集有效性 2.3.1 RMAN恢复控制文件

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle数据库升级

环境: A:RHEL5.5 + Oracle 10.2.0.4 B:RHEL5.5 需求: A10.2.0.4数据库,在B升级到11.2.0.4,应用最新PSU补丁程序。...脚本到A 5.2 A执行utlu112i.sql进行升级前检查 5.3 根据检查结果调整A数据库 六、 A备份原库 七、 B恢复数据库 八、 B升级数据库 8.1 修改恢复后的数据库为非归档模式....html#1 七、 B恢复数据库 B恢复数据库可参考:http://www.cnblogs.com/jyzhao/p/4806434.html#2 注意:这里恢复完成不要直接尝试打开数据库...八、 B升级数据库 8.1 修改恢复后的数据库为非归档模式 为预防升级测试过程中默认的归档空间不够,这里升级先把库开启为非归档模式。.../opatch lsinventory 查询dba_registry_history: SQL> select * from dba_registry_history; 到此,已完成数据库升级操作。

1.4K20

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

--================================= -- 使用RMAN实现备份恢复(WIN平台) --=================================     ...在有些情况下,如数据库服务器处于磁盘空间的压力或成本控制需要将数据文件备份到,使用RMAN可以完成该工作。...四、从进行还原与恢复     1.关闭数据库         SQL> shutdown immediate; 数据库已经关闭。...,使用备份与恢复与使用本地服务器备份与恢复操作方式并无太多差异,但数据库的性能则受到一定         的影响。...即备份到其备份与恢复速度低于备份恢复在本地服务器。在大型生产环境中且实时性要求特高的情形,尽可能的避免         备份与恢复。尽管如此,备份到与从恢复仍然不失为一种可选方案。

1.4K30

RMAN备份策略与恢复一例

防止A机器本身硬件Crash无法恢复造成核心数据库无法恢复的窘境。而且在B机器可以将数据恢复到任意时间点。...注意:因为要求备份完毕后直接脚本命令自动传输到备份目录,所以需要预先配置好到B机器的SSH无密码登录。...backup_arch.log exit 0 注意:这里的通配只是满足去掉全备的备份传输,对于归档日志,控制文件和参数文件的备份并没有做进一步区分(如果你的归档文件很大,还需要进一步设计细分) 3.恢复...: 恢复核心步骤: 3.1 参数文件: $ strings ORCL.24.1.20180619.SPFILE [oracle@jystdrac1 orcl]$ pwd /u01/oradata...='/u01/oradata/orcl/pfile.ora'; SQL> startup mount SQL> alter database open resetlogs; 至此,RMAN备份策略与恢复实例演示完成

65140

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

本文是《RMAN备份策略与恢复一例》的续篇,继续实验验证,最终实现两个需求: 1.恢复临时测试的小库 2.传输归档时,实现增量传输 1.恢复临时测试的小库 之前恢复的需求已经演练成功,现在需要保持之前恢复的库...orcl不动,全新恢复一个用于临时测试指定时间点的小库,实例名称规划为testdb。...现在来恢复小库到2018-06-20 18:00:00这个时间点,实例名为testdb: [oracle@jystdrac1 ~]$ export ORACLE_SID=testdb [oracle@jystdrac1...='/u01/oradata/testdb/pfile.ora'; 恢复控制文件: [oracle@jystdrac1 tmp]$ rman target / RMAN> restore controlfile.../u01/orabak/scripts/backup.sh /u01/orabak 0 * * * * /u01/orabak/scripts/backuparch.sh /u01/orabak 去

73020

ORACLE备份恢复

可以使用oracle恢复管理器(RMAN)或操作系统命令进行数据库的物理备份。 逻辑备份:对数据库逻辑组件(如表和存储过程等数据库对象)的备份。...3、恢复定义 恢复就是发生故障后,利用已备份的数据文件或控制文件,重新建立一个完整的数据库 4、恢复分类 实例恢复:当oracle实例出现失败后,oracle自动进行的恢复 介质恢复:当存放数据库的介质出现故障时所作的恢复...RMAN是 ORACLE提供的一个备份与恢复的工具,可以用来执行完全或不完全的数据库恢复。   2. RMAN不能用于备份初始化参数文件和口令文件。   3....$ cd /database/oracle/oracle/oradata/orcl $ mv users01.dbf users01_bak.dbf 现在开始恢复表空间users01 进入到rman...users online'; 8、恢复和复原全数据库 模拟数据文件丢失或损坏 $ cd /database/oracle/oracle/oradata/orcl $ mv system01.dbf

2.5K20

Oracle 实例恢复

--======================= -- Oracle 实例恢复 --======================= 一、Oracle实例失败 Oracle实例失败多为实例非一致性关闭所致...实例实现自动恢复,根据联机日志文件前滚提交的事务,回滚未提交的事务 查看告警日志、跟踪日志等找出出现故障的原因 更多常见的故障请参考:Oracle 常见故障及日常规划 二、检查点 检查点在体系结构中已经讨论...回滚:已修改但未提交的数据将被撤销到修改之前的状态 四、实例恢复的过程 下面的图片来自Oracle官方教材 ?...; 增量检查点 SQL> select * from X$KCCCP where indx=0; 七、实例恢复演示 --删除告警日志 SQL> ho rm -f /u01/app/oracle...实例和Oracle数据库(Oracle体系结构) Oracle 用户、对象权限、系统权限 Oracle 角色、配置文件 Oracle 联机重做日志文件(ONLINE LOG FILE) Oracle

1.6K50

Oracle 备份恢复概念

--====================== -- Oracle 备份恢复概念 --====================== 数据库维护中,备份或恢复是重中之重的问题。...参数文件、密码文件) 上述有关概念请参考:Oracle实例和Oracle数据库(Oracle体系结构) 五、常见的备份类型 联机数据库备份 -->使用archivelog模式,SCN不一致 脱机数据库备份...RMAN可以从备份或映像副本中将数据文件还原至当前位置或新位置。...八、更多参考 Oracle 冷备份 SPFILE错误导致数据库无法启动 Managing Archived Redo Logs Oracle 用户、对象权限、系统权限 Oracle 角色、配置文件...Oracle 联机重做日志文件(ONLINE LOG FILE) Oracle 控制文件(CONTROLFILE) Oracle 表空间与数据文件 Oracle 归档日志

79620

Oracle数据恢复、数据库恢复、灾难恢复专题

备份恢复基础知识Cache-low rba 与 on-disk rba - 恢复笔记 Oracle恢复从上一次成功的写出开始,也就是以Cache-Low RBA为起点,恢复至日志的最后成功记录,也就是以...数据库恢复技术与案例 使用Oracle9i的 Flashback Query恢复误删除数据 从Oracle9iR2开始,可以使用flashback query闪回误删除的数据,在undo_retention...Oracle数据恢复:格式化、ASM及字典损坏案例三则 最近一周以来,恩墨科技帮助多家用户进行了数据恢复,挽救了多个危难之中的数据库。...备份恢复基础知识 Cache-low rba 与 on-disk rba - 恢复笔记 Oracle恢复从上一次成功的写出开始,也就是以Cache-Low RBA为起点,恢复至日志的最后成功记录,...数据库恢复技术与案例 使用Oracle9i的 Flashback Query恢复误删除数据 从Oracle9iR2开始,可以使用flashback query闪回误删除的数据,在undo_retention

4.8K30

Oracle Recovery 01 - 常规恢复之完全恢复

背景:这里提到的常规恢复指的是数据库有完备可用的RMAN物理备份。 实验环境:RHEL6.4 + Oracle 11.2.0.4 DG primary....一、常规恢复之完全恢复:不丢失数据 1.1 单个数据文件丢失或损坏 1.2 所有数据文件丢失或损坏 1.3 参数文件丢失或损坏 1.4 参数文件,数据文件丢失或损坏 1.5 临时文件丢失或损坏 一、常规恢复之完全恢复...:不丢失数据 Oracle 数据库常规恢复的几个概念: 常规恢复之完全恢复:不丢失数据。...可以通过RMAN备份完全恢复数据库。 示例:Oracle Recovery 01 - 常规恢复之完全恢复 常规恢复之不完全恢复:部分数据丢失。 一般是有控制文件或是在线重做日志文件丢失。...示例:Oracle Recovery 02 - 常规恢复之不完全恢复 1.1 单个数据文件丢失或损坏 启动数据库报错: SQL> startup ORACLE instance started.

1.3K10

Oracle比特币加密恢复

redo都没有那么重要了 Oracle数据文件被加密——这是我们需要分析的重点,也是恢复的重点 常见的比特币勒索病毒有很多种,并且还在不断的新增加,加密规则也在不断的发生变化,我们对加密规则做如下的总结...,以实现最大程度的恢复。...如果数据文件全加密,那么大部分也不会对bak备份文件或者dmp文件做全加密,我们仍然能从备份中尽可能的恢复出数据。 恢复基本思路: 确认文件加密范围,用于评估恢复比例和恢复难度。...恢复过程: 1.配置好odu control.txt之后,申请lisence。...关于作者 李翔宇,云和恩墨西区交付技术顾问,长期服务移动运营商行业客户,熟悉Oracle性能优化,故障诊断,特殊恢复

35320
领券