不影响数据库运行如何快速恢复刚删除的表及其数据(二)如何恢复刚才删除的一条数据
2016-04-26 16:16
761 查看
不影响数据库运行如何快速恢复刚删除的表及其数据(二)
如何恢复刚才删除的一条数据
比如执行了delete from emp where ename='FORD';如何恢复刚刚删除的记录。
执行如下语句:
select t.start_timestamp,
t.commit_timestamp,
t.logon_user,
t.operation,
t.table_name,
t.table_owner,
t.undo_sql
from flashback_transaction_query t where tbale_name='EMP';
将undo_sql中的sql语句摘出执行即可。删除一条语句,undo_sql中会存放一个insert语句。
如何恢复刚才删除的一条数据
比如执行了delete from emp where ename='FORD';如何恢复刚刚删除的记录。
执行如下语句:
select t.start_timestamp,
t.commit_timestamp,
t.logon_user,
t.operation,
t.table_name,
t.table_owner,
t.undo_sql
from flashback_transaction_query t where tbale_name='EMP';
将undo_sql中的sql语句摘出执行即可。删除一条语句,undo_sql中会存放一个insert语句。
相关文章推荐
- redis-list
- Navicat(服务器对象) -2之MySQL 或 MariaDB 对象
- Redis(2.6版本以上) String 常用操作和方法详解
- Redis Redis(2.6版本以上) Key 常用操作和方法详解
- Redis Redis(2.6版本以上) Hash 常用操作和方法详解
- oracle is not in the sudoers file.This incident will be reported的解决
- 不影响数据库运行如何快速恢复刚删除的表及其数据(一)flashback是什么
- sqlalchemy中文问题
- 逆向生成MySQL数据库对应的建表与Insert语句(可完成记录的迁移与备份)
- [整理]Oracle LOCK 机制
- SQL DCL 语句
- mysql数据库备份及注释说明
- [置顶] MYSQL 视图操作
- 如何跟踪数据库变化的数据--oracle
- mysql ERROR 1130: Host ’localhost′ is not allowed to connect to this MySQL server
- Centos7 系统下node.js+Nginx+MongoDB的安装与配置
- spark sql简单示例
- 迁移数据库的相关文件到存储中(目录不相同)
- 查Postgresql 数据库、各表占用磁盘大小
- MySQL的数据类型