创建和填充 Marketing Operations 系统表
如果安装 Marketing Operations 期间自动数据库设置失败,那么必须手动创建和填充 Marketing Operations 系统表。要生成 Marketing Operations 系统表,必须运行 umodbsetup 实用程序。
umodbsetup 实用程序完成以下某项任务:
*
Marketing Operations 数据库中创建必需的系统表,并使用必需的缺省数据填充这些表。
*
配置环境变量
运行 umodbsetup 实用程序之前,完成以下步骤以正确地配置环境变量:
1.
<IBM_EMM_Home>\<MarketingOperations_Home>\tools\bin目录中找到 setenv 文件,并在文本编辑器中打开该文件。
2.
验证 JAVA_HOME 变量是否指示 Java 安装的正确目录,并验证 JDBC 驱动程序是否为 DBDRIVER_CLASSPATH 变量的第一个条目。有关设置此环境变量的更多信息,请参阅JAVA 环境变量
3.
4.
<IBM_EMM_Home>\<MarketingOperations_Home>\tools\bin目录中找到 umo_jdbc.properties 文件并将其打开。
5.
*
*
*
*
6.
运行数据库设置实用程序
从命令提示符或 UNIX shell,转至 <IBM_EMM_Home>\<MarketingOperations_Home>\tools\bin 目录。运行 umodbsetup 实用程序并为您情况所需的参数提供相应的输入。
例如,以下命令运行完整的数据库安装(而非升级),将语言环境设置为 en_US,并将日志记录级别设置为 high:
./umodbsetup.sh -t full -L en_US -l high
以下是该实用程序的所有可能变量的描述:
umodbsetup.sh 实用程序的变量
umodbsetup 实用程序的操作将输出记录到 umo-tools.log 文件。 此文件位于 <IBM_EMM_Home>\<MarketingOperations_Home>\tools\logs 目录中。此变量指定日志记录级别。
将脚本输出到 <IBM_EMM_Home>\<MarketingOperations_Home>\tools 目录中的某个文件中,然后可以手动运行该文件。如果出于某种原因您必须从自己的数据库客户机应用程序来运行脚本,请使用此选项。使用此变量时,umodbsetup 工具不会运行脚本。
数据库安装的类型。有效值为 fullupgrade。例如,-t full
例如,-f -b 9.0.0.0
仅用于升级。指示该实用程序使用 -b 变量指定的基本版本,同时覆盖可能在数据库中检测到的基本版本。请参阅 -b 变量的描述。
例如,umodbsetup.bat/sh -E
例如,umodbsetup.bat/sh -P
手动运行数据库脚本
如果已使用 -m 变量来输出脚本,以便可以从自己的数据库客户机应用程序运行这些脚本,请立即运行这些脚本。
在创建和填充系统表之前,请勿部署 plan.war 文件。