-STOP DB2 命令 ( )Db2

-STOP DB2 命令用于停止 Db2 子系统。

缩写 :-STO DB2

环境 -STOP DB2

该命令可从 z/OS® 控制台、DSN 会话、 DB2I 面板 ( DB2 COMMANDS)、 IMS 或 CICS® 终端,或使用仪器设施接口 (IFI) 的程序。

数据共享范围 :会员

授权 -STOP DB2

要执行此命令,您必须使用包含以下权限或授权之一的进程特权集:
  • STOPALL特权
  • 系统管理员权限
  • SYSCTRL 权限
  • SYSADM 权限

Db2 登录 控制台或TSO 发出的命令可通过 授权进行查看,使用主授权ID和次授权ID。 z/OS SDSF Db2 更改开始必须在 RACF 或类似的安全服务器中定义一个已登录的 z/OS 用户ID。更改结束

语法 -STOP DB2

阅读语法图跳过可视化语法图STOP DB2MODE(QUIESCEFORCE)CASTOUT(YESNO)

选项说明 -STOP DB2

方式
指示当前正在执行的程序是否允许完成。 有关此选项对分布式线程的影响,请参阅 -STOP DDF 命令( Db2 ) 的 MODE 选项的描述。
(安静)
允许当前正在执行的程序完成处理。 不允许启动任何新程序。 如果某个实用程序在发出 -STOP DB2 MODE (QUIESCE) 发出后,消息 DSNU006I 发出,子任务和实用程序可能会异常结束。
(力量)
终止当前正在运行的程序,包括实用程序。 不允许启动任何新程序。 模式(力)可能会导致不确定的情况。 某些任务(例如存储过程任务和 Db2 服务任务)会异常终止。 当它们异常终止时,您可能会看到这些故障的转储和消息。
释放
指定 Db2 成员是否对上次更新的页面集或分区执行逐出处理。 CASTOUT选项仅适用于数据共享环境。
是的
允许组缓冲池的丢弃处理。
跳过组缓冲池的丢弃处理。

使用说明 -STOP DB2

MODE(QUIESCE):如果 使用 MODE(QUIESCE),则所有连接的地址空间必须在 Db2 子系统停止之前终止所有连接。 系统操作员可通过DISPLAY THREAD命令查看是否还有连接,并通过 Db2 CANCEL命令或 z/OS 命令取消连接。

模式(强制 ):强制停止不会立即导致断电。 如果一个连接的任务在 Db2 之外执行, Db2 会发布一个退出程序,阻止任务访问 Db2。 如果任务正在 Db2 执行,则会在下一次暂停执行单元切换时停止。 在某些情况下,停车前的延迟时间可能很长。

CASTOUT(NO): 关闭时考虑使用 CASTOUT(NO) Db2 数据共享成员进行维护,因为该选项可以加快数据共享环境中的关机处理速度。 如果您使用CASTOUT(NO)关闭数据共享组中的多个成员,则成员关闭后,一些更改的数据可能会保留在组缓冲池中。 因此,如果您想要磁盘上的数据保持一致(例如,您正在关闭所有成员以创建数据库副本并发送到异地),请不要使用CASTOUT(NO)。

使用CASTOUT(NO), Db2 成员关闭时显示QC状态,如DISPLAY GROUP命令所示,表明成员在未完成某些弃用处理的情况下静默。 对于由 Db2 成员作为最后更新者的每个对象,保留的页面集或分区P锁将保持在IX状态。 此外,组缓冲池连接进入持续失败状态。

例子 -STOP DB2

  • 停止 Db2 子系统。 允许当前正在运行的程序完成。 不要让新程序识别到 Db2
    -STOP DB2 MODE (QUIESCE)
  • 停止数据共享组成员的维护。
    -STOP DB2 MODE (QUIESCE) CASTOUT(NO)