1
9
实际上,有一种方法可以检索被删除的表。请查找以下步骤。删除表时,数据库不会立即删除与该表关联的空间。相反,该表将被重命名,并与任何关联对象一起放置在数据库的回收站中。闪回删除操作从回收站恢复表。 此外,请检查您是否也在使用oracle 10g及以上版本。
我请求您阅读oracle文档以获得进一步澄清。请检查一下。 可参考: https://docs.oracle.com/cd/B19306_01/backup.102/b14192/flashptr004.htm |
2
2
使用此选项:
虽然已删除的表已重命名,但它保留其数据,您可以使用
|
3
1
在Oracle中恢复删除的表很容易,前提是该表不是使用清除选项删除的。如果表被丢弃,表占用的空间被释放,并且表不会移动到回收站中。但如果在没有清除选项的情况下删除表,Oracle有一个非常简洁的功能-回收站,类似于Windows中的回收站。Oracle中有两个recyle bin视图:USER_RECYCLEBIN和DBA_ReccycleBin,同义词RECYCLEBIN指向您的USER_RECYCLEBIN。 http://elena-sqldba.blogspot.in/2013/01/how-to-retrieve-dropped-table-in-oracle.html |
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |