Oracle归档模式下恢复
hunhun1122
每天进步一点点。
展开
-
Oracle归档模式下恢复-概述状态及操作
在归档模式下进行数据库恢复时数据库所经过的状态:1、利用备份修复(restores)损坏或丢失的数据文件,即将备份的操作系统文件 复制回数据库中原来的位置(成功之后,数据文件已经回到了过去)2、将从备份到系统崩溃这段时间内所有提交数据由归档日志和联机重做日志文件 中还原成数据文件所需的数据块(恢复),这也叫前滚。3、此时数据库中包含了所有提交数据,也可能包含没有提交的数原创 2017-09-27 15:42:06 · 706 阅读 · 0 评论 -
Oracle归档模式下恢复-数据库完全恢复方法实例1
最初在关闭状态下进行开启数据库恢复的实例:以pioneer_data表空间为例:============================制造假损坏=======================================1、备份表空间:SQL> alter tablespace pioneer_data begin backup;Tablespace altered原创 2017-09-27 15:51:58 · 1994 阅读 · 0 评论 -
Oracle归档模式下恢复-数据库完全恢复方法4
在关闭的状态下进行数据库的恢复:情形:1、所需恢复的数据文件不属于系统表空间、还原表空间2、整个数据库或大多数数据文件都需要恢复。3、数据库不是27*7,可以关闭。如果要恢复的数据接近或超过一半,应该尽量使用此方法。步骤:1、如果数据库是在打开的状态,使用数据字典dba_data_files获取要恢复的数据文件 与所对应的表空间及他们的状态信息。原创 2017-09-27 15:51:05 · 1193 阅读 · 0 评论 -
Oracle归档模式下恢复-数据库完全恢复方法3
恢复没有备份的数据文件:情形:1、所需恢复的数据文件不属于系统表空间、还原表空间2、磁介质的损坏或用户错误导致数据文件的丢失,但是这个数据文件从来就没有备份过。3、从这个数据文件创建以来所有的归档日志文件都完好无损。重建数据结构的命令:1、alter database create datafile "原文件名":该命令重建与原来数据文件同名的数据文件。2、alte原创 2017-09-27 15:50:19 · 817 阅读 · 0 评论 -
Oracle归档模式下恢复-数据库完全恢复方法2
最初处于关闭状态下进行的开启数据库恢复:情形:1、所需恢复的数据文件不属于系统表空间、还原表空间2、磁介质的损坏、数据文件的崩溃、或数据文件的丢失,并造成数据库的关闭3、数据库是7*24运行。步骤:1、使用startup mount命令加载数据库。因为损坏的数据文件不能打开,所有数据库无法打开。2、使用数据字典 v$datafile 确认要恢复的数据文件的文件名。这原创 2017-09-27 15:49:24 · 1907 阅读 · 0 评论 -
Oracle归档模式下恢复-数据库完全恢复方法1
最初处于打开状态下进行的开启数据库恢复:情形:1、所需恢复的数据文件不属于系统表空间、还原表空间2、磁介质的损坏、数据文件的崩溃、或数据文件的丢失 但并未造成数据库的关闭3、数据库是7*24运行。步骤:1、使用数据字典 dba_data_files 获取要恢复的数据文件与所对应的表空间及他们 的状态信息。2、使用数据字典dba_tablespace获取要恢复的原创 2017-09-27 15:48:13 · 1787 阅读 · 0 评论 -
Oracle归档模式下恢复-4种数据库完全恢复方法
Oracle归档模式下恢复-4种数据库完全恢复方法4种数据库完全恢复方法:1、在数据库最初处于打开的状态下,进行开启数据库(open database)的恢复。2、在数据库最初处于关闭的状态下,进行开启数据库的恢复。3、恢复没有备份的数据文件。4、在关闭的状态下进行数据库的恢复。后面博客中一 一列举,2个实例。原创 2017-09-27 15:46:38 · 3434 阅读 · 0 评论 -
Oracle归档模式下恢复-recover期间归档日志文件使用
Oracle归档模式下恢复-recover期间归档日志文件使用重新制定归档日志文件所在目录的方法:1、使用recover from “归档日志所在的新目录” database命令。2、使用alter system archive log start to “归档日志文件所在的新目录”;命令3、在recover发出如下提示信息时,指定归档日志所在的新目录及文件名: sp原创 2017-09-27 15:45:28 · 6456 阅读 · 0 评论 -
Oracle归档模式下恢复-recover命令及相关数据字典
Oracle归档模式下恢复-recover命令及相关数据字典3个recover命令:1、 recover[automatic] database; 数据库mount状态2、recover[automatic] database "表空间号“|“表空间名"; 数据库open状态3、recover[automatic] datafile"数据文件名"|“数据文件号”原创 2017-09-27 15:43:31 · 1993 阅读 · 0 评论 -
Oracle归档模式下恢复-数据库完全恢复方法实例2
在关闭的状态下进行数据库恢复的实例以系统表空间为例=========================造假数据===========================================1、备份表空间数据文件SQL> alter tablespace system begin backup;SQL> host copy C:\ORACEL\BASE\原创 2017-09-27 15:53:00 · 349 阅读 · 0 评论