Backup Recovery
文章平均质量分 80
flighting_sky
这个作者很懒,什么都没留下…
展开
-
ADR的结构
ADR存储了各种用于数据库恢复和问题诊断的信息。以下为ADR的结构:alert该文件夹下保存的是XML格式的alert log文件。alert log文件中包含了下面这些信息:内部错误(ORA-600)、block corruption错误(ORA-1578)、deadlock错误(ORA-60);管理员操作,如DDL语句,STARTUP,SHUTDOWN,ARCH原创 2013-05-02 22:22:37 · 1055 阅读 · 0 评论 -
增量备份
增量备份,是指在完整备份的基础上,每次只是备份自上次备份以来被修改过的数据块。增量备份策略不能用于映像备份,因为映像备份总是对于所有的数据文件。增量备份可以是数据库、数据文件和表空间三个级别。一、增量备份的种类第一、累积增量备份 累积增量备份是指自累积备份自上次完整数据库备份或上一次LEVEL 0差异增量备份以来所修改过的数据块.第二、差异增量备份原创 2013-08-18 15:51:30 · 2231 阅读 · 0 评论 -
DBVERIFY 工具的使用
文章转载自:http://blog.csdn.net/robinson_0612/article/details/6530890 Oracle 数据库运行过程中由于硬件故障或操作系统故障导致导致Oracle无法以Oracle格式来识别或所包含的内容即为出现数据块损坏故障,这个坏块可以分为介质损坏以及逻辑损坏。下面给出了块的检查,以及使用DBVERIFY 工具实施块检查。转载 2013-08-18 12:03:10 · 764 阅读 · 0 评论 -
热备份模式【Begin Backup】(1)--原理理解
以备份的时候数据库是否在线,可以把备份操作分为热备份和冷备份。冷备份是指,关闭数据库之后对数据库进行备份操作。而热备份则是在数据库处于打开的状态下进行数据文件的备份。不过,不管怎样,两种备份模式都必须确保所备份的数据在备份的时候是处于一致性状态的,对于热备份就是对应的备份的数据块不能存在于内存中正在被修改。一、begin backup机制所要解决的问题:fractured block原创 2013-08-17 10:27:33 · 3502 阅读 · 0 评论 -
ORA-38760: 此数据库实例无法启用闪回数据库:guarantee restore point 导致
一大早起来打开sqlplus的时候,发现数据库启动不了,并且出现下面的错误:SQL*Plus: Release 11.2.0.1.0 Production on Sat Aug 17 09:04:48 2013Copyright (c) 1982, 2010, Oracle. All rights reserved.Enter user-name: shEnter password原创 2013-08-17 10:18:05 · 3456 阅读 · 0 评论 -
闪回技术(5):闪回数据库【还原点】
restore points: 还原点,可以理解为SCN的别名,便于理解该SCN点上发生操作的显示意义,如before upgrade等等。还原点的名称和SCN保存在控制文件中。按照存在时间又有以下分类:normal restore points 该还原点为轻量级的,可以在控制文件中保存很多,而且可以一直存在于控制文件中,直到达到控制文件规定的时间或者手动删除。guaran原创 2013-08-11 16:14:45 · 1043 阅读 · 0 评论 -
数据库修复【block corruption recovery】
测试环境:操作系统:windows7(32bit)oracle数据库:11.2g一、模拟数据块损坏 利用UltraEdit软件打开数据文件test01.dbf,然后随便修改里面的数据,这样就会给数据文件造成损坏了。二、检测损坏的数据文件数据块方法一:使用RMAN命令validateRMAN> validate datafile 6;启动 validate原创 2013-08-19 20:25:11 · 2999 阅读 · 0 评论 -
ORA-01113: file 8 needs media recovery【数据文件的OFFLINE操作造成】
在让一个数据文件上线的时候,突然报错:“ORA-01113: file 8 needs media recovery”SQL> alter database datafile 'D:\APP\ASUS\ORADATA\WAREHOUSE\TEST03.DBF' online;alter database datafile 'D:\APP\ASUS\ORADATA\WAREHOUSE\TE原创 2013-08-19 22:26:43 · 5366 阅读 · 0 评论 -
RMAN备份【操作实例】
测试环境:操作系统:windows7(32bit)ORACLE版本:11.2g一、完整备份整个数据库操作前准备:SQL>host rman---启动RMANRMAN>connect catalog rman/123456@catalog;---连接恢复目录数据库RMAN>connect target sys/123456@warehouse;---连接目标数据库备份整个数据原创 2013-08-19 10:42:16 · 1230 阅读 · 0 评论 -
创建恢复目录并且注册目标数据库
--创建测试表空间create tablespace testloggingdatafile 'D:\APP\ASUS\ORADATA\TEST\TEST.DBF'size 50Mautoextend onnext 100M maxsize unlimitedextent management local;---创建测试临时表空间create temporary tables原创 2013-07-28 12:52:36 · 770 阅读 · 0 评论 -
【实验】启动RMAN并且查看RMAN默认配置
RMAN是ORACLE专门用来进行备份与恢复操作的程序,在没有建立recovery catalog的时候,控制文件来记录数据库的备份信息。下面就是在没有创建恢复目录的条件下进行测试的。实验测试环境:11.2.0.1.0一、启动RMAN在sql*plus界面启动RMAN。输入RMAN命令:rman nocatalog;--启动RMAN命令;rman target 'SYS/12345原创 2013-07-26 11:18:06 · 3196 阅读 · 0 评论 -
查看备份信息【list backup】
list backup;----备份集列表【归档日志文件、数据文件、spfile、control file】list backupset;----备份集列表【归档日志文件、数据文件、spfile、control file】list backup of database;--【数据文件】list backup of tablespace 'SYSTEM','USERS';---【表空间】原创 2013-07-31 11:01:02 · 6540 阅读 · 0 评论 -
用户管理模式下的备份操作【实例】
测试环境:操作系统:windows7(32bit)oracle 版本:11.2g一、完整数据库备份1、冷备份第一步:查看相关文件的位置:SQL> select * from v$controlfile;---查看控制文件的位置STATUS NAME IS_ BLOCK_SIZE原创 2013-08-17 23:11:51 · 676 阅读 · 0 评论