zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

oracle误drop/update操作后的数据恢复测试

Oracle测试 操作 update 数据恢复 drop
2023-06-13 09:20:06 时间

(1)介绍视图进行恢复:DBA_RECYCLEBIN
SQL SELECT OBJECT_NAME,ORIGINAL_NAME,CAN_UNDROP,CAN_PURGE FROM DBA_RECYCLEBIN WHERE ORIGINAL_NAME= ETL
OBJECT_NAME ORIGINAL_NAME CAN CAN

BIN$V0qZnPBKRBiEUAx/MzB8Ww==$0 ETL YES YES
SQL CREATE TABLE ETL AS SELECT * FROM BIN$V0qZnPBKRBiEUAx/MzB8Ww==$0
表已创建。
SQL SELECT * FROM ETL;
ID
-
1
恢复完成.
(2) 无法恢复的情况:drop table etl purge ;
SQL CREATE TABLE ETL2 (NAME VARCHAR2(10));
表已创建。
SQL INSERT INTO ETL2 VALUES ( TEST );
已创建 1 行。
SQL COMMIT;
提交完成。
SQL DROP TABLE ETL2 PURGE;
表已删除。
SQL SELECT OBJECT_NAME,ORIGINAL_NAME,CAN_UNDROP,CAN_PURGE FROM DBA_RECYCLEBIN WHERE ORIGINAL_NAME= ETL2
未选定行
SQL
2、update 表的恢复
SQL SELECT SYSDATE FROM DUAL;
SYSDATE
-
2008-11-21 19:45:20
SQL SELECT * FROM ETL;
ID
-
1
SQL UPDATE ETL SET ID=2;
已更新 1 行。
SQL SELECT * FROM ETL;
ID
-
2
SQL COMMIT;
提交完成。
create table test_bak
as
select * from test as of TIMESTAMP to_timestamp( 20081126 103435 , yyyymmdd hh24miss );
表已创建。
SQL SELECT * FROM ETL_BAK;
ID
-
1
SQL
完成update表的恢复。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 oracle误drop/update操作后的数据恢复测试