Upgrading BMC Service Request Management
Before you upgrade BMC Service Request Management
- In Centralized Configuration, under the com.bmc.cmdb.server setting, turn off the Normalization Engine by setting CMDB-Inline-Normalization to F. For details about Centralized Configuration, see .This will disable normalization on the AR System server.
- When you are upgrading to BMC Service Request Management 18.05 and you have Oracle database, in the SRM:Request database table, if the datatype of the column C301244700 from CLOB, you must change it to VARCHAR2. For this, you must run the following steps:
conn <AR DB user>/<AR DB user password>;
ALTER TABLE <T table of SRM:Request> ADD C301244700Z VARCHAR2(4000);
UPDATE /*+ PARALLEL(<T table of SRM:Request> 24)*/ <T table of SRM:Request> SET <T table of SRM:Request>.C301244700Z = <T table of SRM:Request>.C301244700;
ALTER TABLE <T table of SRM:Request> RENAME COLUMN C301244700 TO C301244700b;
ALTER TABLE <T table of SRM:Request> RENAME COLUMN C301244700Z TO C301244700;
UPDATE field_char SET lengthUnits = 1 WHERE (((fieldId = 301244700) AND (schemaId = <Schema ID of SRM:Request>)));
UPDATE arschema SET lastChanged = '<AR Admin user>', timestamp = 1511447791 WHERE ((schemaId = <Schema ID of SRM:Request>));
UPDATE field SET lastChanged = '<AR Admin user>', timestamp = 1511447791 WHERE (((fieldId IN (301244700))) AND (schemaId = <Schema ID of SRM:Request>));
commit;
exit;
ALTER TABLE <T table of SRM:Request> ADD C301244700Z VARCHAR2(4000);
UPDATE /*+ PARALLEL(<T table of SRM:Request> 24)*/ <T table of SRM:Request> SET <T table of SRM:Request>.C301244700Z = <T table of SRM:Request>.C301244700;
ALTER TABLE <T table of SRM:Request> RENAME COLUMN C301244700 TO C301244700b;
ALTER TABLE <T table of SRM:Request> RENAME COLUMN C301244700Z TO C301244700;
UPDATE field_char SET lengthUnits = 1 WHERE (((fieldId = 301244700) AND (schemaId = <Schema ID of SRM:Request>)));
UPDATE arschema SET lastChanged = '<AR Admin user>', timestamp = 1511447791 WHERE ((schemaId = <Schema ID of SRM:Request>));
UPDATE field SET lastChanged = '<AR Admin user>', timestamp = 1511447791 WHERE (((fieldId IN (301244700))) AND (schemaId = <Schema ID of SRM:Request>));
commit;
exit;
BMC Service Request Management upgrade
You can choose to perform the upgrade in phases or all at once. Upgrading in phases enables you to perform configuration checks and validations, resolve any issues, and capture the installation options before you start the actual upgrade, which requires and outage. By upgrading in phases, you can keep the outage of your environment to minimum, thereby reducing the downtime of your system.
- If you are already on BMC Service Request Management version 18.05 or later, apply the deployment package to upgrade applications.
- If you are using BMC Service Request Management version prior to 18.05, perform the following:
- Use one of the following methods to upgrade to 18.05.
Performing BMC Service Request Management upgradePerforming-the-BMC-Service-Request-Management-upgrade-in-phases - Complete the BMC Service Request Management upgrade.
- After completing the upgrade of all applications, apply the deployment package to upgrade applications to the latest version.
- Use one of the following methods to upgrade to 18.05.
Where to go from here
Next task | After you complete the upgrade and post upgrade tasks for BMC Remedy Service Request Management, go to Upgrading-BMC-Service-Level-Management. |
---|---|
Up to process | When you have finished upgrading the applications, return to the appropriate upgrade process: |