|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
144. 修复或者清理损坏的Teamcenter数据集的方法
4 k& B q: T: h5 ]# A6 J9 w1 K t: l/ Z
Teamcenter数据集出现问题的原因大概如下:. w6 W/ O- G: t6 ?/ ` L
(1)数据集没有文件内容引用 ^; Q- b, l4 `* a
(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档
( _& d2 m9 m( \9 I. K. F: B(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集5 E& a, Z" e7 ^, {$ z! r+ [7 h* U
(4)Anchor指向的数据集不存在7 V! Q/ s% `1 D8 B
0 o( }6 i4 `$ W; W! |这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。. _$ N( o$ g9 A/ n) ]) n
使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。( P' |4 p1 S7 x2 b$ D; H
数据集满足一下条件,将会删除:
5 D& Q( k$ e! |% t8 m+ F! C(1)数据集是孤儿且没有被引用& u; M/ p/ G5 ^: [/ m; l( ?! U
(2)数据集没有物理文件
/ ^" B& T) o" f: R以下情况,数据集可以被修复
4 O/ R) O A. _1 u5 {(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除
% Y3 b8 h0 I: d7 R# P' S5 s(2)如果anchor的大小是0,anchor将被删除
1 ~' p6 G9 g0 ~6 w! h3 n5 P
) j( u6 G$ R8 y/ [" {使用方法如下:
0 N8 d, W1 V( `$ r8 p! c8 F+ F; I
; A T$ ~. I! O: N. Z0 V(1)获取结果报告
' |3 F6 X* e+ n7 U8 U, `! u9 B. e4 t" Y; b
dataset_cleanup
" r! w- r9 g) Y o1 U6 ]1 a-u=user -p=password -g=group -rf=output_report_file_name
4 `5 i9 X9 Y" s8 Y! D. l& O-b=start_archor -e=end_archor+ \# \. L9 k# |! H( D u' M
, r+ H% R- i. j: V: L
2 h+ \8 z9 h( C' F
–rf 输出文件报告
; x2 V- F9 H) k! b8 ^" f ~–b 起始anchor
4 p2 |* G# W" e: p) o8 [( f L- f–e 终止anchor
X6 v; Z: F# W! w! Q
' O- E% U8 _8 u* ?( x' ?! \
/ y, i* x+ j, l$ N% s(2)清除命令6 ?; r) R/ I3 t! Q0 i: h
dataset_cleanup
) ^$ T1 y1 D# Z3 I-u=user -p=password -g=group -if=input_report_file_name
. f$ n8 r$ r4 N+ d" p5 G& V. \* S-of=output_report_file_name -a
9 s- T: V0 v! c' i+ h
1 V, W! I* i0 a |$ ?# \0 R7 L
- X. W# v2 }! ?2 c/ s–if输入文件报告
" P) ?' _) K9 E0 u# @$ q7 Q) K–of输出结果信息
" a+ c/ _: P% {( ~. h* Z–a:移除空的anchor& d' F: x1 l) Y+ P. E
' b, L" H# q: V% r
^0 q2 S# n2 d. V$ ?/ u& v! ?2 m
; f: w2 T% s. F, I3 a/ g' O9 d( {
/ m9 I7 `: u" q- Y; ?/ x8 l7 B+ z2 b H* E! G# a; l3 g
. x# \- W9 x' e: u1 f7 K
/ ?0 {2 a. q. p2 }$ t0 `- v8 T9 b4 x7 E/ m7 c: n
|
|