为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DB Version: 0x7000c
【操作系统】:centos
【CPU】:x86
【问题描述】*:参考DM8备份与还原.pdf手册中表还原时不重建索引方式还原表时报错。
参考文章如下:
本地练习步骤如下:
insert into test_bak values (1);
create index test_bak_idx on test_bak (c1);
backup table test_bak backupset 'test_bak1';
delete from test_bak where c1=1;
restore table test_bak without index from backupset 'test_bak1';
请问是哪个步骤出错了吗???
可以正常执行,测试用例是恢复至新表中,新表不存在索引可以恢复成功


原表恢复使用以下语句
restore table struct without index with constraint from backupset 'd:\dmdbms\data_GBK\DAMENG\bak\TAB_SYSDBA_TAB_FOR_IDX_01_2023_04_24_17_51_16' device type disk;
restore table without index with constraint from backupset 'd:\dmdbms\data_GBK\DAMENG\bak\TAB_SYSDBA_TAB_FOR_IDX_01_2023_04_24_17_51_16' device type disk;
管理工具表备份有相关ddl语句可以参考