Linux下利用文件描述符恢复的成功失败实验
数据误删除是作为初级运维人员常常遇到的“低级错误”,一些有经验的老手有时也在疲劳、不冷静的情况下“马失前蹄”。一旦误删除数据文件,尽快采用影响最小、最迅速的手段恢复数据库是第一要务。恢复数据的方法很多,比如冷热备份、闪回数据库等等,如果是直接从操作系统OS层面删除数据文件,在...
【BBED】丢失归档文件情况下的恢复
【BBED】丢失归档文件情况下的数据文件的恢复 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 若丢失归档情况下数据文件的恢复,bbed和隐含参数(重...
Online Redo Log损坏处理实验(下)
最后我们一起来看一下非一致性关闭条件下当前日志组删除的处理。 6、非一致性关闭当前日志组处理 我们回到10g Windows版本进行实验。 SQL> select group#, archiv...
Online Redo Log损坏处理实验(中)
下面我们进行更复杂情况的处理,就是非一致性关闭的情况下日志损坏的情况。这种情况是很有实际意义的。因为在出现错误的时候,Oracle可能不会允许一致性关闭。没有经验的处理人员往往会贸然的强制关闭,我们获得到...
Online Redo Log损坏处理实验(上)
Oracle核心文件包括:控制文件、数据文件和在线重做日志(Online Redo Log)。Online Redo Log和Control File分别采用数据冗余的策略进行多重路径保护。无论是Control File还是Online Redo Log Group Member...
掉电引起的ORA-1172错误解决过程(三)
由于UPS故障,导致机房连续多次掉电,问题解决后,发现一台本地测试数据库打开时报错,ORA-1172、ORA-1151错误。掉电引起的ORA-1172错误解决过程(一):http://yangtingkun.itpub.net/post/468/465223掉电引起的O...
掉电引起的ORA-1172错误解决过程(二)
由于UPS故障,导致机房连续多次掉电,问题解决后,发现一台本地测试数据库打开时报错,ORA-1172、ORA-1151错误。掉电引起的ORA-1172错误解决过程(一):http://yangtingkun.itpub.net/post/468/465223尝试打开数...
ORA-600(2662)错误的重现和解决(二)
前两天同事在测试DATA GUARD的时候将主库的ONLINE日志意外覆盖,造成数据库无法打开,采用隐含参数的方法打开又碰到ORA-600错误,最后采用设置EVENTS的方式解决。由于是在别人的机器上操作,而且很多操作都是摸索进...
ORA-600(2662)错误的重现和解决(一)
前两天同事在测试DATA GUARD的时候将主库的ONLINE日志意外覆盖,造成数据库无法打开,采用隐含参数的方法打开又碰到ORA-600错误,最后采用设置EVENTS的方式解决。由于是在别人的机器上操作,而且很多操作都是摸索进...
掉电引起的ORA-1172错误解决过程(一)
由于UPS故障,导致机房连续多次掉电,问题解决后,发现一台本地测试数据库打开时报错,ORA-1172、ORA-1151错误。 同事告诉我一台数据库无法打开,只能启动到MOUNT状态,于是连接数据库尝试打开,报错...
Oracle实例恢复和介质恢复
5.数据库完全恢复如果损坏的块是数据文件开头,这将导致数据库无法正常启动和关闭,并且使用RMAN BLOCKRECOVER也不能恢复。因此此时就要进行完全恢复或者尝试使用BBED修改块头。1) 模拟损坏数据文件头的块使用BBED方法将数据文件6的第1个块损坏,DBV的检...
使用RMAN在ASM和文件系统之间拷贝数据
这篇文章简单讨论如何利用RMAN工具中的backup as copy、copy、convert命令在ASM和文件系统之间拷贝数据。一.从ASM拷贝数据到文件系统。1).拷贝数据文件:RMAN> backup as copy datafile '+data01/orcl/datafile/USERS.263.829729669' format '/u01/app/oracle/bak/user01.dbf';Starti...
oracle基于时间点的不完全恢复
下面我们做一个实验,演示如何对oracle进行基于时间点的不完全恢复(在实验之前请确保数据库具有有效备份):获取此时的时间并记录下来:SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;TO_CHAR(SYSDATE,'YY-------------------2014-08-23 00:47:49把hh用户下的h2删除:SQL> drop table h2;Ta...
【RMAN】使用RMAN备份将数据库不完全恢复到指定时间点
RMAN作为Oracle强大的备份恢复工具,可以协助我们恢复数据库到指定时间点,这便是Oracle不完全恢复的一种体现,通过这种方法可以找回我们曾经丢失的数据。这里以找回误TRUNCATE表数据为例给大家演示一下RMAN...
通过Snapshot Control File 恢复控制文件
大家好!今天AningDBA和大家分享的是通过rman 快照控制文件恢复控制文件的方法:我今天测试使用的oracle版本是10.2.01 由于版本问题,实验结果可能会存在差异。 1.1. 查看Snapshot Control File位置...
【RAC】将RAC备份集恢复为单实例数据库
【RAC】将RAC备份集恢复为单实例数据库 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① rac数据库的备份集是如何恢复到单实例的数据库 ② ASM文件系统到OS文件系统的转换 ③ 一...
【RAC】将单实例备份集恢复为rac数据库
【RAC】将单实例备份集恢复为rac数据库 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 单实例环境的备份集如何恢复到rac环境(重点) ② rman恢复数据库的一般步骤 ③ r...
【RAC】rac环境下的数据库备份与还原
【RAC】rac环境下的数据库备份与还原 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① rac环境下的数据库备份与还原 ② rman恢复数据库的一般步骤 ③ rac环境的简...
0级备份和全备份的本质区别
准备:将测试环境的users表空间只读测试:1、数据库0级别备份RMAN> backup incremental level 0 database tag 'levle0' format '/home/oracle/guo/%U';Starting backup at 23-MAY-15using channel ORA_DISK_1channel ORA_DISK_1: starting incremental level 0 datafile backup setchannel ORA_DISK_1: specifying...
关于RMAN几个容易混淆的参数
1、maxsetsize 3、AS BACKUPSET 4、backupset 5、backup piece 6、backup piece Each backup set contains at least one backup piece, which is an RMAN-specific physical file containing the backed up data. You can also use the BACKUP command to generate a proxy copy, which is...