|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
144. 修复或者清理损坏的Teamcenter数据集的方法- B1 |) N+ j# d* ?6 Z' p
/ Q" l$ p) y. A9 Q2 ~) Q( x( |
Teamcenter数据集出现问题的原因大概如下:
9 B. Z2 k" N6 \9 T l, B(1)数据集没有文件内容引用
6 L* K7 g: }' d W4 B(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档
2 u, B& J9 C8 w7 ?(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集
: p h7 _5 e7 O/ _( s(4)Anchor指向的数据集不存在
9 p* F2 t) Q4 T9 Q: w$ c
7 V' T$ R0 x3 J. g6 _这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。
9 \/ m* E% n& u% v$ ^4 f$ T4 m使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。
- {* w0 H/ A$ Z6 r2 @8 G数据集满足一下条件,将会删除:0 f8 l* `% f X
(1)数据集是孤儿且没有被引用
. c% @1 \; v* T# }! y(2)数据集没有物理文件% ^( m+ m h$ b7 W) ~! Q
以下情况,数据集可以被修复" Y/ @5 n; W& l$ F3 a7 S
(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除' W m8 k. M% P. [
(2)如果anchor的大小是0,anchor将被删除5 y: {. b, X! s* m! q0 K9 S/ u7 j
, V3 C. [) D# a4 m& e& S
使用方法如下:% h" A/ p0 J( |" ~4 G+ o2 y: g
' _2 B4 ~) b" {! @(1)获取结果报告4 ^, p' Y& e$ Y" Z; ^% B# N8 [0 V
7 F# H \( q, o7 h& xdataset_cleanup1 |/ V# l8 F1 t6 H. W
-u=user -p=password -g=group -rf=output_report_file_name7 L# C( j" h4 j1 b* \/ x) |. g+ r
-b=start_archor -e=end_archor
! B9 x4 x+ p6 f8 e8 ]5 h2 W( T# t8 T* V( \& I4 v/ o1 V
: u4 I# U# {: d8 X–rf 输出文件报告
$ N5 h' W9 S2 s# R+ o–b 起始anchor
& ~4 l) F1 B! q6 q–e 终止anchor$ _2 B2 F% a* g1 G
3 p+ V" V1 m! Z5 ^% G+ r& ^5 A) s
) q( U7 y% V0 [, z, i% T(2)清除命令6 K: k* Q: M. {' O8 W4 ]& M
dataset_cleanup
, f5 m% T8 F U7 p4 w% P-u=user -p=password -g=group -if=input_report_file_name7 w N' w* z& X; I. l; {0 e
-of=output_report_file_name -a
2 v* Z7 x: T, G8 H& d) Z, c* ^8 w6 x, {3 }) x$ v
, v5 x! F( X- T2 m) D9 y1 i4 h2 N
–if输入文件报告
# p. r1 m* l; I/ Y% p–of输出结果信息
* ^+ Q3 Y ?, ^" m( ~–a:移除空的anchor
4 W9 s8 r2 r% M8 g2 y) @5 e
* m2 d, o+ G- K( N o
1 P- F4 ~8 x) `/ p/ P9 n. w l: ^
; _3 W7 [2 k9 q$ L* L# c4 r
8 n0 Q/ q: ?9 \' Y( q2 A
8 Z% z6 V; G2 L4 J& v3 p6 j
3 w. f* T( X8 O! Q2 Q& b
# }7 |1 o9 n) [ }
8 J( P7 _( o2 \* s* m! N |
|