【文件属性】:
文件名称:升级后期工作-非线性规划——分析与方法
文件大小:4.79MB
文件格式:PDF
更新时间:2021-06-24 19:28:30
达梦数据库 DBA
5.3 使用数据迁移工具
由于数据迁移工具 DTS 采用向导式界面引导用户进行数据迁移,所以用 DTS 进行数据
升级比较简单,这里简单描述下整体过程及注意事项。
在目标数据库上重建原库用户后,我们即可利用 DTS迁移元数据及数据了。注意工作流
程应当遵循我们设定的升级规划逐步完成。对于计划利用数据导入导出工具完成数据迁移的
大表,配置迁移策略为不迁移数据。如果需要数据迁移完成后重建索引,那么配置迁移策略
为不迁移索引。
如果发生迁移错误,我们需要详细查看错误日志信息,找到出错 sql脚本。总体来说,
最常见的错误原因为依赖对象不存在,或者 sql语法错误。对于依赖对象不存在的错误,可
以在依赖对象定义后再次进行迁移。对于 sql语法错误,可以修改 sql脚本后在 disql中
单独执行。
5.4 使用数据导入导出工具
使用数据导入导出工具是为了提高大数据量表升级效率而采用的方法,步骤如下:
1. 在 DM7上创建目标表结构。可利用 DTS完成,或者通过 sql脚本完成;
2. 利用 dm6的 dmloader,将大表数据导出形成文本文件;
3. 利用 dm7的 dmfldr,导入文本文件;
4. 在 dm7上重建该表索引。
5.5 升级后期工作
元数据和数据迁移完成后,首先检查数据的正确性。数据正确后,还有以下 4个工作有
待完成:
1. 重建索引;
2. 迁移存储过程、存储函数、触发器、同义词等数据库对象;
3. 重建权限体系,包括建立角色,授予权限;
4. 启用触发器。
这些工作均通过执行 sql脚本完成。
59