Flash 会表数据 之oracle 10g

界面开发人员报有很多重复数据在用户权限表。然后我删除了表数据delete 方式,修改了对应的存储过程使之不重复!

后来发现 重新拉回的数据没权限。 只好闪回到今天凌晨了!

SQL> ALTER TABLE BA.T_POWER_ADMIN ENABLE ROW MOVEMENT;

Table altered

SQL> flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-29 10:00:00','yyyy-mm-dd hh24:mi:ss');

flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-29 10:00:00','yyyy-mm-dd hh24:mi:ss')

ORA-00604: 递归 SQL 级别 1 出现错误
ORA-12801: 并行查询服务器 P018 中发出错误信号
ORA-01555: 快照过旧: 回退段号 13 (名称为 "_SYSSMU13$") 过小

SQL> flashback table ba.t_Power_Admin to timestamp to_timestamp(2009-10-30 00:45:00','yyyy-mm-dd hh24:mi:ss');
2 ;
3 /

flashback table ba.t_Power_Admin to timestamp to_timestamp(2009-10-30 00:45:00','yyyy-mm-dd hh24:mi:ss');
;

ORA-01756: 引号内的字符串没有正确结束

SQL> flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-30 00:45:00','yyyy-mm-dd hh24:mi:ss');

flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-30 00:45:00','yyyy-mm-dd hh24:mi:ss')

ORA-00604: 递归 SQL 级别 1 出现错误
ORA-12801: 并行查询服务器 P014 中发出错误信号
ORA-01555: 快照过旧: 回退段号 12 (名称为 "_SYSSMU12$") 过小

SQL> flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-30 10:45:00','yyyy-mm-dd hh24:mi:ss');

Done

SQL> execute P_GATHER_DAY_M_ADMIN;

PL/SQL procedure successfully completed

SQL> Flash 会表数据 之oracle 10g

你可能感兴趣的:(oracle,sql,Flash)