迁移数据时,数据始终保存到外部文件。 根据选择的卸载和重新装入方法,可使用导出命令或 DB2 高性能卸载 (HPU) 将数据卸载到外部文件,然后使用导入或装入命令将数据装入目标表中。
当数据迁移到具有触发器的表中时,仅当使用导入命令重新装入数据时,才会激活触发器。当使用装入命令重新装入数据时,触发器不会激活,因为装入实用程序无法强制实施执行与触发器关联的业务规则。
在“更改管理脚本编辑器”中,可以单击数据选项来启动“定制数据保留”向导,该向导将帮助您修改文件位置、卸载和重新装入方法以及卸载和重新装入命令。Optim™ Database Administrator 假定您在源和目标之间拥有共享文件系统。 如果没有,必须用一个步骤卸载数据,然后移动文件,并启动重新装入过程。如果源和目标位于不同的系统,并且拥有共享文件系统,那么可以使用“定制数据保留”向导来指定目标中的数据文件路径。
要将数据迁移到位于远程服务器上的数据库,该远程服务器必须具有对文件位置的访问权。
由于无法为数据迁移生成撤销命令,因此不能自动取消迁移的数据。但是,如果部署撤销命令来回滚已对数据库进行的更改,并且在撤销过程中会删除并重新创建表,那么已经复制的所有数据都将丢失。