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