1 查询表的创建时间和最后修改时间sql
SELECT * FROM USER_TABLES 查看当前用户下的表
SELECT * FROM DBA_TABLES 查看数据库中所有的表
SELECT CREATED,LAST_DDL_TIME from user_objects where object_name=upper('表名')
SELECT CREATED, LAST_DDL_TIME
FROM USER_OBJECTS
WHERE OBJECT_NAME = 'PDCA_NEW_REPAIR';
其中CREATED 为创建时间 ,LAST_DDL_TIME为最后修改时间
2. flashback
1.开启行移动模式:
alter table '表名' enable row movement;
2.使用flashBack:
[闪回到5分钟以前]
flashback table '表名' to timestamp systimestamp - interval '5' minute;
[闪回到某个时间点]
flashback table '表名' to timestamp to_timestamp('2014-08-07 09:00:00','yyyy-mm-dd hh24:mi:ss');
3.验证回滚后的数据