flashback database 方法-程序员宅基地

技术标签: 数据库  

SQL*Plus: Release 10.2.0.4.0 - Production on Sat Jan 23 23:30:17 2010

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
----------------------------------------------
设置连个参数:
db_recovery_file_dest
db_recovery_file_dest_size

---------------------------------------------
SQL> startup mount
ORACLE instance started.

Total System Global Area  171966464 bytes
Fixed Size                  2082496 bytes
Variable Size             125831488 bytes
Database Buffers           37748736 bytes
Redo Buffers                6303744 bytes
Database mounted.

SQL> alter database flashback on;

Database altered.

SQL> alter database open;

Database altered.

SQL> select flashback_on from v$database;

FLASHBACK_ON
------------------
YES

SQL> create table test as select * from dba_extents;

Table created.

SQL>
SQL> select sysdate from dual;

SYSDATE
---------
23-JAN-10

SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

Session altered.

SQL> select sysdate from dual;

SYSDATE
-------------------
2010-01-23 23:33:34

SQL> select current_scn from v$database;

CURRENT_SCN
-----------
     667414

SQL> drop table test purge;

Table dropped.

SQL> select * from test;
select * from test
              *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount exclusive
ORACLE instance started.

Total System Global Area  171966464 bytes
Fixed Size                  2082496 bytes
Variable Size             125831488 bytes
Database Buffers           37748736 bytes
Redo Buffers                6303744 bytes
Database mounted.
SQL> flashback database to timestamp to_timestamp('2010-01-23 23:33:34','yyyy-mm-dd hh24:mi:ss');

Flashback complete.

SQL> alter database open read only;

Database altered.

SQL> select count(*) from test;

  COUNT(*)
----------
      3397

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area  171966464 bytes
Fixed Size                  2082496 bytes
Variable Size             125831488 bytes
Database Buffers           37748736 bytes
Redo Buffers                6303744 bytes
Database mounted.
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

//一旦resetlogs之后,就再也不能flashback database 到resetlogs之前的状态了,所以之前用open read only检查一下是否flashback 成功了。


SQL> alter database open resetlogs;

Database altered.

SQL> select count(*) from test;

  COUNT(*)
----------
      3397

//通过v$flash_recovery_area_usage视图可以查到闪回区的使用情况。
//通过v$flashback_database_log视图可以查到flashback database能恢复到最早的时间和SCN号。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23135684/viewspace-624629/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23135684/viewspace-624629/

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/congxinlan3332/article/details/100472857

智能推荐

模数非互质的同余方程组(非互质版中国剩余定理)_中国剩余定理模数不互质怎么求-程序员宅基地

文章浏览阅读2.4k次。之前介绍到的中国剩余定理只能求解模数两两互质的同余方程组。 那么,模数如果不一定两两互质的情况应该怎么求呢? 下面介绍通过合并方程的方法来解决问题(要用到扩展欧几里德算法)。 顾名思义,合并方程就是把所有的同余方程组合并成一个。 举个例子,合并同余方程组 x%A=a ① x%B=b ② _中国剩余定理模数不互质怎么求

【程序猿历程,一键搞定Netty难关,看到NIO再也不犯糊涂了-程序员宅基地

文章浏览阅读72次。最后无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。针对以上面试技术点,我在这里也做一些资料分享,希望能更好的帮助到大家。戳这里免费领取以下资料[外链图片转存中…(img-d7lelHu1-1628391980159)][外链图片转存中…(img-aALH1rya-1628391980160)]...

pwn 学习笔记 格式化串计算偏移量_pwn偏移量的计算-程序员宅基地

文章浏览阅读4.7k次,点赞4次,收藏8次。学习参照:https://ctf-wiki.github.io/ctf-wiki/pwn/fmtstr/fmtstr_exploit/利用%s泄露libc函数的got表内容addr%k$s可以用来泄露指定地址的内容,但要先确定k的值,可控制的格式化字符串参数是函数第几个参数(k+1),减一就是格式化字符串的第几个参数(k)。利用 [tag]%p%p%p%p%p%p%p%p%p%p来确..._pwn偏移量的计算

nginx从http重定向到https-程序员宅基地

文章浏览阅读6.1k次。使用nginx把http重定向到https背景: 1、没有加S的网页容易被嵌入广告 2、没有www的网页,微信支付调用不起来,够坑吧!解决方案: 1、将http重定向到https 2、将 domain.com 跳转到 www.domain.com必备知识: 1、http 默认为 80 端口 2、https 默认为 443 端口...

【javascript】js文件类型、大小验证方法_js校验文件大小-程序员宅基地

文章浏览阅读722次。js文件类型、大小验证方法/** * 验证文件类型 * @param fileInputElementId 文件标签id * @param fileType 文件类型 * @returns Y - 文件类型与指定的fileType一致,N - 不一致,E - 文件为空 */function validateFileType(fileInputElementId, fileTy..._js校验文件大小

python爬虫面试题-关于Python爬虫面试50道题-程序员宅基地

文章浏览阅读535次。语言特性1.谈谈对 Python 和其他语言的区别答:Python属于比较"自由”的语言,首先变量使用前不需要声明类型,其次语句结束不需要使用分号作为结尾,同时不需要大括号进行代码块的标注,使用缩进对大括号进行代替。2.简述解释型和编译型编程语言答:编译型语言是将代码编译成机器码,然后执行,通过编译可以使得程序直接以机器码的形式进行工作。通俗一点就是将整个程序一次性编译后再执行。解释型语..._python爬虫面试题

随便推点

ARM DS-5入门之 概述-程序员宅基地

文章浏览阅读586次。关于 DS-5 DS- 5是基于Linux系统和裸机嵌入式系统,涵盖了从启动代码和内核移植,应用程序和裸机调试的各个阶段,专业的软件开发解决方案。它还包括性能分析。DS-5 包括: l DS-5 Debugger. l DS-5 Eclipse是一种集成开发环境 (IDE),将编译和调试工具结合在一起。l Real-Time System Models。l ARM Stre..._arm ds 定义变量 汇编

FamaMacBeth1973两步法详解-xtfmb-asreg_stata fama macbeth-程序员宅基地

文章浏览阅读4.3k次,点赞3次,收藏44次。全文阅读:https://www.lianxh.cn/news/08553a2f40e3d.html目录1. 方法概述 1.1 第一阶段:时序回归 1.2 第二阶段:截面回归 1.3 两阶段过程总结 2. 模型设定 3. Stata 命令简介 3.1 asreg:两阶段回归 3.2 xtfmb:第二阶段回归 4. Stata 实现 4.1 第一阶段:时序回归 4.2 第二阶段:截面回归 6. 参考文献 7. 相关推文全文阅读:https:/_stata fama macbeth

windows10下部署环境并运行Siammask中的demo全过程记录_siammask在window下运行-程序员宅基地

文章浏览阅读3.9k次,点赞6次,收藏42次。本文记录了笔者在win下跑siammask的全过程,仅用于参考,若有问题还请指教windows环境下运行Siammask前言注意事项提前的环境部署Git安装Anaconda3安装CUDA9.2安装cuDNN安装正式开始部署SiamMask下载SiamMask部署环境(如果可以直接安装torch)部署环境(如果不能直接安装torch)下载SiamMask模型跑Demo合理的创建标题,有助于目录的生成..._siammask在window下运行

ROS中局部导航算法介绍及部分算法配置_ros 局部地图计算-程序员宅基地

文章浏览阅读7.9k次,点赞9次,收藏154次。文章目录概述dwatebtrajectory概述概述参考在ROS中,进行导航需要使用到的三个包是:(1) move_base:根据参照的消息进行路径规划,使移动机器人到达指定的位置;(2) gmapping:根据激光数据(或者深度数据模拟的激光数据)建立地图;(3) amcl:根据已经有的地图进行定位。*在总体框架图中可以看到,move_base提供了ROS导航的配置、运行、交互接..._ros 局部地图计算

论坛源码手机php,【校园社区APP】带后台完整社区论坛手机应用源码-程序员宅基地

文章浏览阅读513次。项目虽然是采用 React Native 开发的,但是实际使用体验应该不输大部分 Github 上的个人开发的原生应用。安装依赖及运行安装依赖pip install -r requirements.txt数据库初始化python manage.py db init本地运行python manage.py runserver -h0.0.0.0 -p80服务器部署第一步:新增环境变量export f..._php手机论坛推荐

springboot数据库默认连接池HikariCP_包括hikaricp依赖-程序员宅基地

文章浏览阅读913次。1 HikariCPHikariCP 来源于日语,「光」的意思,意味着它很快!可靠的数据源,spring boot2.0 已经将 HikariCP 做为了默认的数据源链接池。官网详细地说明了HikariCP所做的一些优化,总结如下:字节码精简 :优化代码,直到编译后的字节码最少,这样,CPU缓存可以加载更多的程序代码;优化代理和拦截器:减少代码,例如 HikariCP 的 Statement proxy 只有 100 行代码,只有BoneCP 的十分之一;自定义数组类型(FastStatement_包括hikaricp依赖