- UID
- 99693
- 阅读权限
- 20
- 帖子
- 93
- 精华贴数
- 0
- 技术排名
- 6384
- 技术积分
- 422
- 社区排名
- 27366
- 社区积分
- 4
- 注册时间
- 2004-8-4
- 精华贴数
- 0
- 技术积分
- 422
- 社区积分
- 4
- 注册时间
- 2004-8-4
- 论坛徽章:
- 0
|
发表于 2007-7-14 15:05:40
|显示全部楼层
现有两个不同服务器上的DB2数据库,要从远程db2数据库复制数据到本地,通过db2复制中心进行配置,apply运行正常,但capture启动不起来(说明:用同样的方法在一台服务器上的两个db2数据库之间复制数据是可以的,均正常),每次启动capture时都提示:Capture 程序已停止。请问这是什么原因?
另外,检查capture的状态时,报如下错误:
asnccmd CAPTURE_SERVER=LOADDATA CAPTURE_SCHEMA=\"ASN\" status
实例 "TCPB2188 (DB2)" 不存在于主机 "seu-xbljqmd8y0r" 上。
解释:
主机 "<主机名>" 上的“DB2
管理服务器”无法执行请求,因为在请求中提供的实例"<实例名>"
不存在于主机上。
用户响应:
验证下列内容:
o 与实例 "<实例名>"
对应的本地节点目录中的节点条目的远程实例字段是正确的。
o 实例 "<实例名>" 存在于主机 "<主机名>" 上。
如果在尝试建议的响应之后仍然接收到此错误消息,则参阅“DB2
管理服务器”的“首次故障数据捕获日志”以获取更多信息或与“IBM
支持机构”联系。
从错误情况来看,"TCPB2188 (DB2)" 不存在于主机 "seu-xbljqmd8y0r" 上。因为两台db2数据库服务器上的实例均叫db2,所以在本地添加该远程数据库时,自动生成"TCPB2188 (DB2)" ,为什么又提示在远程主机上不存在呢?有什么办法避免两个数据库实例相同时出现这样的问题呢?
首先出现capture启动不起来的原因是什么?如何是上述原因,该怎么解决呢?还请有经验的大侠指点一下,已经折腾的不行了。 |
|