PACKAGE RELEASE COMMIT 字段( 子系统参数)PKGREL_COMMIT

PKGREL_COMMIT子系统参数用于指定在ROLLBACK或COMMIT时,如果某些 Db2 操作正在等待对包的独占访问,则持久性 Db2 线程是否释放该线程上处于活动状态的包。 此参数适用于本地线程和分布式线程。

此字段中的值仅对使用RELEASE(DEALLOCATE)绑定选项的包有意义。

可接受的值为: 是和否
默认值: YES
更新: 面板上的选项 29 DSNTIPB
DSNZPxxx DSN6SPRM PKGREL_COMMIT
YES

对于绑定有RELEASE(DEALLOCATE)选项的包,当包处于活动状态并为持久性 Db2 线程分配时,以下操作可以在COMMIT或ROLLBACK时进行:

  • 绑定替换包和重新绑定包请求,包括自动重新绑定包静态引用的表和索引的在线模式更改(DDL语句)
  • 在线REORG操作,实现程序包静态引用的对象的定义变更

缺省值是 YES。

NO
Db2 当为持久性 线程分配时,在提交或回滚时不会隐式释放活动包。 Db2