OS和DB的bug,以及kernel的错误都会使程序中的LOAD丢失或损坏,用Se38或Se51可以生成LOAD,但是损坏的
OBJECT较多的话,就比较麻烦。
一般这种情况的话在,利用DB的工具把所有的LOAD都删除,再生成一次。
根据DB的不同,具体的生成方法都会不一样。
DB/400为例:
1, SGEN
->Regenerate the available loads -> Continue -> Generate all object
->下一个屏幕选择服务器
-> Job Monitor画面的Continue 按钮
2,停下系统
3,删除program LOAD
(basis610 以后)
CLRPFM R3<SID>DATA/REPOLOAD (basis610 以后)
4,删除screen LOAD
(basis610 以后)
CLRPFM R3<SID>DATA/DYNPLOAD
CLRPFM R3<SID>DATA/DYNPTXTLD
5,启动系统
6, SGEN
->Regenerate the available loads -> Continue -> Generate all object
->下一个屏幕选择服务器
-> Job Monitor画面的Continue 按钮
在后台运行中生成LOAD
如有其他平台上方法,希望大家补充。