关于 Marketing Platform 实用程序
本节提供 Marketing Platform 实用程序的概述,包括适用于所有实用程序且个别实用程序说明中未包括的一些详细信息。
实用程序的位置
Marketing Platform 实用程序位于 Marketing Platform 安装下的 tools/bin 目录中。
实用程序的列表和说明
Marketing Platform 提供了下列实用程序。
*
configTool 实用程序 - 导入、导出和删除配置设置,包括产品注册
*
datafilteringScriptTool 实用程序 - 创建数据过滤器
*
encryptPasswords 实用程序 - 加密和保存密码
*
partitionTool 实用程序 - 创建分区的数据库条目
*
populateDb 实用程序 - 填充 Marketing Platform 数据库
*
restoreAccess 实用程序 - 还原具有 platformAdminRole 角色的用户
*
scheduler_console_client 实用程序 - 列出或启动已配置为侦听触发器的 IBM® Unica® Scheduler 作业
运行 Marketing Platform 实用程序的先决条件
下面是运行所有 Marketing Platform 实用程序的先决条件。
*
从实用程序所在的目录(缺省情况下,是 Marketing Platform 安装下的 tools/bin 目录)运行所有实用程序。
*
UNIX 上,最佳实践是以运行部署了 Marketing Platform 的应用程序服务器的相同用户帐户运行实用程序。如果以不同的用户帐户运行实用程序,请调整对 platform.log 文件的许可权,以允许用户写入该文件。如果不调整许可权,那么实用程序将无法写入该日志文件,并且您可能会看到一些错误消息,虽然工具应该仍然正常工作。
对连接问题进行故障诊断
如果 Marketing Platform 实用程序无法成功完成其任务,那么您可以使用以下信息来帮助您解决问题。
*
除了 encryptPasswords 之外,所有 Marketing Platform 实用程序都与 Marketing Platform 系统表交互。为了连接至该系统表数据库,这些实用程序使用下列连接信息,这些信息由安装程序使用在安装 Marketing Platform 时提供的信息设置。
*
*
*
*
此信息存储在 jdbc.properties 文件中,该文件位于 Marketing Platform 安装下的 tools/bin 目录中。请检查该文件中的值,以确保它们对于您的环境是正确的。
*
此外,Marketing Platform 实用程序依赖于 JAVA_HOME 环境变量,该变量在位于 Marketing Platform 安装下的 tools/bin 目录中的 setenv 脚本中设置,或者在命令行上设置。
Marketing Platform 安装程序应该在 setenv 脚本中自动设置此变量,但是如果您运行实用程序时发生问题,那么最好验证 JAVA_HOME 是否已正确设置。JDK 必须是 Sun 版本(例如,不是 WebLogic 提供的 JRockit JDK)。
不论在何处设置它,JAVA_HOME 环境变量必须指向 Sun JRE V1.6。
如果您的 JAVA_HOME 环境变量指向不正确的 JRE,那么您必须在运行 IBM® Unica® 安装程序之前取消 JAVA_HOME 环境变量的设置。 您可以按如下所示进行操作。
*
Windows:在命令窗口中,输入
*
set JAVA_HOME=leave empty and press return key
*
*
export JAVA_HOME=leave empty and press return key
请在调用您想要运行的 Marketing Platform 实用程序之前执行该操作。
特殊字符
必须对指定为操作系统中的保留字符的字符进行转义。如需保留字符列表以及如何对它们进行转义的信息,请参考操作系统文档。
Marketing Platform 实用程序中的标准选项
在所有 Marketing Platform 实用程序中都提供下列选项。
-l logLevel
设置在控制台中显示的日志信息的级别。选项如下:highmediumlow。缺省值是 low
-L
设置控制台消息的语言环境。缺省语言环境是 en_US。可用的选项由已将 Marketing Platform 翻译成的目标语言确定。根据 ISO 639-1 和 ISO 3166 使用 ICU 语言环境标识指定语言环境。
-h
在控制台中显示简要用法消息。
-m
在控制台中显示此实用程序的手册页。
-v
在控制台中显示更多执行详细信息。