删除表和恢复表
来源:互联网 发布:中国软件评测中心待遇 编辑:程序博客网 时间:2024/06/05 04:45
Oracle中删除表,删除数据以及恢复数据
1.删除表中数据两种方法
a. delete * from My_Table; b. truncate table My_Table; 删除表中的数据
2.删除整个表
drop table My_Table;
3误删恢复表
如何恢复不小心 Drop 掉的表呢,其实 Oracle 中也有类似的 "回收站"比如不小心删除了表 My_Table
drop table My_Table;这个时候再用SELECT语句查询此表时,将会提示表或视图不存在.
但可以用如下语句查询到这个表还在Oracle回收站中:
SELECT * FROM user_recyclebin WHERE original_name='My_Table';
那么现在就可以用如下语句进行恢复:
FLASHBACK TABLE My_Table TO BEFORE DROP;
3、如何彻底的删除表:
oracle10g具有回收站功能,当我们删除表时其实并没有彻底的删除表,而是把表放入回收站,最后就出现一堆奇怪的表名:BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0
清除的方法如下:
purge table origenal_tableName;purge index origenal_indexName;
查询垃圾信息,可以用如下SQL语句:
SELECT t.object_name,t.type ,t.original_name FROM user_recyclebin t;
现在发现,原来还有这个命令:
PURGE recyclebin;根本用不了上面那么复杂。呵呵!
另:删除Table不进入Recycle的方法:
drop table tableName purge;
0 0
- 删除表和恢复表
- oracle恢复误删除记录和表
- oracle恢复删除的表和数据
- oracle恢复删除的表和数据
- Oracle删除表恢复
- oracle恢复删除表
- 通过ext3grep恢复误删除的文件和表
- 记一次表误删除的调查和恢复
- db2 误用drop删除表和数据恢复方法
- 通过ext3grep恢复误删除的文件和表
- mongodb 误删除集合恢复 误删除表数据恢复
- oracle恢复误删除表
- ORACLE-删除表空间 恢复
- SQL2005数据库删除表恢复
- oracle恢复误删除表
- Oracle 恢复删除的表
- SVN删除和恢复
- SQL2005数据库恢复-误删除表恢复方法!
- java树的实现
- 《30天自制操作系统》学习笔记--第13天
- gethostbyname, gethostbyaddr, getaddrinfo
- php爆路径方法总结
- java二叉树的实现
- 删除表和恢复表
- mono touch通过引用System.Json.dll处理url请求,转成json字符串
- linux 3.6 启动源码分析(五) kernel_init进程
- 推荐一款Eclipse中UML工具UML designer
- ASP.NET的Page_Load事件
- C++编写Config类读取配置文件
- java二叉树深(先中后)、广遍历
- C++字符转UTF-8字符
- thrift实现HDFS文件操作