`

Oracle 10g数据库闪回知识

阅读更多
Oracle 10g数据库闪回知识
初始定义:表名==XX
create table XX
(
  ID    VARCHAR2(22),
  VALUE VARCHAR2(22)
)
1. Drop 操作闪回
Drop table XX;--删除表
select * from recyclebin;--查看回收站,发现XX表
flashback table XX to before drop;--闪回到被丢弃前的状态
select * from recyclebin;--查看回收站,未发现XX表
2. Delete,add,update操作闪回
select systimestamp from dual;--查看当前时间,如果不知道,可估算
delete from XX;--删除记录
insert into XX values('new','new');--插入新纪录
update XX set value='after update';--修改记录
alter table XX enable row movement;--允许行操作
flashback table XX to timestamp to_timestamp('2010-05-06 09:57:00','yyyy-mm-dd hh24:mi:ss');--闪回到指定时间的数据状态
alter table XX disable row movement;--不允许行操作
3. 列修改闪回
(未找到)
4. 后备知识
数据库设置前提:
ALTER DATABASE ARCHIVELOG;--开启归档模式
alter database flashback on;--允许闪回
ALTER DATABASE OPEN;
ALTER DATABASE OPEN READ ONLY;-- 开启只读,防止没有闪回到位,还可以重来
ALTER DATABASE OPEN NORESETLOGS;--不重置记录

闪回技术的实现由 DBMS_FLASHBACK 的 PL/SQL 的 Package 实现,为了使用闪回技术,必须有 EXECUTE 这个 Package 的权限。
这个 Package 的相关参数如下:
enable_at_time 以时间戳方式启用会话的闪回功能
enable_at_system_change_number 以 SCN 方式启用会话的闪回功能
disable 禁用会话闪回功能
get_system_change_number 获取当前的 SCN
timestamp_to_scn 将时间戳转换为 SCN
scn_to_timestamp 将 SCN 转换为时间戳
分享到:
评论

相关推荐

    oracle11g数据库基础教程第2版重要知识点总结.docx

    重要基础知识点总结,oracle11g数据库基础教程第2版重要知识点总结(电工社),自己总结的知识点,有问题请留言联系

    Oracle11g数据库管理员指南

    资源名称:Oracle11g数据库管理员指南内容简介:Oracle 11g是Oracle公司最新推出的数据库版本。本书从实用的角度出发,系统地介绍了Oracle 11g的使用和管理,并对它的体系结构和常规管理进行了重点描述。本书对深奥...

    oracle9g数据库管理基础

    oracle9g数据库管理基础深入浅出的较少了oracle9g的数据库使用原理以及基础知识,是认证考试必备书籍

    oracle10g数据库基础知识与单一文件损坏修复

    oracle10g数据库基础知识与单一文件损坏修复,个人学习所得,比较精简,适合初学者

    Oracle 10g数据库管理、应用与开发标准教程

    由浅入深地介绍了Oracle 10g系统的使用方法和基本管理。主要内容包括:Oracle关系数据库,Oracle数据库体系结构,SQL基本查询,修改SQL数据与SQL*Plus命令,PL/SQL编程基础,用户、模式和表,高级查询,过程、函数和...

    oracle10g数据库

    了解并熟悉oracle数据库的基础知识,为以后的学习打好基础

    Oracle 11g数据库最佳入门教程 - 萧文龙 & 李逸婕 & 张雅茜

    理、单行函数的应用等,并通过实例阐述基于ASP和 JSP程序访问Oracle 11g数据库、使用JSP开发生产管 理系统、Enterprise Manager实战等,此外,示例 代码均可下载,以便读者自行上机练习。 《Oracle11g数据库*佳入门...

    安装 oracle 数据库 10g 的基础知识

    安装 oracle 数据库 10g 的基础知识

    Oracle10g数据库基础知识培训教材.doc

    Oracle10g数据库基础知识培训教材.doc

    Oracle 11g数据库指南-迷你版电子书

    Oracle 11g是Oracle公司最新推出的数据库版本。本书从实用的角度出发,系统地介绍了Oracle 11g的使用和管理,并对它的体系结构和常规管理进行了重点描述。本书对深奥的理论知识不作过多的讨论,重点突出实用性,在每...

    Oracle.11g数据库编程入门与实战

    oracle 11g的入门教材,是初学者快速掌握oracle数据库的途径,尤其适合oracle数据库应用开发人员阅读,来获得应具备的数据库方面的知识和技能

    《基于Linux的Oracle数据库管理》PDF下载

    资源名称:《基于Linux 的...《基于Linux的Oracle数据库管理》主要内容包括Linux基本知识、命令的深化,在RHEL 4.3上安装Oracle 10g数据库服务器软件及创 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    Oracle数据库应用与开发实例教程

    体验数据库的应用→认识 Oracle的工作环境、体验Oracle 10g环境中常用工具操作→数据库的创建与管理→数据表的创建与管理→管理视图→SQL编程语言→PL/SQL编程语言→管理PLSQL存储过程与触发器 →管理安全性→数据库...

    Linux下Oracle 10g安装

    Linux下Oracle 10g安装 有不少网友需要,学习在Linux上从头安装 Oracle 数据库 10g 的基础知识(仅用于评估)。

    Oracle11G数据库学习笔记

    最近朋友传给的Oracle11G学习笔记,将近200页,都是很实用的知识。

    Oracle11g宝典源文件

    《Oracle11g宝典》把一个庞大的数据库管理概念和功能实现用简洁的语言表达出来,为读者提供了学习与管理Oracle11g数据库所需的知识和方法。 数据库管理员。数据库安全管理员、网络管理员以及oracle数据库应用开发...

    Oracle11g.pdf知识下载

    这是一个关于Oracle新产品Oracle11g的介绍。

    精通 oracle 11g数据库管理(expert oracle database 11g administration)

    本书详细讲解了oracle11g的各个方面的知识,有必要往oracle dba方面发展的同学可以下载下来看看

    Oracle 11g 中文版标准教程

    本书全面介绍Oracle 11g中文版数据库管理和应用的知识。本书共分为15章,介绍关系数据库的基本理论,Oracle数据库... 本书可作为各级院校Oracle 11g数据库管理的教材,也可作为Oracle数据库应用和开发人员的参考资料。

Global site tag (gtag.js) - Google Analytics