|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
144. 修复或者清理损坏的Teamcenter数据集的方法
. C3 z4 a9 U7 n8 h
2 f8 u% o% ~- `! f& s3 `/ A! m3 jTeamcenter数据集出现问题的原因大概如下:; f4 K6 i. ^' }; t( e$ m
(1)数据集没有文件内容引用; B) d8 U+ H, t
(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档& D4 L3 q3 {( X3 K3 ^; [' u
(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集
+ `. {3 H4 F, H(4)Anchor指向的数据集不存在) Y7 A1 V- Q+ U( ^. D8 q
s" g8 _$ b( G. @4 e5 q$ M9 W8 b
这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。
, d: K& A- }0 |2 u+ T/ T使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。. S: w$ C2 P+ u, I; F
数据集满足一下条件,将会删除:' T$ W3 D( c+ h7 E( L" E
(1)数据集是孤儿且没有被引用
. b3 H8 C1 q9 w6 c7 q# U3 m/ j(2)数据集没有物理文件
! l6 t: J0 r8 t6 p- ~& T& A以下情况,数据集可以被修复2 e( j, O- r7 _$ w
(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除* o6 G. m6 l, X- \+ w
(2)如果anchor的大小是0,anchor将被删除2 Y& d+ {7 S$ L
0 t* g" l9 o' f P/ I6 r使用方法如下:4 \* m; o# X9 c& K5 ^- q1 n ~
7 b \! n( t: F) n I: z(1)获取结果报告
2 X1 {! @/ M0 S# b. A$ _# f* U. e) `( f8 |2 k1 ^
dataset_cleanup
( C. ` e$ O/ H! g. E-u=user -p=password -g=group -rf=output_report_file_name
- ?9 q8 ^& y* H8 R" z8 T3 l! H-b=start_archor -e=end_archor2 W+ @/ ^) t' J4 c8 N& v
# K9 {% y! _, p$ C+ c
: V& f+ U9 d( Z9 b
–rf 输出文件报告' p5 P# g7 m2 ?" _( _5 F. K9 t% b
–b 起始anchor
. z" u. @9 d! y–e 终止anchor& A1 N8 G' W# O# f$ k- o4 v) g
+ q: @ z2 a+ D) T
2 G5 F# k3 Z7 P. Z' i1 o# P0 F(2)清除命令
0 Z; G$ h! Z7 e' K: t5 Y. }dataset_cleanup! ?8 d4 B( N T, A9 i; \/ Q' Y
-u=user -p=password -g=group -if=input_report_file_name
& S- O2 y% v9 @: f% U% s3 v5 ]% I-of=output_report_file_name -a. ], }0 x2 b9 v7 x% L
( S$ @7 K* R7 H' Q6 ], s# q/ m1 k, \1 P7 x
–if输入文件报告3 _, R( R# u7 }- D8 D( d
–of输出结果信息
9 _0 i+ r2 l5 Y! Z9 z* Q–a:移除空的anchor
. M, s2 K! @( V4 g
+ v M7 g4 ?" N& I- e( U4 M
# M1 g8 W" L0 ~2 |" q3 h+ U- r5 `
% \ b$ I7 Q) c0 f) J( g
, f; | w# v- M& q( e
5 T7 t0 |% H h- r) r: R1 j, K) o1 z! a( q8 w9 W. a1 r7 H j
7 R# _" c1 t9 @5 v, [0 G) ~
( m9 d* Q3 S1 Y- i! l# M. |
|
|