Clearcase 如何知道传入的同步数据包是为特定vob插入的
如何知道传入的同步数据包是为特定vob插入的 multitool lspacket-l没有说明这是用于哪个vob 我有几个用于复制副本的传入数据包,但当我使用此命令导入这些数据包时,出现以下错误:Clearcase 如何知道传入的同步数据包是为特定vob插入的,clearcase,Clearcase,如何知道传入的同步数据包是为特定vob插入的 multitool lspacket-l没有说明这是用于哪个vob 我有几个用于复制副本的传入数据包,但当我使用此命令导入这些数据包时,出现以下错误: C:\Program Files\IBM\RationalSDLC\ClearCase\var\shipping\ms\u ship\incoming>multitool syncreplica-导入同步\u usal\u unix\u 2012-11-29T23.00.17-05.00\u 2296
C:\Program Files\IBM\RationalSDLC\ClearCase\var\shipping\ms\u ship\incoming>multitool syncreplica-导入同步\u usal\u unix\u 2012-11-29T23.00.17-05.00\u 2296
multitool:错误:同步。数据包C:\Program Files\IBM\RationalSDLC\ClearCase\var\shipping\ms\u ship\incoming\sync\u usal\u unix\u 2012-11-29T23.00.17-05.00\u 2296不适用。实际上,最初检查的正确命令是:
委员会:
lspacket
给出了下面的输出,这表明预期的副本名称是正确的,但没有显示VOB详细信息
其中:
您是否在vob注册表中搜索了“360ab8c4.661e11d3.a49e.00:01:80:a9:b5:ec
”
(或者干脆cleartool lsvob-l
)是否有其他具有相同uid的Vob?
请参阅。
是或否,这就是你的答案 IBM文档清楚地提到: 每个副本都是VOB,但VOB对象和VOB副本对象是VOB数据库中的不同对象。
具体而言:
- VOB对象:数据库只有一个VOB对象。
此对象的UUID列为
列表中的VOB族UUIDlsvob–long
- VOB副本对象(或副本对象):数据库中每个VOB副本都有一个VOB副本对象。
此对象的UUID在
列表中列为Vob副本UUIDlsvob–long
没有vob具有具有上述UUID的系列标识符。
现在,在家庭UUID的帮助下,我能够找到一个数据包要用于哪个vob。
我发现这个包是为Platfom vob准备的,我还没有复制
原始答案 先看“ 要验证VOB副本的主机名属性是否错误,请输入以下命令: 例如: 如果主机名不正确,请使用
chreplica
命令进行更改。在导入副本的主副本处,输入chreplica
命令:
例如:
向族中的其他副本发送更新数据包
您可以有多种原因,如中所述 原因
- 导入命令可能是从VOB服务器以外的主机运行的
- 与副本关联的主机名可能已更改,且多站点尚未更新
- VOB服务器可能有多个主机名和/或多个网卡,并且MultiSite未正确配置以使用它们
syncreplica-import
命令。必须在VOB服务器主机上运行
syncreplica-import
命令,因为这是一项服务器操作
原因2:
检查与复制副本关联的主机名,并使用以下两个命令比较输出。VOB和副本应显示相同的“
主机
”输出。如果没有,这可能就是问题所在。使用
multitool chreplica-host
命令解决此问题。查看有关
chreplica
(multi-tool-man-chreplica
)主题的多站点管理员指南以了解更多详细信息
cleartool lsvob-长
多工具LSR复制副本-长
原因3:
如果导入实际上是在正确的服务器主机上运行的,请检查该计算机有多少主机名。服务器可能有多个网卡或多个别名。
如果有多个名称,请确保备用_主机名文件存在 它应该包含机器的每个主机名,每行一个 注意:仅在UNIX®和Linux®上支持备用主机名文件。实际上,这是一个正确的命令,可用于初始检查: 委员会:
lspacket
给出了下面的输出,这表明预期的副本名称是正确的,但没有显示VOB详细信息
其中:
您是否在vob注册表中搜索了“360ab8c4.661e11d3.a49e.00:01:80:a9:b5:ec
”
(或者干脆cleartool lsvob-l
)是否有其他具有相同uid的Vob?
请参阅。
是或否,这就是你的答案 IBM文档清楚地提到: 每个副本都是VOB,但VOB对象和VOB副本对象是VOB数据库中的不同对象。
具体而言:
- VOB对象:数据库只有一个VOB对象。
此对象的UUID列为
列表中的VOB族UUIDlsvob–long
- VOB副本对象(或副本对象):数据库中每个VOB副本都有一个VOB副本对象。
此对象的UUID在
列表中列为Vob副本UUIDlsvob–long
没有vob具有具有上述UUID的系列标识符。
现在,在家庭UUID的帮助下,我能够找到一个数据包要用于哪个vob。
我发现这个包是为Platfom vob准备的,我还没有复制
原始答案 先看“ 要验证VOB副本的主机名属性是否错误,请输入以下命令: 例如:
multitool lspacket sync_usal_unix_2012-12-01T23.01.06-05.00_19957
Packet is: C:\Program Files\IBM\RationalSDLC\ClearCase\var\shipping\ms_ship\incoming\sync_usal_unix_2012-12-01T23.01.06-05.00_19957
Packet type: Update Packet fragment: 1 of 1
VOB family identifier is: 360ab8c4.661e11d3.a49e.00:01:80:a9:b5:ec
cleartool describe –fmt "%[replica_host]p\n"
replica:importing-replica-name@VOB-tag
cleartool describe –fmt "%[replica_host]p\n" replica:newyork@/vobs/tests
manhattan
multitool chreplica –c "comment" –host new-host
replica:importing-replica-name@VOB-tag
multitool chreplica –c "change host name" –host brooklyn
replica:newyork@/vobs/tests
Updated replica information for "newyork".
cleartool lsvob -long <vob tag>
multitool lsreplica -long <replica-name>