oracle
xiang_fuping2
个人简介
展开
-
delete错删数据时,Flashback Query闪回方式进行oracle数据恢复方法
Flashback Query它可以穿越到过去查看过去的能力,不具有恢复数据的能力。 但是既然可以select出来过去的数据,当然可以执行insert table select 来恢复数据了。 1、基于时间的查询,恢复数据。局限性:对于过个互相有主外键约束的表恢复,可能会由于时间点不统一导致数据选择或插入失败 假如误删数据:delete table_name where ID 我们要做的是原创 2016-07-20 14:21:49 · 293 阅读 · 0 评论 -
DROP TABLE 恢复oracle中误删除drop掉的表
1、查询表创建时间 SELECT OBJECT_NAME, CREATED FROM ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE' and object_name ='temp1' ORDER BY CREATED DESC; 2、假如误操作drop table temp1; commit 3、查看回收站中表 select object_name原创 2016-07-20 10:40:08 · 8891 阅读 · 0 评论 -
oracle表锁定与解锁
操作:update TEMP_001 set PROD_NAME='test001' where PROD_ID='0'未提交。导致表TEMP_001 锁住。 一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。 现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对原创 2016-07-20 15:35:10 · 374 阅读 · 0 评论