oracle11g回闪,oracle11gdroptable后闪回-Oracle
--初始化数据
drop table test purge;
create table test as select * from dba_objects;
delete from test where object_id is null;
alter table test add constraint pk_test_object_id primary key(object_id);
create index ind_t_object_name on test(object_name);
--执行删除操作
drop table test;
select r.object_name,r.original_name,r.operation,r.type from recyclebin r;
OBJECT_NAME ORIGINAL_NAME OPERATION TYPE
------------------------------- ------------------ -------- --------
BIN$FfQ1SQRoVJjgUAoKlg9C7A==$0 TEST DROP TABLE
BIN$FfQ1SQRnVJjgUAoKlg9C7A==$0 PK_TEST_OBJECT_ID DROP INDEX
BIN$FfQ1SQRmVJjgUAoKlg9C7A==$0 IND_T_OBJECT_NAME DROP INDEX
--生成闪回表的语句
select 'flashback table ' || r.original_name || ' to before drop;' cc
from recyclebin r
where type = 'TABLE';
CC
--------------------------------------
flashback table TEST to before drop;
--索引会被闪回,但名称会被改
select 'alter index "' || r.object_name || '" rename to "' ||
r.original_name || '" ;' ccc
from recyclebin r
where type = 'INDEX';
CCC
---------------------------------------------------------------------------------
alter index "BIN$FfQ1SQRmVJjgUAoKlg9C7A==$0" rename to "IND_T_OBJECT_NAME" ;
alter index "BIN$FfQ1SQRnVJjgUAoKlg9C7A==$0" rename to "PK_TEST_OBJECT_ID" ;
最后执行:
flashback table TEST to before drop;
alter index "BIN$FfQ1SQRiVJjgUAoKlg9C7A==$0" rename to "IND_T_OBJECT_NAME" ;
alter index "BIN$FfQ1SQRjVJjgUAoKlg9C7A==$0" rename to "PK_TEST_OBJECT_ID" ;
收藏 | 0
oracle11g回闪,oracle11gdroptable后闪回-Oracle相关推荐
- 对WXin执行回插入代码后的回编译操作
话说在前头,对微信的反编译只是出于不得已为之,我一直觉得任意破坏他人成果不好,所以我不也不敢滥用.出于自己比较小白的技术,我参考了众多同行资料,我没有一一记录和收藏,可惜. 一.研究背景 这次的反编译 ...
- oracle闪回某个时间点的数据库,Oracle 闪回总结
一.闪回查询(Flashback Query) 1.闪回查询技术 1.1 闪回查询机制 闪回查询是指利用数据库回滚段存放的信息查看指定表中过去某个时间点的数据信息,或过去某个时间段数据的变化情况,或某 ...
- oracle闪回空间满的原因,处理Oracle数据库闪回区空间满的问题
处理Oracle数据库闪回区空间满的问题 作者:赵全文 网名:guestart 今天早上一到单位,发现EMCC上有一台数据库服务器的概览页面出现黄色报警, 查询alert_orcl13.log发现如 ...
- oracle 闪回查询,闪回版本查询,闪回事务查询,闪回表,闪回删除,闪回数据库
文章目录 1. 闪回查询 1.1. 闪回时间查询 1.2. 闪回scn查询 (1) 获取scn号的方法 (2) 闪回scn查询命令 2. 闪回版本查询 3. 闪回事务查询 4. 闪回表 5. 闪回删除 ...
- 验证GaussDB T 闪回事务查询功能;闪回表功能强劲闪回TRUNCATE
一.验证 GaussDB T 支持闪回事务查询功能 环境:redhat7.5+gaussdb100 1. 创建表: SQL> conn wsx/password@127.0.0.1:1888co ...
- mysql有闪回吗_MySQL的闪回策略
闪回原理 既然binlog以event形式记录了所有的变更信息,那么我们把需要回滚的event,从后往前回滚回去即可. 对于单个event的回滚,我们以表test.user来演示原理 mysql> ...
- wind10MySQL闪退什么密码_win10系统Mysql输入密码后闪退的解决方法
win10系统Mysql输入密码后闪退的问题发生概率较高.怎样来处理win10系统Mysql输入密码后闪退的问题,知道的人估计不多.本站针对win10系统Mysql输入密码后闪退的情况总结了一些解决的 ...
- wind10MySQL闪退什么密码_小编调解技术编辑应对win10系统Mysql输入密码后闪退的操作办法的解决教程...
日常使用电脑的过程中,有时会出现技术编辑应对win10系统Mysql输入密码后闪退的操作办法的问题,经小编研究表明,大部分的朋友还是不会处理技术编辑应对win10系统Mysql输入密码后闪退的操作办法 ...
- oracle的闪存_Oracle闪存技术介绍
龙源期刊网 http://www.doczj.com/doc/9ff5219a53d380eb6294dd88d0d233d4b04e3f76.html Oracle闪存技术介绍 作者:夏月平张文雯 ...
- 一个球从100米高度自由落下,每次落地后反弹回原高度的一半; * 再落下,求在第几次之后反弹高度小于0.1米, * 并计算在这一次落地时共经过多少米?...
package com.db2;/*** 一个球从100米高度自由落下,每次落地后反弹回原高度的一半: * 再落下,求在第几次之后反弹高度小于0.1米,* 并计算在这一次落地时共经过多少米?* * @ ...
最新文章
- Mysql 755和750权限,chmod 755 究竟是什么鬼?
- 信息系统项目管理师-项目评估的基本方法
- Git SSH Key 生成步骤
- linux重装出现cannot load file 5555h,重装win7系统开机提示cannot load file code:5555h怎么办...
- 学习flex布局(弹性布局)
- 静态代理、动态代理、AOP
- struts2和struts1认识
- SpringMVC处理异常
- 乱码解决方案SecureCRT中文乱码解决方案
- 常用的五种大数据分析方法
- 「代码随想录」63. 不同路径 II【动态规划】力扣详解!
- 传智播客毕向东java基础全套视频教程_传智播客毕向东JAVA基础教程全套视频教程(324课)...
- 安全基础教育第二季第1集:屡战屡败的找回密码
- JAVA小项目-搜搜移动大厅
- 【时间序列】Holt-Winters 指数平滑方法及其 Python 实践
- 计算机新建里没有word,电脑新建中没有word和excel怎么回事
- java als算法实现_ALS算法实现用户音乐打分预测
- 模糊控制在matlab中常见的疑难问题及模糊逻辑工具箱的使用
- 六级(2021/6-1) Text2
- pandas之创建DataFrame