栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【IBM CDC系列】CDC的迁移(1):直接拷贝

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【IBM CDC系列】CDC的迁移(1):直接拷贝

CDC的迁移,最简单的方式是整个安装目录的拷贝到另外一台机器,(以DB2的CDC安装目录为例)必须注意以下几点:

1.确保环境中DB2的连接信息(catalog node & db)保持一致;

2.确保拷贝后的路径与原机器保持一致;

拷贝OK后,在MC的"Access Manager"面板中修改新CDC实例的IP、端口等信息,然后在"数据存储器属性"的面板中"更新相关的预订"即可(如下图)。

 -------------------------------

以下是尝试在新的机器上更改目录,结果是各种不对付。

(1)原来目录为/db2data/inst1/cdchome,我更改为/db2data/inst01/cdchome,执行dmconfigurets时报以下错误,相关的路径不存在:

[inst01@** bin]$ ./dmconfigurets 
Exception in thread "main" com.datamirror.ts.assertion.NecessityException: The error value is "Failed to create directories /db2data/inst1/cdchome/log".
	at com.datamirror.ts.FileAction.mkdirs(FileAction.java:114)
	at com.datamirror.ts.util.UserFolder.initValidateUserFolder(UserFolder.java:147)
	at com.datamirror.ts.util.UserFolder.initialize(UserFolder.java:100)
	at com.datamirror.ts.commandlinetools.config.TsConfigurationTool.startTool(TsConfigurationTool.java:90)
at com.datamirror.ts.commandlinetools.config.TsConfigurationTool.main(TsConfigurationTool.java:83)

 (2)这时,修改home目录下的conf/userfolder.vmargs,修正为新的用户目录。但没有找到刷新目录,于是通过编辑实例的功能,修改刷新路径,保存时报以下错误:

Cannot save instance:The trust store "/db2data/inst1/cdchome/jre64/jre/lib/security/cacerts" is invalid.

意味着还要考虑encryption profile的路径,这时可以通过修改encryption profile功能,更新一下encryption profile的路径。

(3)然后,再次尝试修改实例的任何信息时,始终绕不开以下报错:

Cannot save instance:Error: [jcc][4038][12241][4.28.11] T2LUW exception: SQL10007N 
Message "-1390" could not be retrieved.  Reason code: "3".
 ERRORCODE=-1390, SQLSTATE= 

 看报错,像是DB2的环境有问题,但我几经折腾各种重装却依然没有消除这个报错,于是我选择放弃了,最终还是采用相同目录拷贝的方式进行CDC安装目录的迁移。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/287806.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号