在LPAR failure之后,可以考虑以LIGHT的模式重启DB2, 所谓的轻量(light)重启,顾名思义,就是以最小的代价,仅仅去启动DB2的基本服务。

命令:

LIGHT RESTART DB2

默认的情况是LIGHT(NO),即默认重启模式就是正常的重启。当NON-DATA SHARING的时候,即使指明了LIGHT(YES),也是无效的,non data sharing DB2也会正常重启。

看看文档说明LIGHT(YES)都做了些什么操作

LIGHT RESTART DB2

可以看出LIGHT(YES)是用最小的空间重启DB2,不同于正常重启的那几个阶段,轻量重启仅仅是等待in-doubt UR结束后,释放掉p-lock,再正常的关掉DB2。

LIGHT RESTART DB2

而LIGHT(NOINDOUBTS)则不等IN-DOUBT UR解决掉就关掉DB2

LIGHT RESTART DB2

LIGHT(CASTOUT)与LIGHT(YES)相比,多了一个CASTOUT的过程

LIGHT RESTART DB2

如果轻量重启解决不了in-doubt UR/postponed-abort UR,Db2就不会释放P-LOCK

而导致解决不了in-doubt UR/postponed-abort UR的原因可能是ZPARM LBACKOUT=LIGHT/LIGHTAUTO

相关文章: