停止 Db2 活动

在运行任何安装任务以启用数据共享之前,请确保您选择作为原始成员的子系统上的所有工作都已停止。

过程

停止工作 Db2:

  1. 发出以下命令,其中 -DSN1 是为 Db2 定义的子系统命令前缀。
    您必须拥有系统管理员(SYSADM)或系统操作员(SYSOPR)权限才能发出此命令。
    开始通用编程接口信息。
    -DSN1 STOP DB2 MODE(QUIESCE)
    通用编程接口信息结束。
    QUIESCE关键字允许 Db2 完成当前正在执行的程序的处理。 这可能需要一些处理时间。
  2. 请发出以下命令,只允许在安装过程中定义的系统管理员和系统操作员访问 Db2
    开始通用编程接口信息。
    -DSN1 START DB2 ACCESS(MAINT)
    通用编程接口信息结束。
    如果 Db2 无法正常启动,通常会显示一个原因代码,指示错误发生的位置。 要查找错误,请检查相关资源的定义集。 例如,如果引导数据集(BSDS)与子系统参数值不匹配,请确保为 DSNTIJUZ 运行了正确的作业。 请确保您以正确的子系统参数选项启动 Db2
  3. 请按照以下步骤操作,确保停止所有 Db2 11 工作:
    • 确保没有救援单位留下。 发出以下命令:
      开始通用编程接口信息。
      -DSN1 DISPLAY THREAD(*) TYPE(*)
      通用编程接口信息结束。
      如有任何疑问,请发送邮件至 -DSN1 ,我们将为您解答。
    • 确保所有公用事业都已完成或终止。 为确保没有遗留任何工作,请发出以下命令:
      开始通用编程接口信息。
      -DSN1 DISPLAY UTILITY(*) 
      通用编程接口信息结束。

      确定正在运行的实用程序后,您可以让它们完成处理,也可以终止实用程序。 要停止所有实用程序,请执行以下命令:

      -DSN1 TERM UTILITY(*) 
    • 确保 Db2 目录( DSNDB01 )或 Db2 目录( DSNDB06 )中的表空间和索引空间没有写入错误范围或延迟重启状态。 要确定现有的限制,请执行以下命令:
      开始通用编程接口信息。
      -DSN1 DISPLAY DATABASE(DSNDB01) SPACENAM(*) RESTRICT 
      -DSN1 DISPLAY DATABASE(DSNDB06) SPACENAM(*) RESTRICT 
      通用编程接口信息结束。

      您必须拥有系统管理员或系统操作员权限 (在安装面板上指定 DSNTIPP1 )才能发出此命令。

      使用 RECOVER 实用程序恢复任何具有写入错误范围或延迟重启状态的表空间和索引空间。

  4. 请发送以下指令,停止 Db2
    开始通用编程接口信息。
    -DSN1 STOP DB2 MODE(QUIESCE)
    通用编程接口信息结束。

    具有安装系统管理员(安装 SYSADM)或安装系统操作员(安装 SYSOPR)权限的用户必须输入此命令。