DM 仅支持表的联机还原,数据库、表空间和归档日志的还原必须通过脱机工具 DMRMAN 执行。执行表还原,数据库必须处于 OPEN 状态,MOUNT 和 SUSPEND 状态下不允许执行表还原。表还原不需要配置归档,因为表还原是联机完全备份还原,所以不需要借助本地归档日志进行恢复。
完整的表备份还原步骤如下:
1、保证数据库为 OPEN 状态;
2、创建待备份的表:
SQL> CREATE TABLE TEST1(ID INT);
3、备份表数据,指定备份路径及备份集名称:
SQL> BACKUP TABLE TEST1 BACKUPSET '/dbbak/dmbak/tab_res_01';
可在对应路径查看备份集:
4、将表删除,然后恢复表,此时会报错,应先创建表结构才能恢复表数据:
5、保留表结构,恢复数据:
6、总结:
本次主要展示了DM8数据表的热备份及还原功能,值得注意的是,表还原时必须存在表结构。
更多内容可访问达梦官方社区地址:https://eco.dameng.com