常见的互动方式 Db2 for z/OS

z/OS® 操作系统非常适合处理批处理工作 ,即在后台运行的工作负载,几乎不需要人工交互。 不过、 z/OS 既是一个交互式操作系统,也是一个批处理系统。

我如何与 Db2 for z/OS 进行互动?

您可以使用以下设施通过直接交互(例如命令和菜单式界面)与 Db2 for z/OS 进行通信:

控制台 z/OS 游戏机
您可以从控制台发出命令来控制 Db2z/OS 控制台。 有关更多信息,请参阅下列主题:
分时租赁选项/扩展(TSO)
您可以使用 TSO/E 登录到 z/OS 并以交互方式共享主机资源。 TSO还提供一组有限的基本命令。 使用这套系统有时被称为在TSO 的本机模式下使用。 有关更多信息,请参阅下列主题:
Interactive System Productivity Facility (ISPF)
ISPF 是用户与系统交互的菜单驱动界面。 z/OS 系统。 ISPF 环境以本地模式从 TSO 执行。 ISPF 为用户提供实用程序、编辑器和 应用程序。 ISPF 在各种安全控制允许的情况下,您可以使用 ISPF 访问大多数 z/OS 系统功能。 TSO/ ISPF 既是系统管理界面,也是传统编程的开发界面。 z/OS 编程的开发接口。 有关更多信息,请参阅下列主题:
Db2 互动 ( ) DB2I
您可以使用随附的 Db2 交互式( DB2I ) ISPF 面板集,与 Db2 的许多不同方面进行交互。 例如,它包括用于交互式发布SQL语句和命令、运行实用程序、准备应用程序、设置默认选项等的面板。 下图显示了 DB2I 主选项菜单中的选项。
图 1。 DB2I 主选项菜单的 ISPF 面板
 DSNEPRI                     DB2I PRIMARY OPTION MENU          SSID: DSN
 COMMAND ===>
 
 Select one of the following DB2 functions and press ENTER.
 
  1  SPUFI                  (Process SQL statements)
  2  DCLGEN                 (Generate SQL and source language declarations)
  3  PROGRAM PREPARATION    (Prepare a DB2 application program to run)
  4  PRECOMPILE             (Invoke DB2 precompiler)
  5  BIND/REBIND/FREE       (BIND, REBIND, or FREE plans or packages)
  6  RUN                    (RUN an SQL program)
  7  DB2 COMMANDS           (Issue DB2 commands)
  8  UTILITIES              (Invoke DB2 utilities)
  D  DB2I DEFAULTS          (Set global parameters)
  X  EXIT                   (Leave  DB2I)

有关更多信息,请参阅下列主题:

使用文件输入的SQL处理器(SPUFI)
您可以使用 DB2I 的SPUFI面板 ,从TSO/E会话中以交互方式发出SQL语句。 有关更多信息,请参阅下列主题:

如何在 Db2 for z/OS 提交和监控批处理工作?

您可以使用以下功能处理批处理作业、启动系统任务,以及检查您提交给系统的作业和任务的输出:

作业控制语言 (Job Control Language, JCL)
您可以使用 JCL 告诉系统要运行什么程序,然后描述程序的输入和输出。 基本JCL包含三种类型的语句:JOB、EXEC和DD。 一个工作可能包含多个EXEC语句(步骤),每个步骤可能包含多个DD语句。 JCL提供了多种参数和控制,但大多数情况下您可能只会用到其中一部分。 有关更多信息,请参阅下列主题:
Spool Display and Search Facility ( SDSF )
您可以使用 SDSF 工具来监控、控制和查看系统中的作业输出。 提交作业后,您可以使用 SDSF 查看输出是否成功完成,或者查看并更正 JCL 错误。 有关更多信息,请参阅: