|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
144. 修复或者清理损坏的Teamcenter数据集的方法7 u- m) |" I* w! ]6 w4 m
}- s5 Q l4 Z+ }: GTeamcenter数据集出现问题的原因大概如下:# w3 E% J0 P! a5 a4 {" ?, u
(1)数据集没有文件内容引用. p5 {" m, o0 c6 U7 y3 H
(2)数据集有文件引用,但是相关的无力文件不存在或者没有归档3 f. d* |! k5 m9 n6 o
(3)数据集是孤立的,数据集有指向的anchor,但是anchor没有指针指向数据集: \1 Y5 A* P, e6 m" Q& |6 v
(4)Anchor指向的数据集不存在
% B$ z7 |7 n& g, C" F2 r& G
/ @- V7 r6 X( B, r8 a9 U这种无效的或者损坏的数据需要清除或者修复,较少无用的或者冗余的数据存在。
q; }- l& k% z使用 dataset_cleanup命令可以进行清理和修复,这个命令和purge_volumes相似,但是工作方式相反。
6 |8 K+ s. J- ^# Q5 ?3 c数据集满足一下条件,将会删除:2 u- Y5 A% ]6 d7 y* G/ M- l+ ~0 z
(1)数据集是孤儿且没有被引用8 `7 M, F6 P* M/ H" a' H
(2)数据集没有物理文件
6 V! x) W1 P' C+ V3 u4 E6 H: F9 l以下情况,数据集可以被修复7 H- z4 a ?+ L }3 Z
(1)Anchor指向不一致的数据集,引用将会从这个anchor上移除
3 Z+ ^, x5 i+ ?* k4 i+ e(2)如果anchor的大小是0,anchor将被删除) j' ?) J! A9 S, g, m" E& j) n
# j- {! n& H0 p1 w3 L* ~7 q使用方法如下:* R- A: v! R# [% Y6 ^9 J) i
- I8 Y- |+ M$ f2 |% V( |& r( c# x(1)获取结果报告
7 P: [ N+ v& B2 X5 i' }
8 W' U( e) Q, }8 q' V: ydataset_cleanup2 D, k9 l, h8 S4 \( E
-u=user -p=password -g=group -rf=output_report_file_name! O2 T1 ~* P6 e' s3 M. _
-b=start_archor -e=end_archor
! m, S4 k0 o0 B: G0 `. h, X& v4 A$ L4 d M9 c) l
9 C* s' ^1 l) J3 K, T–rf 输出文件报告
* \ K( f P$ f4 ]–b 起始anchor
7 s% D. L5 j# n5 U S$ [" J–e 终止anchor
4 g( E3 o3 l; L, A) k# X. @
9 @ o8 [; G$ E- h( p
7 S7 W# i# e& [8 |(2)清除命令
4 I! N* f$ ~+ K3 w: S" \dataset_cleanup8 N y+ r+ @% r- v0 k
-u=user -p=password -g=group -if=input_report_file_name+ v% Y p. z- j3 x. K$ b8 u8 C
-of=output_report_file_name -a
, L$ y) m- Q2 ^3 b* t! c8 B8 D* n
0 ]& p/ b/ O+ G' h. |
* \% |% W: x7 A* t8 \–if输入文件报告
2 P, [- D; o: x) }* ?7 Z1 p–of输出结果信息& L) w! ^' E+ O) T
–a:移除空的anchor8 N" T1 g& W' P4 r! f ~
. o; m0 E6 p4 K
" l Q5 h- T1 ~9 {+ s$ c
$ ]" u* l$ s$ O: U
# G" O2 `" ^5 \ P7 D" j
8 I/ e7 P$ C6 M0 p+ L" J
; U: r: v+ P- ^2 k
2 z5 r* o2 ~; A; r# r$ P& F3 b2 Z+ d3 r( E- n' g
|
|