问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

drop table可以还原吗

发布网友 发布时间:2022-05-06 19:33

我来回答

2个回答

懂视网 时间:2022-05-06 23:54

Oracle官方文档:Oracle Database SQL Language Reference PURGE Specify PURGE if you want to drop the table and release the space associated with it in a single step. If you specify PURGE, then the database does not place the table and its de

Oracle官方文档:Oracle Database SQL Language Reference

PURGE

Specify PURGE if you want to drop the table and release the space associated with it in a single step. If you specify PURGE, then the database does not place the table and its dependent objects into the recycle bin.

Caution:

You cannot roll back a DROP TABLE statement with the PURGE clause, nor can you recover the table if you have dropped it with the PURGE clause.

Using this clause is equivalent to first dropping the table and then purging it from the recycle bin. This clause lets you save one step in the process. It also provides enhanced security if you want to prevent sensitive material from appearing in the recycle bin.

-------------------------------------

1、drop table zml后,zml表被放入recycle bin.可以通过flashback table zml to before drop恢复drop掉的表,表中数据也可以被恢复。

2、drop table zml purge后zml表被直接删除,不可恢复

--------实例:----------
---------------drop table zml-------------------------
SQL> show parameter recycle;

NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
buffer_pool_recycle   string
db_recycle_cache_size  big integer 0
recyclebin    string on
---
SQL> purge recyclebin;

回收站已清空。

SQL> show recyclebin;
SQL> create table zml(id int);

表已创建。

SQL> insert into zml values(1);

已创建 1 行。

SQL> drop table zml;

表已删除。

SQL> show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME  OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------

ZML  BIN$2cOZCZj0Ry27btpd7ymTHg==$0 TABLE 2014-04-23:21:56:58
SQL> flashback table zml to before drop;

闪回完成。

SQL> select * from zml;

 ID
----------
  1

SQL>
-----------------drop table zml1 purge-------------------------
SQL> show recyclebin;
SQL> create table zml1(id int);

表已创建。

SQL> insert into zml1 values(2);

已创建 1 行。

SQL> drop table zml1 purge;

表已删除。

SQL> show recyclebin;
SQL>

热心网友 时间:2022-05-06 21:02

一、drop表

执行drop table xx 语句

drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。

通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句

flashback table <user_recyclebin.object_name or user_recyclebin.original_name> to before drop [rename to <new_table_name>];

将回收站里的表恢复为原名称或指定新名称,表中数据不会丢失。

若要彻底删除表,则使用语句:drop table <table_name> purge;

清除回收站里的信息
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 描写大自然的文字有哪些? 我在找一部动漫·有吸血鬼吸了人的血就会变成那一个人 大自然有哪些文字? 你还知道大自然有哪些文字 为什么布拉索夫被称为吸血鬼之乡? 关于烟台移动手机卡 大自然的文字有哪些列举五个? 烟台移动手机号6637的开头的号段是什么? 山东烟台移动号码139***4312中间的4位数字是什么谁知道 宁波海川水表有限公司联系电话 我手机号码被别人申请支付宝,支付宝绑定别人的身份证和银行卡,我怎么解绑! 怎么解除支付宝的银行卡绑定 宁波牌水表 有没有一些经典的句子,关于爱情、时间或其他,伤感的感人的 你觉得对爱情最好的诠释的语句有哪些? 一句话诠释什么是爱情怎么写? 莎士比亚说过一句关于爱情的句子“爱情是生命的火花”什么的,有人能找到原文么? PS自然融合两张图片,自然不变形把两张图片融合一起 江苏春科建设工程有限公司怎么样? 东莞市春亚电子科技有限公司怎么样? 有什么比较好看的动漫?(最好是有关吸血鬼的) 大自然的文字还有哪些?请举例说明。快!! 我是山东烟台的,手机卡上增值业务费有一项亲友定位业务,请问这是怎样的业务? 海外代购月销几百都是厂家拿货吗 吸血鬼家族势力 现在淘宝上好多服装是专柜代购的,他们是怎么联系到所谓的厂家的,货源可信吗? 还有那些大自然的文字 05352605991是哪里的号码? 生活中有哪些大自然的文字? 哪个exo小说里有猫妖,人鱼,吸血鬼 传统企业为什么要转型新零售? 有哪些好看的关于吸血鬼的电影吗?(类似《暮光之城》的) 有哪些大自然的文字 求日本动漫,纯爱的,不要后宫,最好吸血鬼的 有哪些大自然的文字?这些文字的意思是什么 有没有什么好看的动漫,耽美,吸血鬼,校园的 大自然的文字有哪些?有什么作用? 干货 零售行业的数据挖掘七步走 烟台移动的短信中心的号码是多少? 如何查询海外代购的普丽普莱是否真的