常见的互动方式 Db2 for z/OS
该 z/OS® 操作系统非常适合处理批处理工作 ,即在后台运行的工作负载,几乎不需要人工交互。 不过、 z/OS 既是一个交互式操作系统,也是一个批处理系统。
我如何与 Db2 for z/OS 进行互动?
您可以使用以下设施通过直接交互(例如命令和菜单式界面)与 Db2 for z/OS 进行通信:
- 控制台 z/OS 游戏机
- 您可以从控制台发出命令来控制 Db2 。 z/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 错误。 有关更多信息,请参阅: