为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: x86: dm8_20240613_rev229704_x86_rh6_64, arm: dm8_20250714_rev275278_HWarm_kylin10_64
【操作系统】:linux
【CPU】:
【问题描述】*:可以将已有的 x86 达梦数据库迁移到 ARM 达梦数据库吗
数据量少,建议试用逻辑备份进行数据迁移。
数据量大,建议试用dts进行迁移。
查询数据量SQL:
--模式数据量
select a.OWNER ,sum(a.BYTES)/1024/1024 from DBA_SEGMENTS a group by a.OWNER order by 1 ;
可以选择一个版本的达梦数据库,x86的dmrman备份文件 可以恢复到arm上面的。
最好的方式:物理备份还原。
注:也可以使用DTS,导出导入。
正式作业前进行测试,可能因版本不一致会遇到一些问题。
可以,版本相同,物理备份还原;版本不同,DTS迁移工具迁移。

达梦数据库的高版本可以兼容低版本,你可以使用exp、imp逻辑导入导出的方式进行数据迁移,也可以采用达梦的DTS迁移工具进行迁移,也可以用备份恢复的方式进行迁移。迁移完成后建议对新版本的环境进行测试,确保版本的兼容性。