`
YY_MM_DD
  • 浏览: 16126 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

基于时间点的不完全恢复

阅读更多
Hints:
The requirements for database point-in-time recovery are as follows:

1.Your database must be running in ARCHIVELOG mode.

2.You must have backups of all datafiles from before the target SCN for DBPITR and archived redo logs for the period between the SCN of the backups and the target SCN.

----------在此之前冷备份所有的数据文件
18:51:03 SQL> select log_mode from V$database;

LOG_MODE
------------------------
ARCHIVELOG

18:40:06 SQL> startup;
ORACLE 例程已经启动。

Total System Global Area  192937984 bytes
Fixed Size                  1248044 bytes
Variable Size             138413268 bytes
Database Buffers           50331648 bytes
Redo Buffers                2945024 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项


18:42:58 SQL> alter database resetlogs;
alter database resetlogs
                       *
第 1 行出现错误:
ORA-02231: ALTER DATABASE 选项缺失或无效


18:43:45 SQL> alter database open resetlogs;

数据库已更改。

18:43:57 SQL> select count(*) from tiny.ftest;

  COUNT(*)
----------
      1501

18:44:17 SQL> delete from tiny.ftest;

已删除1501行。

18:44:58 SQL> commit;

提交完成。

18:45:01 SQL> select sysdba from dual;
select sysdba from dual
       *
第 1 行出现错误:
ORA-00904: "SYSDBA": 标识符无效


18:45:19 SQL> select sysdate from dual;

SYSDATE
--------------
08-12月-10

18:45:29 SQL> insert into tiny.ftest select rownum from dual connect by rownum<=12;

已创建12行。

18:46:12 SQL> commit;

提交完成。

18:46:14 SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
--------在这里将冷备份的数据覆盖所有的数据文件
18:46:55 SQL> startup;
ORACLE 例程已经启动。

Total System Global Area  192937984 bytes
Fixed Size                  1248044 bytes
Variable Size             138413268 bytes
Database Buffers           50331648 bytes
Redo Buffers                2945024 bytes
数据库装载完毕。
ORA-01190: 控制文件或数据文件 1 来自最后一个 RESETLOGS 之前
ORA-01110: 数据文件 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\MYORCL\SYSTEM01.DBF'


18:48:12 SQL> shutdown immediate;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
18:48:27 SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area  192937984 bytes
Fixed Size                  1248044 bytes
Variable Size             138413268 bytes
Database Buffers           50331648 bytes
Redo Buffers                2945024 bytes
数据库装载完毕。
18:49:23 SQL> recover database until time '2010-12-08:18:45:01';
完成介质恢复。
18:50:14 SQL> alter database open resetlogs;

数据库已更改。

18:50:47 SQL> select count(*) from tiny.ftest;

  COUNT(*)
----------
      1501

18:51:03 SQL>


Hints:
1.基于时间点的恢复,只能够恢复到resetlog时间点之后的的的时间点.否则:
ORA-19907: 恢复时间或 SCN 不属于已恢复的原型的解决办法
分享到:
评论

相关推荐

    12c rman 恢复表

    在12c之前对于用户因DDL(DROP TRUNCATE )等操作引起的数据丢失,一般通过数据库时间点不完全恢复、基于表空间的时间点恢复(TSPITR)、闪回技术。

    基于神经网络的空间CCD相机图象恢复

    能量函数收缩的基础上,从而完全避免了图象恢复的解析方法进行矩阵求逆带来的问 题,具有普遍适用性,但同时由于神经网络的建立,大大增加了空间和时间复杂度,同 时带来了图象恢复效果不确定问题。 本文研究基于...

    rman 恢复truncate表的数据.txt

    此类是不完全恢复类型,基于时间点恢复,恢复后,应该再次进行一次全备.

    oracle备份及Oracle彻底删除大全

    使用RMAN进行基于时间点的不完全恢复 - Oracle Life.files 使用RMAN进行快速Dataguard数据库创建 - Oracle Life.files Oracle RMAN物理备份技术详解 Oracle RMAN快速入门指南 如何彻底删除Oracle 使用RMAN进行快速...

    基于心流理论的健身APP设计研究.pdf

    心流理论是指用户在使用某个产品或服务时,完全沉浸在其中,忘记时间、空间和自我,感到极度愉悦和满足的一种状态。本研究中,作者将心流理论应用于健身APP的设计中,以提高用户的使用体验。 本研究的方法是通过对...

    基于MATLAB的CDMA通信系统仿真-基于MATLAB的CDMA通信系统仿真.rar

    基于MATLAB的CDMA通信系统仿真-基于MATLAB的CDMA通信系统仿真.rar CDMA通信系统的MATLAB仿真 摘 要:在简要介绍MATLAB语言的基础上,对使用MATLAB语言仿真的CDMA通信系统进行描述。关键词:仿真;码分多址;扩频 1...

    基于51单片机的密码锁(8位)proteus,原理图、流程图、物料清单、仿真图、源代码

    【只能在上电的那段时间修改一次密码】 1、电子密码锁要求总共可以设置8位密码,每位密码值范围为1~8; 2、用户可以自行设定和修改开锁密码,并且按每个密码键时都会有声音提示; 3、若输入的8位开锁密码不完全正确...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已...

    Oracle 表空间时点恢复(TSPITR)

    表空间时点恢复,是Oracle在基于冷备,热备恢复以外的一种以表空间为粒度的,不完全恢复的形式来将表空间恢复到过去某个特定的时间点的一种恢复方式。它整合了RMAN以及DataPump这2个备份恢复工具来实现时点恢复。那...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足信息处理的需求。 2、 系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。...

    利用binlog进行数据库的还原

    比如一个很常见的恢复场景:基于时间点的恢复,oracle通过rman工具就能够很快的实现数据库的恢复,但是mysql在进行不完全恢复的时候很大的一部分要依赖于mysqlbinlog这个工具运行binlog语句来实现,本文档介绍通过...

    基于线上的计算机网络课程教学改革实践.pdf

    * 能够在业余时间独立恢复学习并巩固计算机网络课程的在线教学内容 计算机网络课程教学改革实践策略 强化教学内容的设计: * 通过改进课件和授课方式来提高学生的学习兴趣和积极性 * 计算机网络课程中涵盖大量...

    基于微软Azure、.NET Core和Docker的博客系统.zip

    微软Windows Azure提供的这些服务都很赞,我没选不是说它们不好用,而是出于自己的实际情况考虑:某些服务的学习成本经济成本暂时没必要做到99.99999%的高可用率即使应用挂了,恢复的成本很小:数据完全不需要恢复,...

    RAR密码破解工具 RAR_Password_Unlocker

    此外,它是一个有史以来最容易使用的密码破解程序,甚至是一个新用户都可以在不到一分钟的时间内将其完全掌握。 主要特点: - 恢复长 WinRAR/RAR 密码 - 支持 WinRAR/RAR 压缩文件的所有版本 - 易于使用,不到...

    RAR Password Unlocker RAR密码破解工具

    允许用户设置计算机 CPU 的优先级,每过一段时间之后自动保存破解方案,如果 上一次恢复进程意外地停止,则保存恢复方案和摘要,允许用户在恢复完成后自动 关闭计算机压缩文件,不管 WinRAR /RAR 的密码有多长和...

    破解RAR压缩文件解压工具

    允许用户设置计算机 CPU 的优先级,每过一段时间之后自动保存破解方案,如果 上一次恢复进程意外地停止,则保存恢复方案和摘要,允许用户在恢复完成后自动 关闭计算机压缩文件,不管 WinRAR /RAR 的密码有多长和多...

    RAR密码破解工具_RAR Password Unlocker 3.1 汉化绿色版

    此外,它是一个有史以来最容易使用的密码破解程序,甚至是一个新用户都可以在不到一分钟的时间内将其完全掌握。 主要特点: - 恢复长 WinRAR/RAR 密码 - 支持 WinRAR/RAR 压缩文件的所有版本 - 易于使用,不到...

    RAR Password Unlocker V3.2 汉化绿色特别版

    此外,它是一个有史以来最容易使用的密码破解程序,甚至是一个新用户都可以在不到一分钟的时间内将其完全掌握。 主要特点: - 恢复长 WinRAR/RAR 密码 - 支持 WinRAR/RAR 压缩文件的所有版本 - 易于使用,不到...

    RAR Password Unlocker (RAR文件密码破解) V3.0 汉化特别版

    此外,它是一个有史以来最容易使用的密码破解程序,甚至是一个新用户都可以在不到一分钟的时间内将其完全掌握。 主要特点: - 恢复长 WinRAR/RAR 密码 - 支持 WinRAR/RAR 压缩文件的所有版本 - 易于使用,不到一...

Global site tag (gtag.js) - Google Analytics