为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:表空间还原无效
1:-------备份----------
BACKUP TABLESPACE MAIN FULL BACKUPSET 'C:\Users\Desktop\ts_full_bak_01';
2:--SYSDBA的用户默认表空间是MAIN,其中包含A表,接下来修改表A里面的表数据---
select * from "SYSDBA"."A"--未修改运行结果
3 SDF
3 SDFS
3 SDF
update "SYSDBA"."A" set "COLUMN_1" = '4' where "COLUMN_2"='SDF'--修改A表数据
commit;
select * from "SYSDBA"."A"--数据已经修改
3 SDFS
4 SDF
4 SDF
3:
--数据库、表空间和归档日志的还原必须通过脱机工具 DMRMAN 执行---
--关闭数据库服务--
RMAN> RESTORE DATABASE 'D:\dmdbms\data\DAMENG44\dm.ini' TABLESPACE MAIN FROM BACKUPSET 'C:\Users\Desktop\ts_full_bak_01';
RMAN> RECOVER DATABASE 'D:\dmdbms\data\DAMENG44\dm.ini' TABLESPACE MAIN;
*4:--启动服务--运行结果是修改后的数据,不是备份时候的数据
select * from "SYSDBA"."A"
3 SDFS
4 SDF
4 SDF
表空间还原,还原时系统会自动应用归档将数据库恢复到最新时刻。