Installing hotfixes by using a direct connection to the database
To automate hotfix installation, use the command-line tools by using a direct connection to the database. This is most commonly done for a stopped instance.
-
Configure the common properties of the prpcUtils.properties file.
Property name Value pega.jdbc.driver.jarPath to the database driver .jar file. pega.jdbc.driver.classThe database driver class. pega.database.typeDatabase vendor type. pega.jdbc.urlURL of your database. pega.jdbc.usernameDatabase user name. pega.jdbc.passwordDatabase password. rules.schema.nameIf you use a split schema, the value for the rules schema name. If you do not use a split schema, the value for the schema name. data.schema.nameIf you use a split schema, the value for the data schema name. -
Configure the install properties of the prpcUtils.properties file.
Property name Value hotfix.operationinstallhotfix.DLFilePathThe full path to the hotfix package file hotfix.bypass.schemaThe default value, false, applies any schema changes automatically. Specifytrueif you have already manually applied the schema changes.hotfix.forceSet only at the request of Global Customer Support to skip hotfix validations and force the hotfix data into the system. - Save and close the prpcUtils.properties file.
-
Run the prpcUtils.bat or prpcUtils.sh script with the manageHotfixes option, for example:
prpcUtils.bat manageHotfixesOptional: Pass one or more arguments.
prpcUtils script argument Value connPropFileThe full path to the connection.properties file that includes information for multiple targets. driverClassYour JDBC driver class (example: oracle.jdbc.OracleDriver). driverJARLocation of your JDBC .jar file. dbTypeDatabase vendor type (mssql, udb, oracledate, postgres, db2zos). dbURLJDBC URL to the database. dbUserDatabase user name. dbPasswordDatabase password. archivePathFull path to the archive to be imported or exported. propFileThe full path to the properties file, to override the default prpcUtils.properties. hfixActionIf manageHotfixes is selected, sets the hotfix operation. Valid values are commit,rollback,generateDDL,install, andscan.rulesSchemaThe rules schema. dataSchemaThe data schema. noFailOnErrorSet to trueorfalse. When enabled, instances that fail to import are skipped and import continues instead of failing.UPega user name. PPega password. accessGroupAccessGroup in which the Rule-Declare-Index of the classes being exposed exists. Applicable for the expose utility if --U or --P are not provided.