Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1149523
  • 博文数量: 312
  • 博客积分: 12522
  • 博客等级: 上将
  • 技术积分: 3376
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-27 18:35
文章分类

全部博文(312)

文章存档

2016年(3)

2015年(1)

2013年(1)

2012年(28)

2011年(101)

2010年(72)

2009年(13)

2008年(93)

分类: 项目管理

2008-03-28 18:29:21


clearcase VOB迁移步骤及脚本
第一个附件
完成windows上域名修改,用户名改变,clearcase需要做的操作。(同时,我还升级了clearcase服务器和客户端的版本,所以migrationVOB脚本分2部分做)
在windows环境中将vob迁移到不同的域大致步骤如下。
 
1.   确保schema是54,如果是53则不能迁移
2.   用clearcase admin 登陆到server
3.   锁住vob
4.   执行 C:\Program Files\Rational\ClearCase\etc\utils\vob_siddump 导出sid文件,是csv结尾的文件。如需要可参考vob_siddump帮助文件
5.   停clearcase 服务器
6.   改变域名
7.   启动clearcase 服务器,修复vob存储保护,使用C:\Program Files\Rational\ClearCase\etc\utils\fix_prot  进行修复
8.   (此步骤为可选,如只是改域名,应该不用此步骤)如有必要重新生成vob object 和tag,使用命令clearcase register –vob –replace, clearcase mktag –vob –replace –tag
9.   锁住vob
10. 修改步骤4中生成的csv文件,将带域名的老用户名改成新的用户名。
11. 执行C:\Program Files\Rational\ClearCase\etc\utils\vob_sidwalk  -map csv文件进行测试
12. 对vob解锁
13. 执行C:\Program Files\Rational\ClearCase\etc\utils\vob_sidwalk  -execute -map csv文件
14. 执行C:\Program Files\Rational\ClearCase\etc\utils\vob_sidwalk  -recover_filesystem  恢复文件系统ACLS
注意,对于checkout的element,在做以上操作前请checkin或者uodo checkout。
对于建立在本地的静态view,迁移后需要重建。
第二个附件
完成VOB和view从一台服务器到另一台服务器的迁移。
步骤:
搬迁工作按日进行,每天进行的具体步骤如下:
修改并检查VOBs.list和Views.list,保证已经搬迁完成的内容Disable,准备搬迁的内容被Enable;
执行MoveVOBs.bat;
执行MoveViews.bat;
需要手工改写所有新搬迁VOB的根目录下的和VOB同名的.csv文件,此文件在MoveVOBs.bat中生成,包含在该VOB中的所有Owner用户和组,需要将其中的IGNORE以后的部分改写成为搬迁以后的用户和组;执行RegisterVOBs.bat后会生成_exec.csv和_recv.csv,是转换结果,可以用于检查。
执行RegisterVOBs.bat;
执行RegisterViews.bat;
可能的情况下清空日志;
可能的情况下删除*.csv文件;
如果需要下班以后执行脚本的话,可将MoveVOBs.bat和MoveViews.bat加入计划任务,配置在指定时间执行;
如果在计划任务中执行,系统提供的DOS环境和用户交互方式不同,所有预定义的网络驱动器都不可用,需要在脚本内自行建立网络映射驱动器。
由于无法预测复制需要的时间,RegisterViews.bat和RegisterVOBs.bat不能自动执行,需要人工确认Move....bat执行完成以后执行,可以在每天上班时人工执行。
 
 
阅读(1800) | 评论(1) | 转发(0) |
0

上一篇:Clearcase Command

下一篇:clearcase备份和恢复

给主人留下些什么吧!~~

yesme209142008-12-12 15:50:46

您好 我來自臺灣,請問我想將UINX中的VOB搬移到windows server中該如何做呢?謝謝指導