|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
144. 修复或者清理损坏的Teamcenter数据集的方法
- m% W% x4 S/ A7 e: ]- l( Q+ I+ K0 f
Teamcenter数据集出现问题的原因大概如下:1 D1 A8 V+ \; G: H! {
(1)数据集没有文件内容引用- M) }4 d, r/ K
(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档) J8 G% W3 I" q$ s; F J3 S
(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集
) ^( `" b7 E0 x& M6 t(4)Anchor指向的数据集不存在
) ~ j7 F% i4 I- D9 b' B+ o2 @, s' z! J' z# A- x
这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。
' |2 T8 q' i3 @使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。
* y; s. [' ]' }- T数据集满足一下条件,将会删除:- u0 Q1 B0 o6 s9 D
(1)数据集是孤儿且没有被引用
8 M# ]4 U+ M" }- [(2)数据集没有物理文件
0 v1 p0 [6 l* F/ x; |以下情况,数据集可以被修复
# O; n1 _# Q5 f5 V' A+ [(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除' g8 z# f1 u {/ `! T$ A! r- v
(2)如果anchor的大小是0,anchor将被删除8 G4 u0 V j5 w; g! u8 o5 o! M
+ Q8 k* f9 D3 ]* m) X7 Y使用方法如下: p" b% H. U7 P. P# }$ k9 ~
9 ^ [. m1 T$ w5 a
(1)获取结果报告
" ?8 y( F. w( y* o# R* k5 T) h9 D, z1 m% o3 T" Z
dataset_cleanup
! w8 J2 ^, Z4 i4 G1 ]-u=user -p=password -g=group -rf=output_report_file_name% D$ B8 v. ~& O; o
-b=start_archor -e=end_archor
& G2 r/ S; x3 p* b x& Y6 x# X) U3 s% x0 g# r* h* Q) P
; m( N& l) }8 v/ d) }, o) b1 Y; ?+ J" u–rf 输出文件报告
0 K8 w7 Y' C7 K) d–b 起始anchor
- s) u/ A. F" g$ b, L7 b–e 终止anchor
! z2 c4 T, t1 X* l
) J# I+ t r# K
5 }- C0 f- O' B) l7 h& f, P
(2)清除命令" b8 T; q/ f- t6 }
dataset_cleanup3 J8 g. c9 s- \" J' f8 ~
-u=user -p=password -g=group -if=input_report_file_name
. v7 K' W7 N. A0 f2 x- b-of=output_report_file_name -a* l# b6 V( r" |3 O
4 h4 z7 R, P3 j) u0 h8 M2 J5 d" J( m, O7 f9 ^" {: l, H4 s
–if输入文件报告. ]. ^7 C z, u4 {$ {! S, d; l
–of输出结果信息
: S: q3 a) e; U! I–a:移除空的anchor4 H) F5 r: l. }
+ J! s7 [( N/ q5 y/ l& c' j9 m+ V" L" `! L2 b
9 [: G* W' I; C& b' A3 m- c
0 W( ]% n1 O ]( @9 |5 @) z7 O( E- m |# A0 \
; p8 m3 F! z0 d% H
+ P* r$ f Q1 m1 k5 b5 @
4 H/ Y5 n2 @1 Y2 \, |3 T |
|