如何让一个LIB的文件按SIZE排序
我想对一个LIB的文件进行分析,按大小排序,请问该如何做啊?谢谢!
DSPLIB出来的报表没有按照规则排序的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想对一个LIB的文件进行分析,按大小排序,请问该如何做啊?谢谢!
DSPLIB出来的报表没有按照规则排序的
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
个人经验,由400上命令生成的file是没有排序的,想要排序需要自己在做加工,呵呵
DSPLIB选择OUTFILE 输出方式,然后自己用query按照SIZE的字段排下序不就可以了
回复 3# niuhua77
DSPLIB 没有找到有OUTFILE方式
我用DSPOBJD 输出OUTFILE方式然后用SQL做了SIZE的排序,但是发现SIZE最大数只能排到9,999,999,999
超过10G的为啥就不显示了呢??
生成的OUTFILE保存SIZE的字段定義是10位長的。
生成splf的話,超過10G不會截位。
跑个磁盘分析,然后按照Library打印输出,包含Objects(Include information about objects in libraries . . . . . . . . . Y),输出结果按照SIZE排序。
Sort by . . . . . . . . . . . . 1 1=Size
2=Owner name
3=Date last changed
4=Date last used
5=Library/object name
产生的SPLF报告就能够按照SIZE查看了。
Disk Space Report
5761SS1 V6R1M0 080215
Library and Objects Informat
Library/ % of Size in Last Las
Object Type Owner Library 1000 bytes Change Use
QPFRDATA *LIB QSYS 14905385.0 03/28/11 03/
Q336002203 *MGTCOL QCOLSRV 2.46 366493.7 12/02/10
Q335000113 *MGTCOL QCOLSRV 2.44 363610.1 12/01/10
Q337000108 *MGTCOL QCOLSRV 2.41 359546.9 12/03/10
Q334000413 *MGTCOL QCOLSRV 2.37 352993.3 11/30/10
Q338000111 *MGTCOL QCOLSRV 1.35 200867.8 12/04/10
Q348000110 *MGTCOL QCOLSRV 1.16 173359.1 12/14/10
Q356000118 *MGTCOL QCOLSRV 1.15 170999.8 12/22/10
Q341001911 *MGTCOL QCOLSRV 1.15 170868.7 12/07/10
Q340000851 *MGTCOL QCOLSRV 1.14 170344.4 12/06/10
Q343000110 *MGTCOL QCOLSRV 1.11 164970.5 12/09/10
Q342000110 *MGTCOL QCOLSRV 1.09 162873.3 12/08/10
Q339000112 *MGTCOL QCOLSRV 1.08 161562.6 12/05/10
Q344000113 *MGTCOL QCOLSRV 1.08 160645.1 12/10/10
Q362000110 *MGTCOL QCOLSRV 1.08 160645.1 12/28/10
Q363000110 *MGTCOL QCOLSRV 1.07 159727.6 12/29/10
Q361000117 *MGTCOL QCOLSRV 1.06 158548.0 12/27/10
Q357000112 *MGTCOL QCOLSRV 1.06 157655.0 12/23/10
Q358000109 *MGTCOL QCOLSRV 1.05 156450.8 12/24/10
Q345000113 *MGTCOL QCOLSRV 1.04 154484.7 12/11/10
Q359000110 *MGTCOL QCOLSRV 1.04 154353.7 12/25/10
......