重定VOB数据库的格式
命令概要
UNIX和Linux平台:reformatvob [ –dum/p | –loa/d ] [ –rm ] [ –f/orce ]
[ –to dumpfile-dir-pname ]
[ –hos/t hostname –hpa/th local-pname ] vob-storage-dir-pname
Windows平台:
reformatvob [ –dum/p | –loa/d ] [ –rm ] [ –f/orce ]
[ –hos/t hostname –hpa/th local-pname ] vob-storage-dir-pname
描述
要点:备份VOB之前要对其进行reformat。还要注意的是,在reformat开始后,客户端所有的进程,如db_server、vobrpc_server、clearmake操作等都必须退出。reformatvob 通过转储(dump)VOB数据库为ASCII文件,然后加载该文件到新的数据库中来改变VOB数据库的格式。reformatvob有以下几个目的:
- 提升VOB的架构版本(schema version)
- 移动一个VOB到不同架构(二进制数据格式)的主机上
- 降低VOB数据库的大小,物理上删除被vob_scrubber逻辑上删除的记录。
注意:如果不采用-rm选项,reformatvob不会重写老的无效的VOB数据库。它将老的数据库重命名为db.date。老的数据库一直保存在VOB的存储目录下直到用操作系统标准删除命令删除它。
在ClearCase中,VOB存储物理存储必须在本机或者挂载的网络存储上。如果存储在网络设备上,你必须通过指定-host和-hpath选项的VOB目录存储路径。