|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
144. 修复或者清理损坏的Teamcenter数据集的方法
0 d! l+ v) L7 O- F! R: @' ?' a: C; P. z; [5 ~+ y- k
Teamcenter数据集出现问题的原因大概如下:, p+ Q) t P, z' w
(1)数据集没有文件内容引用
7 Y+ V X! }) X+ q+ P, B" ^: u3 ]* I(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档6 |+ k; n: J; g) P7 e: b
(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集
3 I. Z! L" V4 W' H* i# M$ a" x/ F(4)Anchor指向的数据集不存在
/ U# W9 v- o8 k6 s5 w+ c+ x& B0 Q$ G* }: \6 t+ `% Z; G
这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。9 f( H5 Y8 W/ d0 Q# J
使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。
. Z" S8 ~7 S: x5 r2 [0 \/ ^数据集满足一下条件,将会删除:
' y- B7 d$ ?% ?8 b' _" S4 f7 l(1)数据集是孤儿且没有被引用
, Y N" z& Q! E) {' k6 l4 z(2)数据集没有物理文件
- ?9 l9 ?; d$ |6 d6 R& E( J$ {以下情况,数据集可以被修复
( `) I. w* d8 ]' ?& G(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除
) M! b5 G- J e, ~(2)如果anchor的大小是0,anchor将被删除- _& `# s, C' A# Y: L& G
, K" G0 \2 y$ E+ s3 [使用方法如下:; B3 S' P: R/ R7 W
, q5 _+ y5 b- J P1 K(1)获取结果报告! q$ i/ M1 c0 u* [# L! P, L, h
l/ C; ~7 `: S9 b Q7 R x
dataset_cleanup+ A8 h8 S0 {6 e5 [4 m" C- R% X
-u=user -p=password -g=group -rf=output_report_file_name% t( q4 O/ \/ `
-b=start_archor -e=end_archor
! Z4 C, O6 E n: ?- K0 O
# D! O8 U& ?# Y; \6 X, C
+ s, v4 t3 I4 T# U$ m8 a C8 C; K4 N–rf 输出文件报告
: v+ M/ I$ t: k3 G! e–b 起始anchor
+ u. }% M/ t" j–e 终止anchor
3 O5 z7 G$ o/ m- t6 o/ Y6 o
# F4 I$ J) ?5 e8 ]4 z
1 z$ m/ l, L% a! v1 W# }, n" a) `(2)清除命令. P1 ]5 f9 g. z
dataset_cleanup
0 \1 o; D& `. l* z9 G8 K-u=user -p=password -g=group -if=input_report_file_name
6 m2 N8 A! \# E# x; S& x-of=output_report_file_name -a
P" p6 ^0 `: s7 X3 n- G9 l7 X @$ I y: b
" G5 \9 o" x% W* T7 C- T–if输入文件报告
$ x: Y s9 B4 \+ l: u2 O–of输出结果信息3 x6 O0 K* d" w
–a:移除空的anchor
* B, q9 Q5 K. V) d; X3 ]+ i/ i% x% t' q: p2 O& t* c
3 ~0 b# O- [4 p" G* ~0 u% `+ a
7 M2 d- P# Q$ B0 g! }
1 `7 Z" b3 }, n% c& Y
* W. X' I2 b4 S
3 |. }* {# l' S7 c0 [3 }3 Y) I
6 G `+ O- N) H% A7 Z9 k* Y6 ~- h( J$ C) E4 l% }
|
|