Completing the WebSphere Commerce Version 8 offline database migration
After you successfully migrate the database, complete the final database migration tasks.
Procedure
- Update your SITE table by running the following two commands.
delete from site where COMPNAME not IN ('BASE', 'management-center'); update SITE set VERSION = 9, MOD=0, FIXPACK=0 where COMPNAME IN ('BASE', 'management-center');
- Update your SRCHCONF to contain the new WebSphere Commerce Version 9 preprocess directory by running the following command:
update SRCHCONF set CONFIG = replace(CONFIG, 'old_PreProcessdir', 'new_PreProcessdir');Where:
- old_PreProcessdir
- The preprocess directory of the WebSphere Commerce Version 8 search server.
- new_PreProcessdir
- The preprocess directory of the WebSphere Commerce Version 9 search server.
- Update your SRCHCONFEXT tables to contain the new search web server host name.
update SRCHCONFEXT set CONFIG = replace(CONFIG, 'old_hostname', 'new_hostname');Where:
- old_hostname
- The fully qualified host name of the WebSphere Commerce Version 8 search web server.
- new_hostname
- The fully qualified host name of the WebSphere Commerce Version 9 search web server.
- If you customized any searchable attributes in WebSphere Commerce Version 8 and plan to use them in WebSphere Commerce Version 9, we must update KEYS table for the SRCHATTR table.
- Connect to the database.
- Run the following SQL command:
update keys set counter = case when (select max(srchattr_id) from srchattr) > counter then (select max(srchattr_id) from srchattr) else counter end where tablename = 'srchattr';
- Restart the WebSphere Commerce Version 9 server.
- When you set up the WebSphere Commerce Version 9 environment, you specified an SPIUSER password. Now that the database is migrated from a previous version, your SPIUSER password might be inconsistent. By using the Organization Administration Console, update your SPIUSER password to the same value that you set when creatingd the environment.
- Log on to the Organization Administration Console.
- Click Access Management > Find Users.
- In the Logon ID field, enter spiuser, then click Find.
- Select the SPIUSER from the search results, then click Change.
- Update the SPIUSER password to the same value that we used when you set up the environment.
- Click OK.
- Run the updatedb command from your utility docker.
What to do next
- Perform all necessary testing of your migrated custom assets with the migrated database.