本节描述版本 8.1.4 迁移问题并提供 DB2 Everyplace Sync Server 和 Sync Client 必需的指示信息:
在 DB2 Everyplace 8.1.4 中,支持 JDBC 预订复制的基础结构是不同的。为了使它正常工作,DB2 Everyplace 8.1.4 需要迁移随 DB2 Everyplace 的先前版本一起创建的 JDBC 预订。应该在启动新安装的 DB2 Everyplace Sync Server 之前进行此迁移。在将现有 DB2 Everyplace 安装升级到 DB2 Everyplace 8.1.4 之前,应该复制所有镜像数据库。如果在安装之前即时复制了镜像数据库并且在安装之后马上执行了迁移,则完成迁移将不会需要太多时间。否则,可能要花较长时间才能完成迁移。在安装 DB2 Everyplace 8.1.4 之前,强烈建议备份所有源数据库、镜像数据库和 DSYCTLDB 数据库。在安装之后,当执行迁移时,JDBC 预订中的所有源表都需要是静态的。一旦完成了迁移,就可以继续表上的活动。
先决条件
过程
在安装 DB2 Everyplace 期间,可以为您执行此任务。如果您选择不让“安装向导”执行此任务,则在安装 DB2 Everyplace 之后,必须执行下列步骤。
过程
如果先前已经使用 Linux 或 QNX Neutrino Sync Client 进行同步, 则必须通过在目标目录中运行 migrate.sh 来迁移 Sync Client 配置文件。目标目录是存储 Sync Client 配置文件(例如,CONFIG1 和 MISC1)的位置。此脚本只是将文件名更改为小写。migrate.sh 文件位于 /bin 目录中。如果您试图使用 Linux 或 QNX Neutrino 8.1.4 Sync Client 和先前的配置文件(它们是全大写的)来同步,则 API 函数 iscConfigOpen() 的返回为 ISCRTN_Failed。
相关任务