闪回删除实验

2024-08-30 22:08
文章标签 实验 删除 闪回

本文主要是介绍闪回删除实验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

--查看回收站功能是否打开
SYS@PROD1> show parameter recyclebinNAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
recyclebin			     string	 on--模拟闪回删除
SYS@PROD1> conn scott/tiger
Connected.
SCOTT@PROD1> create table e as select * from emp;Table created.SCOTT@PROD1> drop table e;Table dropped.SCOTT@PROD1> create table e as select * from dept;Table created.SCOTT@PROD1> drop table e;Table dropped.SCOTT@PROD1> show recyclebin  --有两个相同的表e
ORIGINAL NAME	 RECYCLEBIN NAME		OBJECT TYPE  DROP TIME
---------------- ------------------------------ ------------ -------------------
E		 BIN$RMuxCbAfEP/gU0edqMDlhQ==$0 TABLE	     2016-12-29:21:02:12
E		 BIN$RMuxCbAeEP/gU0edqMDlhQ==$0 TABLE	     2016-12-29:21:02:02
SCOTT@PROD1> desc "BIN$RMuxCbAfEP/gU0edqMDlhQ==$0"Name						       Null?	Type----------------------------------------------------- -------- ------------------------------------DEPTNO 							NUMBER(2)DNAME								VARCHAR2(14)LOC								VARCHAR2(13)SCOTT@PROD1> desc "BIN$RMuxCbAeEP/gU0edqMDlhQ==$0"Name						       Null?	Type----------------------------------------------------- -------- ------------------------------------EMPNO								NUMBER(4)ENAME								VARCHAR2(10)JOB								VARCHAR2(9)MGR								NUMBER(4)HIREDATE							DATESAL								NUMBER(7,2)COMM								NUMBER(7,2)DEPTNO 							NUMBER(2)SCOTT@PROD1> flashback table "BIN$RMuxCbAfEP/gU0edqMDlhQ==$0" to before drop;Flashback complete.SCOTT@PROD1> desc eName						       Null?	Type----------------------------------------------------- -------- ------------------------------------DEPTNO 							NUMBER(2)DNAME								VARCHAR2(14)LOC								VARCHAR2(13)SCOTT@PROD1> show recycle bin
SCOTT@PROD1> show recyclebin
ORIGINAL NAME	 RECYCLEBIN NAME		OBJECT TYPE  DROP TIME
---------------- ------------------------------ ------------ -------------------
E		 BIN$RMuxCbAeEP/gU0edqMDlhQ==$0 TABLE	     2016-12-29:21:02:02--表名存在需要rename to改名。
SCOTT@PROD1> flashback table "BIN$RMuxCbAeEP/gU0edqMDlhQ==$0" to before drop rename to old_e;Flashback complete.SCOTT@PROD1> desc old_e  Name						       Null?	Type----------------------------------------------------- -------- ------------------------------------EMPNO								NUMBER(4)ENAME								VARCHAR2(10)JOB								VARCHAR2(9)MGR								NUMBER(4)HIREDATE							DATESAL								NUMBER(7,2)COMM								NUMBER(7,2)DEPTNO 							NUMBER(2)--清空回收站
SCOTT@PROD1> purge recyclebin;  --清当前Recyclebin purged.SYS@PROD1> purge dba_recyclebin;  --清所有DBA Recyclebin purged.

这篇关于闪回删除实验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122062

相关文章

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

STM32(十一):ADC数模转换器实验

AD单通道: 1.RCC开启GPIO和ADC时钟。配置ADCCLK分频器。 2.配置GPIO,把GPIO配置成模拟输入的模式。 3.配置多路开关,把左面通道接入到右面规则组列表里。 4.配置ADC转换器, 包括AD转换器和AD数据寄存器。单次转换,连续转换;扫描、非扫描;有几个通道,触发源是什么,数据对齐是左对齐还是右对齐。 5.ADC_CMD 开启ADC。 void RCC_AD

学习记录:js算法(二十八):删除排序链表中的重复元素、删除排序链表中的重复元素II

文章目录 删除排序链表中的重复元素我的思路解法一:循环解法二:递归 网上思路 删除排序链表中的重复元素 II我的思路网上思路 总结 删除排序链表中的重复元素 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 图一 图二 示例 1:(图一)输入:head = [1,1,2]输出:[1,2]示例 2:(图

如何恢复回收站中已删除/清空的文件

回收站清空后如何恢复已删除的文件?是否可以恢复永久删除的文件?或者最糟糕的是,如果文件直接被删除怎么办?本文将向您展示清空回收站后恢复已删除数据的最佳方法。 回收站清空后如何恢复已删除的文件? “回收站清空后我还能恢复已删除的文件吗?” 答案是肯定的,但是在这种情况下您将需要一个  回收站恢复工具 来从回收站中检索文件: 错误/永久删除回收站或任何数字存储设备中的文件 直接删除的文件/

HNU-2023电路与电子学-实验3

写在前面: 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能,设计 8 重 2-1 多路复用器。 4.分析模型机的工作原理,设计模型机控制信号产生逻辑。 二、实验内容 1.用 VERILOG 语言设计模型机的 8 重 3-1 多路复用器; 2.用 VERILOG 语言设计模型机的 8 重 2-1 多

Linux 删除 当前下的 mysql-8.0.31 空文件夹

在Linux中,如果你想要删除当前目录下的名为mysql-8.0.31的空文件夹(即该文件夹内没有任何文件或子文件夹),你可以使用rmdir命令。但是,如果mysql-8.0.31文件夹并非完全为空(即它包含文件或子文件夹),rmdir命令会失败。 如果你的目标是删除mysql-8.0.31文件夹及其内部的所有内容(无论是否为空),你应该使用rm命令结合-r(或-R,它们是等价的)选项来递归地删

如何删除不小心上传到git远程仓库中的.idea .iml文件

如果在开始的时候不配置,gitignore文件或者文件配置不正确,初始化上传的时候就会有一些不必要的信息上传上去 如果已经存在了一些文件在git远程仓库中,如。idea,.iml文件等。 首先在项目中定义一个  .gitignore文件,简单的实例如下也可以用idea中的gitignore插件 .DS_Storeclasses/*.settings/target/.classpath

Win8下如何快速查找和删除电脑中的病毒

Win8系统如何查找和删除病毒?检查你的电脑是否存在病毒的一种快速方法是使用 Windows Defender. 此恶意软件防护随 Windows 提供,可帮助识别和删除病毒、间谍软件和其他恶意软件。   注意:如果你使用的是 Windows RT,则 Windows Defender 会始终启用,并且不能关闭。   如果你使用的是 Windows 8,则可以根据自己的喜好运行由其他

【数据结构与算法 | 灵神题单 | 删除链表篇】力扣3217, 82, 237

总结,删除链表节点问题使用到列表,哈希表,递归比较容易超时,我觉得使用计数排序比较稳,处理起来也不是很难。 1. 力扣3217:从链表中移除在数组中的节点 1.1 题目: 给你一个整数数组 nums 和一个链表的头节点 head。从链表中移除所有存在于 nums 中的节点后,返回修改后的链表的头节点。 示例 1: 输入: nums = [1,2,3], head = [1,2,3,

JAVA学习-练习试用Java实现“删除有序数组中的重复项”

问题: 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。 你可以想象内部操作如下