admin 发表于 2018-2-21 10:56:58

144. 修复或者清理损坏的teamcenter数据集的方法

144. 修复或者清理损坏的teamcenter数据集的方法

Teamcenter数据集出现问题的原因大概如下:
(1)数据集没有文件内容引用
(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档
(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集
(4)Anchor指向的数据集不存在

这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。
使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。
数据集满足一下条件,将会删除:
(1)数据集是孤儿且没有被引用
(2)数据集没有物理文件
以下情况,数据集可以被修复
(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除
(2)如果anchor的大小是0,anchor将被删除

使用方法如下:

(1)获取结果报告

dataset_cleanup
-u=user -p=password -g=group -rf=output_report_file_name
-b=start_archor -e=end_archor


–rf 输出文件报告
–b 起始anchor
–e 终止anchor


(2)清除命令
dataset_cleanup
-u=user -p=password -g=group -if=input_report_file_name
-of=output_report_file_name -a


–if输入文件报告
–of输出结果信息
–a:移除空的anchor








页: [1]
查看完整版本: 144. 修复或者清理损坏的teamcenter数据集的方法