如遇到Oracle数据库表中数据误删或者update时未写where条件,导致数据异常,可通过恢复某个时点前的数据解决,eg:
先创建个临时表,将时点前数据写入:
create table sometable_xxx as
select * from sometable AS OF TIMESTAMP TO_TIMESTAMP(‘2021-01-27 18:10:00′,’yyyy-mm-dd hh24:mi:ss’);
然后对比两表数据进行处理即可。
如遇到Oracle数据库表中数据误删或者update时未写where条件,导致数据异常,可通过恢复某个时点前的数据解决,eg:
先创建个临时表,将时点前数据写入:
create table sometable_xxx as
select * from sometable AS OF TIMESTAMP TO_TIMESTAMP(‘2021-01-27 18:10:00′,’yyyy-mm-dd hh24:mi:ss’);
然后对比两表数据进行处理即可。