|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
144. 修复或者清理损坏的Teamcenter数据集的方法8 Z& C: r: \' t+ k4 G/ t
5 L; x! h1 M5 M
Teamcenter数据集出现问题的原因大概如下:
8 @) J& l) p' p(1)数据集没有文件内容引用( V, d" d" {- Q5 k9 w# u
(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档
7 a E& C% r" ~9 s0 j& @$ U( g& l(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集- e5 b, v9 T9 W$ [* d
(4)Anchor指向的数据集不存在) V, z4 P6 t+ G i- W! O0 W* L0 ]. M
4 z- p w; ^ L% \$ H% b
这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。( V1 y% g: U/ q
使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。
( p0 C2 F# ?4 j8 G' v9 v8 G数据集满足一下条件,将会删除:; g# t) B- Y3 e; D* h, A
(1)数据集是孤儿且没有被引用
. i$ t* ~) l9 y: n9 K(2)数据集没有物理文件# J% w8 }9 e, V d
以下情况,数据集可以被修复
* ~) z2 ]4 Z7 |' T- ~2 o(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除
& ~* a# a% w _(2)如果anchor的大小是0,anchor将被删除
/ Y/ E, H& I5 Q; \' u* c
- E( {2 J9 e& M6 O) _8 L使用方法如下:
0 v4 v, b+ z9 w
5 Z" p; [# X4 f! I1 U(1)获取结果报告% C. `+ X6 x1 G' e: y' b9 o; Z2 o) g
8 P0 x$ b- z8 Q( y) V/ b6 K6 J/ a
dataset_cleanup" P9 b$ g; c+ Q( Z3 W" F7 L
-u=user -p=password -g=group -rf=output_report_file_name
! P( S5 q6 J6 j' I: |, l; X$ n# p-b=start_archor -e=end_archor$ J; ^0 |" [2 ~/ j ^6 u
0 ?# E+ |( R: U5 V3 T( x E
: b# O6 S$ O' {. M–rf 输出文件报告
2 t- E; n$ K7 t% @) S+ P! \–b 起始anchor
# L" \! V, f# S- \/ n–e 终止anchor
( A) j$ [/ S0 }- J
1 t l' a) V: S5 D3 s1 L. ?7 @9 R9 _6 i! X- _# Z. D) }
(2)清除命令
! y: P3 q2 i) |+ u3 T0 P$ Ddataset_cleanup
' G0 [ ]2 o0 F7 Z( o( m-u=user -p=password -g=group -if=input_report_file_name
& n0 I" D+ b' X-of=output_report_file_name -a5 w) s$ N& T& w
" g3 b# q% X! @
( r; @3 X" u; g8 d–if输入文件报告
0 _ e! v3 i. n- L! X6 Z9 y–of输出结果信息
0 k3 l2 h" C) \" J3 R& V–a:移除空的anchor
/ l4 U6 y. g. ?# z
7 C% T- s9 U% Y$ i0 L& S- f. i7 x6 {0 Z- q* z
C K" _4 ~! h1 ^4 d* C( f
+ Q, q+ f7 Z4 C5 E* A8 g$ k2 D; ~
# u4 s6 X4 f- H! }/ n" D/ Z
5 l, E+ n0 b y" I
' Y' |0 _4 m: W3 a- D3 J
! }" s2 S' W- l |
|