使用数据定义语言 (DDL) 或结构化查询语言 (SQL) 文件在 DB2® 数据库上为调度程序创建表。
开始之前
此任务要求您配置一个数据库并使它成为可用。请参阅“为调度程序创建 DB2 数据库”主题以了解更多信息。
关于此任务
要使用数据定义语言 (DDL) 或结构化查询语言 (SQL) 文件在 DB2 数据库上为调度程序创建表,请执行以下步骤。
过程
- 打开 DB2 命令行窗口。
- 验证您确实拥有数据库系统的管理员权限。
- 创建表空间和模式。
- 分析开发和系统测试过程中的体验结果。 数据库的大小取决于许多因素。如果可能,跨不同的逻辑磁盘分发表空间容器并实施适当的安全策略。考虑您选择的缓冲池和日志文件设置对性能的影响。
- 根据每个文件开头的指示信息,使用文本编辑器编辑以下脚本。
注: 设置表前缀时,确保所有字符使用大写方式。
%WAS_HOME%\Scheduler\createTablespaceDB2.ddl, %WAS_HOME%\Scheduler\createSchemaMod1DB2.ddl, %WAS_HOME%\Scheduler\dropSchemaMod1DB2.ddl, and %WAS_HOME%\Scheduler\dropTablespaceDB2.ddl.
- 验证您已连接到正确的实例。检查环境变量 DB2INSTANCE。
- 例如,要连接到数据库 scheddb,输入以下命令:
db2 connect to scheddb
- 创建表空间。 输入以下命令:
db2 -tf createTablespaceDB2.ddl
验证脚本输出中没有错误。如果存在任何错误,您可以使用以下脚本删除表空间:dropTablespaceDB2.ddl
- 要创建模式(表和索引),在 DB2 命令行处理器中输入命令 db2 -tf createSchemaMod1DB2.ddl。 验证脚本输出中没有错误。如果存在任何错误,您可以使用以下文件删除模式:
dropSchemaMod1DB2.ddl
- 验证 DB2_RR_TO_RS DB2 标志是否设置为 YES 以避免死锁。若有必要,重新启动 DB2 实例以激活更改。