使用手动迁移从 V8.2.0.7 及更高的 V8.2.x 版本升级
此过程仅适用于从 Marketing Platform V8.2.0.7 及更高的 V8.2.x 版本升级。
有关从其他版本升级的信息,请参阅Marketing Platform 升级方案
确保将以下各项放置在一个目录中。
*
IBM® 主安装程序
*
Marketing Platform 安装程序
还应确保 Marketing Platform 8.x 的安装具有全部功能并且您可以运行命令行工具。此过程需要使用三个 Marketing Platform 实用程序,它们位于 Marketing Platform 安装下的 tools/bin 目录中。下面提供了关于使用这些实用程序(其中包括通用任务的示例命令)的完整信息。
*
*
*
1.
登录 IBM® EMM,浏览至设置 > 配置页面并确定在 Platform | Security | Login method details | LDAP synchronization 类别下是否存在名为已启用 LDAP BaseDN 定期搜索的属性。
在后续步骤中将用到此信息。
2.
备份 Marketing Platform 系统表数据库。
*
3.
4.
运行 IBM® 主安装程序。
IBM® 主安装程序将启动。在 IBM® 主安装程序中遵循以下准则。
*
IBM® 主安装程序提示您输入 Marketing Platform 数据库连接信息时,请输入关于当前 Marketing Platform 系统表的信息。
*
IBM® 主安装程序提示您选择安装目录时,请选择根安装目录,而不是此根目录下的 Marketing Platform 安装目录。
IBM® 主安装程序将暂停并启动 Marketing Platform 安装程序。
5.
Marketing Platform 安装程序中遵循以下准则。
*
Marketing Platform 安装程序提示您选择安装目录时,请选择当前 Marketing Platform 安装的目录,通常名为 Platform
*
*
选择手动设置数据库
*
取消选中运行 Platform 配置复选框。
*
执行 Marketing Platform 安装程序中的所有剩余步骤,并输入请求的所有信息。
6.
在所有安装程序都完成之后,请使用 configTool 实用程序来执行下列步骤,以确保您将在后面的步骤中运行的 SQL 脚本能够正常工作。
a.
例如,以下命令将属性导出至名为 config_property_export.xml 的文件,该文件将写至 Marketing Platform 安装的 install 目录。这是 Windows 示例。
configTool.bat -x -p "Affinium" -f "C:\Unica\Platform\install\config_property_export.xml
b.
例如,下列命令用于删除这些属性。这是 Windows 示例。
configTool.bat -d -o -p "Affinium"
c.
例如,以下命令从名为 config_property_export.xml 的文件中导入属性,该文件位于 Marketing Platform 安装的安装目录中。这是 Windows 示例。
configTool.bat -i -o -f "C:\Unica\Platform\install\config_property_export.xml
7.
Marketing Platform 安装下的 db\upgrade82to85 目录中,按如下所述编辑 SQL 脚本。
a.
该 SQL 脚本为 ManagerSchema_DB_Type_86upg.sql,其中DB_Type 是系统表数据库的数据库类型
b.
ALTER TABLE USCH_RUN ADD PAYLOAD NVARCHAR(4000);
c.
ALTER TABLE qrtz_job_details ALTER COLUMN job_data SET DATA TYPE blob(4000);
ALTER TABLE qrtz_triggers ALTER COLUMN job_data SET DATA TYPE blob(4000);
8.
请使用下面的适当表来找到随新的 Marketing Platform 安装一起提供的针对 Marketing Platform 系统表数据库的 SQL 脚本。按显示的顺序运行这些 SQL 脚本。
ManagerSchema_DB_Type_85upg.sql,其中 DB_Type 是系统表数据库的数据库类型
ManagerSchema_DB_Type_86upg.sql,其中 DB_Type 是系统表数据库的数据库类型
ManagerSchema_DB_Type_90upg.sql,其中
DB_Type 是系统表数据库的数据库类型。
9.
运行位于 Marketing Platform 安装下的 tools\bin\upgrade86to90 目录中的 upgrade86to90 批处理或 shell 脚本。
10.
使用 populateDb 实用程序来给系统表填充缺省 Marketing Platform 配置属性、用户和组以及安全角色和许可权。
此实用程序位于 Marketing Platform 安装下的 tools/bin 目录中。
示例:populateDb -n Manager
11.
使用 configTool 实用程序来导入配置属性,如下表中所述。示例命令适用于 Windows 系统。
configTool 实用程序位于 Marketing Platform 安装下的 tools/bin 目录中。示例命令适用于 Windows 系统。
示例命令适用于 Windows 系统。
要获得有关配置属性的功能的完整详细信息,请参阅设置 > 配置页面的联机帮助或《IBM® Marketing Platform 管理员指南》。
如果Platform | Security | Login method details | LDAP synchronization 类别下存在名为已启用 LDAP BaseDN 定期搜索的属性,请跳过此导入。这是您在此过程的步骤 1 中检查的属性。
*
文件:Ldap_Auto_Sync_BaseDN_Settings.xml
*
位置:Marketing Platform 安装下的 conf\upgrade86to90 目录
*
文件:interaction_history_scheduler.xml
*
位置:Marketing Platform 安装下的 conf/upgrade85to86 目录
*
目的:导入 Interaction History 所需的计划程序配置属性
*
文件:attribution_modeler_scheduler.xml
*
位置:Marketing Platform 安装下的 conf/upgrade85to86 目录
*
目的:导入 Attribution Modeler 所需的计划程序配置属性
*
文件:coremetrics_configuration.xmlcoremetrics_navigation.xml
*
位置:Marketing Platform 安装下的 conf 目录
*
目的:导入 IBM® Digital Analytics 单点登录所需的配置属性
*
文件:cognos10_integration.xml
*
位置:Marketing Platform 安装下的 conf/upgrade85to86 目录
*
文件:LDAP_Anonymous_bind.xml
*
位置:Marketing Platform 安装下的 conf/upgrade85to86 目录
*
目的:仅当要从 V8.2.0 或更高版本升级时,才导入新的 LDAP 配置属性
*
文件:quicklinks_category.xml
*
位置:Marketing Platform 安装下的 conf\upgrade86to90 目录
*
文件:communication_email.xml
*
位置:Marketing Platform 安装下的 conf\upgrade86to90 目录
*
文件:notification.xml
*
位置:Marketing Platform 安装下的 conf\upgrade86to90 目录
*
文件:manager_alerts_registration.xml
*
位置:Marketing Platform 安装下的 conf 目录
*
文件:disablePageTagging.xml
*
位置:Marketing Platform 安装下的 conf\upgrade82to85 目录
*
目的:导入一个配置属性,该配置属性旨在确定 IBM® 是否能够收集用于跟踪整体产品使用情况趋势的基本统计信息。
*
文件:coremetrics_configuration.xmlcoremetrics_navigation.xml
*
位置:Marketing Platform 安装下的 conf 目录
*
目的:导入 IBM® Digital Analytics 单点登录所需的配置属性
*
文件:coremetrics_configuration.xmlcoremetrics_navigation.xml
*
位置:Marketing Platform 安装下的 conf 目录
*
目的:导入 IBM® Digital Analytics 单点登录所需的配置属性
12.
按如下所述,使用 alertConfigTool 实用程序来注册 Marketing Platform 警报和通知。
alertConfigTool 实用程序位于 Marketing Platform 安装下的 tools/bin 目录中。
tools\bin 目录中运行该实用程序。参考 Platform_alerts_configuration.xml 文件,该文件位于 Marketing Platform 安装下的 conf 目录中。
示例命令 (Windows):alertConfigTool.bat -i -f C:\Platform\conf\Platform_alerts_configuration.xml
13.
要升级仪表板,请运行 upgrade85Dashboard 脚本,该脚本位于 Marketing Platform 安装下的 tools\bin 目录中。
14.
按如下所示更新帮助 > 关于页面。
a.
使用 configTool 实用程序来导出 Affinium | Manager | about 类别(由于此类别已标记为隐藏,所以它在“配置”页面中不可视)。
示例 (Windows):configTool.bat -x -p "Affinium|Manager|about"–f C:\Unica\Platform\conf\about.xml
b.
找到 releaseNumber 属性并将值更改为 Marketing Platform 的当前版本。在以下示例中,将 8.0.0 更改为新版本。
<property name="releaseNumber" type="string">
<displayNameKey>about.releaseNumber</displayNameKey>
<value>8.0.0</value>
</property>
c.
使用 configTool 实用程序来导入已修正的文件。必须使用 –o 选项来覆盖节点。请记住,导入时必须指定父节点。
示例 (Windows):configTool.bat–i p“Affinium|Manager”–f “about.xml”
15.
部署 IBM Marketing Platform这一章中的描述,部署并验证您的安装。
在升级 IBM® EMM 应用程序之后,请参阅《IBM® EMM 报告安装和配置指南》以了解报告升级所需执行的其他步骤。