运行 ddlGen 实用程序
如果服务器配置中有需要访问数据库的功能部件,那么您可生成数据定义语言 (DDL)。
开始之前
- 启动服务器。
- 导出代码 JAVA_HOME=<java64_path>,其中,<java64_path> 是 64 位 Java 8.0 软件开发包 (SDK) 的路径。
- 导出代码 PATH=$JAVA_HOME/bin:$PATH。现在,ddlGen 实用程序可找到 Java。
- 导出代码 WLP_USER_DIR=<wlp_path>,其中,<wlp_path> 是 Liberty 服务器配置的根的路径。例如,如果在路径 /wlpconfig/servers/server1 处配置 server1,那么 WLP_USER_DIR 等于 /wlpconfig。
关于此任务
此实用程序对服务器中配置的需要访问数据库的每个功能部件生成数据定义语言 (DDL)。通过在运行 ddlGe 实用程序的命令行中导出环境变量 WLP_USER_DIR,可更改 ddlGen 实用程序用于搜索服务器的路径。
过程
结果
下表显示可能返回的非零代码:
返回码 | 说明 |
---|---|
0 | 成功。此 DDL 生成至 ${server.output.dir}/ddl。 |
20 | 所提供操作无效。 |
21 | 找不到服务器。消息 CWWKD0100E 显示此实用程序在其中查找服务器的文件系统目录。可通过在运行该实用程序的命令行中导出 WLP_USER_DIR 变量来更改此位置。 |
22 | localConnector 功能部件不在服务器配置中,或者服务器未启动。 |
23 | 找不到生成 DDL 的 MBean。 |
24 | 生成 DDL 的 MBean 报告错误。服务器日志包含有关该错误的更多详细信息。 |
25 | 找不到服务器输出目录。如果 WLP_OUTPUT_DIR 变量的值与服务器所使用的值不匹配,那么会发生此错误。 |
255 | 发生意外错误。 |