|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
144. 修复或者清理损坏的Teamcenter数据集的方法! _; I3 m( x6 B) R# F
. j1 ~4 o) D# ]& f# h+ K7 o. KTeamcenter数据集出现问题的原因大概如下:
4 Y7 X; S F! ]$ S& \( R# _& V(1)数据集没有文件内容引用0 O& {3 a; \# Y% [# N
(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档% u( I8 U1 H5 b. W
(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集5 ~' J3 T: N3 h5 Q
(4)Anchor指向的数据集不存在0 `$ z& _3 c, N/ c8 u
+ t( o2 |, U- B这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。7 _! h0 h; _+ j
使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。+ ~. N0 ~+ }4 S2 T$ `+ C# ?
数据集满足一下条件,将会删除:
0 m& E7 p+ [: }% t3 P3 c(1)数据集是孤儿且没有被引用
6 M; e: a; F5 f(2)数据集没有物理文件) D4 Q# P& U5 J3 P# u: h: A
以下情况,数据集可以被修复0 [/ f' R8 A. p; G9 K# f
(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除2 Y& ?, y7 O' c3 W9 r7 a. @8 }. [# f, f
(2)如果anchor的大小是0,anchor将被删除
% F+ D7 @2 O7 c2 |+ V, s
; K3 D3 ~7 L1 H. J' t! |/ G使用方法如下:1 P. j: M- ]3 { T# X
2 }" U5 p0 A8 J% s+ j$ j: w4 b: u# w(1)获取结果报告
' z9 g4 T- H! L# Q d5 L" X, v7 \) f b* y
dataset_cleanup2 d# D. V% d+ z; J3 b& A2 i& v# a
-u=user -p=password -g=group -rf=output_report_file_name! r7 h7 }4 l2 C2 f! j& O* {
-b=start_archor -e=end_archor
/ [; ]' C4 m7 E' j# [6 q/ C0 k4 z0 B$ [: @4 b4 |2 _
4 |& P7 I% J. T' n–rf 输出文件报告
! Z0 v5 ^2 T9 P# Y& G& w–b 起始anchor* S- j7 d6 E( I4 }+ }9 S
–e 终止anchor3 u) k* m7 ]$ a
* I3 r. X: ?0 w7 i) \2 b/ a
- u X! [: p/ ~" {
(2)清除命令
+ r- k0 e/ \6 ?$ n5 Edataset_cleanup
( M( [# Z% q9 _! n! w-u=user -p=password -g=group -if=input_report_file_name8 ?" w: V- d$ z' W* G$ t
-of=output_report_file_name -a$ @- w, o! k# Y- h. N8 R. b
: q4 F; k# \, P3 ^
$ a1 B0 M) x R: K6 I
–if输入文件报告 O) c5 G' ?$ \: U: T# Y& u; q1 U3 P8 D
–of输出结果信息. Z/ s2 v9 d# A; b5 V% |
–a:移除空的anchor
& b) r* _* q" \" q5 a4 C
8 D* j5 L2 U. m' m4 Y) t% `/ J6 n% N( k- p+ c
* I, x8 I. E( R" I& u
. ~0 [& n4 j# F
; z4 b% A/ C1 Z# M# b6 y+ v) t d `$ h. g% K H, f) G
! b! ^! k! G$ Y( [8 F$ t- |
+ m# G: B y) ]" N$ G
|
|