Procedure: Fast upgrade Marketing Platform
Marketing Platform pre-upgrade
About this task
Upgrading the Marketing Platform database manually
Example
Version | SQL scripts to execute |
8.6.x to 11.0.1 |
SQL Server
|
8.6.x to 11.0.1 |
Oracle
|
8.6.x to 11.0.1 |
DB2
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade86to90/ManagerSchema_DB2_90upg_unicode.sql AND
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade90to91/ManagerSchema_DB2_91upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade91to911/ManagerSchema_DB2_911upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade912to10/ManagerSchema_DB2_10upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade10001to10002/ManagerSchema_DB2_10002upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade10002to101/ManagerSchema_DB2_101upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade101to11/ManagerSchema_DB2_11upg_unicode.sql |
9.0.x to 11.0.1 |
SQL Server
|
9.0.x to 11.0.1 |
Oracle
|
9.0.x to 11.0.1 |
DB2
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade90to91/ManagerSchema_DB2_91upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade91to911/ManagerSchema_DB2_911upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade912to10/ManagerSchema_DB2_10upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade10001to10002/ManagerSchema_DB2_10002upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade10002to101/ManagerSchema_DB2_101upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade101to11/ManagerSchema_DB2_11upg_unicode.sql
|
9.1.x to 11.0.1 |
SQL Server
|
9.1.x to 11.0.1 |
Oracle
|
9.1.x to 11.0.1 |
DB2 <PLATFORM_HOME>/db/upgrade91to911/ManagerSchema_DB2_911upg.sql OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade91to911/ ManagerSchema_DB2_911upg_unicode.sql <PLATFORM_HOME>/db/upgrade912to10/DB2_QRTZ_Scheduler_10_upggrade_Script.sql <PLATFORM_HOME>/db/upgrade912to10/ManagerSchema_DB2_10upg.sql OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade912to10/ ManagerSchema_DB2_10upg_unicode.sql <PLATFORM_HOME>/db/upgrade10001to10002/ManagerSchema_DB2_10002upg.sql OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade10001to10002/ManagerSchema_DB2_10002upg_unicode.sql <PLATFORM_HOME>/db/ upgrade10002to101/ ManagerSchema_DB2_101upg.sql OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade10002to101/ ManagerSchema_DB2_101upg_unicode.sql <PLATFORM_HOME>/db/upgrade101to11/ManagerSchema_DB2_11upg.sql OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade101to11/ManagerSchema_DB2_11upg_unicode.sql |
9.1.1.x to 11.0.1 |
SQL Server
|
9.1.1.x to 11.0.1 |
Oracle
|
9.1.1.x to 11.0.1 |
DB2
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade912to10/ManagerSchema_DB2_10upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade10001to10002/ManagerSchema_DB2_10002upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade10002to101/ManagerSchema_DB2_101upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade101to11/ManagerSchema_DB2_11upg_unicode.sql |
9.1.2.x to 11.0.1 |
SQL Server
|
9.1.2.x to 11.0.1 |
Oracle
|
9.1.2.x to 11.0.1 |
DB2
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade912to10/ManagerSchema_DB2_10upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade10001to10002/ManagerSchema_DB2_10002upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade10002to101/ManagerSchema_DB2_101upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade101to11/ManagerSchema_DB2_11upg_unicode.sql |
10.0.x to 11.0.1 |
SQL Server
|
10.0.x to 11.0.1 |
Oracle
|
10.0.x to 11.0.1 |
DB2
OR if Unicode environment execute: <PLATFORM_HOME>/db/upgrade10001to10002/ManagerSchema_DB2_10002upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade10002to101/ManagerSchema_DB2_101upg_unicode.sql
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade101to11/ManagerSchema_DB2_11upg_unicode.sql |
10.1.0 to 11.0.1 |
SQL Server
|
10.1.0 to 11.0.1 |
Oracle
|
10.1.0 to 11.0.1 |
DB2
OR if Unicode environment execute: <PLATFORM_HOME>/db/ upgrade101to11/ManagerSchema_DB2_11upg_unicode.sql |
11.0 to 11.0.1 | Does not require execution of any scripts |
Updating the JDBC files in Marketing Platform
About this task
- Back up the jdbc.properties file from the 11.0.1 environment
(Platform/tools/bin/jdbc.properties). Update the username in the 11.0.1 platform system database /
schema name in jdbc.properties file.
Example of jdbc.properties:
uasm.jdbc_driver=com.ibm.db2.jcc.DB2Driver uasm.data_source=jdbc:db2://<DB_HOST>:<DB_PORT>/<DB2_SID> uasm.data_source_login=<PLATFORM_DB_SCHEMA> uasm.data_source_password=ENC(T+rsrWP41Vqu8SoDARMhDdWkf0dFB0Zc) hibernate.dialect=org.hibernate.dialect.DB2Dialect
- To update the encrypted password in the jdbc.properties file run the following command:Navigate
to Platform/tools/bin directory and execute the below command:
encryptPasswords.sh –d <PLATFORM_DB_USER_PASSWORD>
This will update the encrypted password in the jdbc.properties file. Save the Platform/tools/bin/jdbc.properties with this encrypted password of the new schema user.
- In the application server, update the JNDI details (schema / SID, userid, password) for Platform JNDI as per the new database schema used with v11.0.1 environment.
Upgrading the Marketing Platform configuration
Procedure
- Execute the following command to upgrade Marketing Platform configurations to 11.0.1: Navigate to Platform/tools/bin directoryExecute command: configTool -vp -p “Affinium? -f <UNICA_PLATFORM_HOME>/conf/Manager_config.xmlYou might encounter an insertion of duplicate key related error:Please refer to troubleshooting section.
- Execute the command: alertConfigTool -i -f <UNICA_PLATFORM_HOME>/conf/Platform_alerts_configuration.xmlExecute the command: configTool.bat -vp -p "Affinium|Report|integrations" -f “<UNICA_PLATFORM_HOME>/conf/upgrade101to11/cognos11_integration.xml"
- Execute the command: configtool.bat -vp -p "Affinium|suite|uiNavigation|mainMenu|Analytics" -f "<PLATFORM_HOME>\conf\watsonAssistant_navigation.xml"
- Execute the command: populateDb -n Manager
- Execute the command: upgrade86to90(Only Upgrading from version 8.6.0)
- Execute the command: upgrade90to91(Only Upgrading from version 9.0)
Setting the Marketing Platform – Help About > Version
Procedure
Marketing Platform post-upgrade
Procedure
- Marketing Platform application navigation URL points to the old base environment. You must change the navigation URL using the SQL script from the Platform system database.Perform a UAT on Marketing Platform application.
- The URL of the start page that appears when each users log in to IBM Marketing Software products has to be changed Manually from the USM_PERSONALIZATION table
- Perform UAT on Marketing Platform Application. Make Sure all the Function are Working Correctly.