使用数据定义语言 (DDL) 或结构化查询语言 (SQL) 文件在 DB2® for iSeries 数据库上为调度程序创建表。
关于此任务
要使用数据定义语言 (DDL) 或结构化查询语言 (SQL) 文件在 DB2 for iSeries 数据库上为调度程序创建表,请执行以下步骤。
过程
- 通过从 CL 命令行运行以下命令启动 QShell 会话:
STRQSH
- 在您的概要文件目录下创建新的 IFS 目录:
mkdir profile_root/scheduler
其中 profile_root 是包含概要文件的目录的标准路径。
- 将以下脚本复制到这个新目录中:
%WAS_HOME%/scheduler/createDB2iSeriesSchema.ddl
%WAS_HOME%/scheduler/dropSchemaDB2iSeries.ddl
- 使用文本编辑器,在新目录中编辑这些脚本。用 <collection_name>, <table_prefix> 替换出现的所有
@TABLE_PREFIX@,其中 <collection_name> 是将用于存储数据库文件的集合的名称且是在“为调度程序创建
DB2 iSeries 版数据库”主题中创建的集合。<table_prefix> 在每个表名前。
- 使用 iSeries 导航器在 iSeries 服务器上创建数据库文件。
- 启动 iSeries 导航器。
- 展开 iSeries 图标找到想要在其中创建数据库文件的系统。
- 展开数据库,然后右键单击系统数据库。
- 选择运行 SQL 脚本。
- 选择文件 > 打开。
- 浏览至概要文件目录中的 createDB2iSeriesSchema.ddl 文件。
- 选择运行 > 所有。
- 选择查看 > 作业日志以验证是否创建了表。
- 执行以下命令将新数据库文件的所有者更改为 QEJBSVR:
CHGOBJOWN OBJ(*ALL) OBJTYPE(*ALL) NEWOWN(QEJBSVR)
结果
现已经为调度程序创建了 DB2 iSeries 版表和模式。