Oracle 11g 表空间的误删除, 当前的控制文件不识别该表空间
场景描述:表空间的误删除, 当前的控制文件不识别该表空间,必须用能识别该表空间的备份的控制文件3次日志切换--查看归档日志信息resetlogs前后> # name v$archived_log # NAME archive11. &...
Oracle 11g 表空间的误删除前传, 有关控制文件的备份和恢复(预热)
> database backup controlfile traceDatabase altered--查看导出到哪个跟踪文件了sys@TESTDB11selectvaluefromwhere='Default Trace File'VALUE----------------------------------------------------------------------------...
Oracle 11g 主动选择的不完全恢复,基于时间,DDL操作
alter database open resetlogs,所以做> system switch logfile--将数据字典导出到重做日志文件中sys@TESTDB11exec.(=>.); / successfully completed--做(这里确定为)# NAME &n...
Oracle 11g 主动选择的不完全恢复,基于SCN的,DML操作
用户的错误操作:delete,update, drop, commit如果采用完全恢复,这些误操作还是会被完成,所以如果想撤销误操作,就需要把数据库恢复到误操作之前。定位错误操作的时间,logmnrSQL*Plus时间显示scott@TESTDB11settimeon153404> emp EMPNO ENAME...
Oracle 11g 手工不完全恢复 场景1:被动的不完全恢复(日志缺失)
--查看emp表原始数据 scott@TESTDB11>select * from emp; EMPNO ENAME JOB MGR...
Oracle 11g 手工不完全恢复
完全恢复:仅仅还原了损坏的数据文件,单独恢复该文件,恢复过程中从备份开始的日志序列到当前的日志序列,一个都不能少。被动的不完全恢复:从备份开始的日志序列到当前的日志序列,缺失一个或多个。所有数据文件都先restore,然后都回到过去某个一致的状态。关于ALTTERDATABASE OPEN的RESETLOGS和NORESETLOG...
Oracle 11g 备份与恢复题外话-关于回收站和闪回查询
--查看回收站中的信息 18:50:57 scott@TESTDB11>show recyclebin; ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME...
日志挖掘-对于DDL语句的挖掘
/* ******* 对于DDL语句的日志挖掘 *****************************************************/ --使用的包为dbms_logmnr_d sys@TESTDB11>desc dbms_logmnr_d PROCEDURE BUILD Argument Name &nb...
日志挖掘-对于DML操作的挖掘
--添加最小补充日志,可以确保日志挖掘可以有足够的信息来支持chained row和各种存储管理,例如簇表。 sys@TESTDB11>alter database add supplemental log data; Database altered. ...
Oracle 11g 数据库恢复:场景12续:将数据文件恢复回原来正确的位置
-- 部分二,做反向操作,将数据文件还原到/oradata/TestDB11 sys@TESTDB11>shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. sys@TESTDB11>!cp /backup...
Oracle 11g 数据库恢复:场景12: 两套备份,节省还原时间
场景描述:如果使用alterdatabase rename file让控制文件指向备份的数据文件,就可以不用进行还原,从而节省时间。但之后,这个备份文件就不是备份了,而是实际使用的数据文件了。通常是在具有2个备份的情况下,再做这个动作。 /* *************************** **...
Oracle 11g数据库恢复:场景11:数据文件损坏,不能恢复到原来的位置, 恢复到新的路径
sys@TESTDB11>select '! rm ' || name from v$datafile; '!RM'||NAME ---------------------------------------------------------------------------------------------------------------------------------------------...
Oracle 11g数据库恢复:场景10:新建表空间没有备份
场景10:新建表空间没有备份 但从数据文件创建开始一直到当前所有的日志都存在 sys@TESTDB11>select tablespace_name from dba_tablespaces; TABLESPACE_NAME ------------------------------ SYS...
Oracle 11g 数据库恢复:场景9-系统默认undo表空间数据文件损坏
场景描述:数据库处于CLOSE状态,但有>=2个undo表空间 高可用方式与场景8的区别:直接脱机开库,而没有在开库之前将表空间切换到一个可用的undo表空间,这样当前无默认的undo表空间。 -- 0.1 一致关库 sys@TESTDB11>shutdown immediate; ...
Oracle 11g 数据库恢复-场景8:系统默认undo表空间数据文件损坏,CLOSE状态
场景8:系统默认undo表空间数据文件损坏,CLOSE状态,但有>=2个undo表空间 低可用undo表空间(此时数据库是> undo tablespace newundotbs datafile mTablespace created--0.2 查看> tablespace_name contents dba_tablespa...
Oracle 11g 数据库恢复-场景7:部分文件损坏
>parameter TYPEVALUE------------------------------------ ----------- ------------------------------ > tablespace_name contents dba_tablespacesTABLESPACE_NAME &nbs...
Oracle 11g 数据库恢复-场景5:部分文件损坏恢复,开库状态,低可用恢复方式
> status v$instanceSTATUSOPEN > name v$datafileNAME//////.//////.//////.//////.//////.//////. selectedsys@TESTDB11rm u01apporacleoradataTe...
Oracle 11g 数据库恢复-场景4:部分文件损坏恢复,开库状态, 高可用恢复方式
oracle@S1011u01apporacleoradataTestDB11$ rm u01apporacleoradataTestDB11users01dbf --数据仍然可查(因为)> emp EMPNO ENAME JOB ...
Oralce 11g数据库恢复-场景3:部分文件损坏恢复,关库状态,高可用恢复方式
>immediate.Database dismounted. oracle@S1011u01apporacleoradataTestDB11$ rm u01apporacleoradataTestDB11users01dbf--此时启库sys@TESTDB11startup. Global85598208...
Oracle 11g 数据库恢复-场景2:所有据文件损坏,关库状态
> system switch logfileSystem altered> emp EMPNO ENAME JOB MGR H...