|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
144. 修复或者清理损坏的Teamcenter数据集的方法/ C% r% o3 }& ^5 Z6 B) Z: o
& Q8 ?. `- n! J6 PTeamcenter数据集出现问题的原因大概如下:
: B& a0 x9 W, }2 L0 b(1)数据集没有文件内容引用
9 @' w8 e6 |+ q- n! ~, J2 B- B# Z(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档
& Q& [. K) x; K6 l4 _% {- i8 z(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集$ B- ]1 X% B( o4 K" M
(4)Anchor指向的数据集不存在# r9 [$ }* W9 y: ~! \" h6 U
- u+ W3 f8 \; ?
这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。
- X2 _/ W w/ _0 y3 d- ]' d使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。5 E: X, v5 m1 N9 @1 W8 A9 j! \7 A' h3 @
数据集满足一下条件,将会删除:+ q; N5 o3 z- j0 z1 C5 W
(1)数据集是孤儿且没有被引用( A& _* o& i: w. l& {
(2)数据集没有物理文件' O: X. O4 O( P1 Q- D0 Y
以下情况,数据集可以被修复
7 v5 o. Q: ?) x8 I. `" {/ `(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除
0 c j9 T9 T) {2 x, i1 Q6 t$ y(2)如果anchor的大小是0,anchor将被删除! B! R8 C# @" _# z; T/ b0 O
. h/ \0 j3 G6 p4 k4 ^使用方法如下: U8 t" n# M5 S# C+ e9 k) [
" V3 ^4 E; @: I* C- c(1)获取结果报告& h# ^9 J2 u- b/ p
% F) [8 ]8 I( N" G4 U! Z' n/ z
dataset_cleanup; U" h5 x- k N9 C1 r
-u=user -p=password -g=group -rf=output_report_file_name
& d* B4 W' _6 \; |9 E4 n( m-b=start_archor -e=end_archor; u- s7 p1 i8 _% {
4 W6 m4 }0 o2 J
0 k0 Q, [4 U3 ?% i, U8 }) U–rf 输出文件报告
5 D% p5 g2 @& o8 d. t9 H–b 起始anchor/ n; N7 s$ S G- z, L/ ?
–e 终止anchor
- ]9 u; C5 B: E1 Z
2 n! p0 P8 |3 G9 [; t: r
9 D& `' Q: m; F- {0 P; Y# D( Y
(2)清除命令
4 K# s B$ e0 N/ m# S$ Mdataset_cleanup* V- r9 q) H% H, K7 c" r: J
-u=user -p=password -g=group -if=input_report_file_name4 o; g& ]. D( o, g
-of=output_report_file_name -a
: a! [2 |" _( F9 t1 b
+ `* W* `0 @ q2 F' F, C3 f
% M6 R5 x) ]" K' e. L–if输入文件报告
/ `' m! p: A; b8 f/ C–of输出结果信息9 j6 L. |: o3 l
–a:移除空的anchor
3 z" Z$ P" ^- e7 o" i) Z8 x& s3 |8 ]9 r- o6 i
- @) N3 s% j8 c9 O! F" Q2 d( R. g
! b% {) `; S9 f. N' D7 B' G
8 |1 n7 y# [2 A8 J0 k& Q( H. q u7 x+ `' }
0 |* Y# G7 s6 {% x
; B$ j, l7 V3 n: C
9 o9 v- {; ^/ R. z( Y$ H |
|