plsql操作中误删除数据,怎么恢复?
·
1.查看过去某时间被删除的数据 //tablename为表名,code为字段名
select * from tablename as of timestamp to_timestamp('2022-12-08 15:00:00', 'yyyy-mm-dd hh24:mi:ss') where code like '0000';
2.开启表的flash储存权限(行移动) //不开无法恢复
ALTER TABLE tablename ENABLE ROW MOVEMENT;
3.执行表的数据恢复
FLASHBACK TABLE tablename TO TIMESTAMP TO_TIMESTAMP('2022-12-08 15:00:00', 'YYYY-MM-DD HH24:MI:SS');
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)