可用于 DBCTL 的设施
可用于 DBCTL 的工具包括应用程序对 DEDB 的访问,其他命令,调用和关键字,增加数据可用性以及使用 BMP 的能力。
DBCTL 支持 增强型调度。 即, PSB 调度成功完成,即使它需要的某些完整功能数据库或 DEDB 区域不可用。 已由命令 /STOP , /DBRECOVERY 或 /LOCK 停止或锁定的完整函数数据库,或者由于发出了 /DBDUMP 命令而无法更新的完整函数数据库,都不会导致调度失败。 而是阻止应用程序仅访问不可用的数据库或区域。 应用程序可以对已不可用于 /DBDUMP 命令更新的数据库具有读访问权。 如果程序对不可用的数据库或区域发出调用,那么将发出事务异常终止。 为了避免发生这种情况,您可以在调度 PSB 之后发出请求,以获取有关每个数据库可用性的信息,并指示程序将处理数据可用性状态码。 获取有关数据库可用性的信息 和 接受数据库可用性状态码中描述了这些请求。