Oracle Clusterware - Change History
See updates in 2010-2015 years
2010
TKU March 2010
Added an id attribute to the cluster node.
TKU July 2010
Added a configuration option to enable running the command with elevated privileges.
2011
TKU February 2011
The following improvements were made:
- Replaced fileGet() with runCommand().
- Added an extra method for obtaining cluster_id by using the cemutlo -n active command.
TKU September 2011
Added exposure to the cluster_id and oracle_home SI attributes in the BMC Discovery UI.
2012
TKU June 2012
Changed the oracle_home attribute to crs_home. Apart from triggering the process command line, this attribute can be extracted from the system registry on Windows hosts and from the oratab file on UNIX.
2013
TKU November 2013
Updated the Cluster node's type and name attributes.
2014
TKU February 2014
Improved error handling in the cemutlo -n command output.
TKU April 2014
Improved the regular expression used to obtain a cluster ID.
TKU May 2014
Updated the path versioning method.
TKU September 2014
Enhanced the cluster key to improve cluster modeling (QM001857358).
TKU December 2014
Updated the pattern to prevent IBM HostContainer deletion (QM001863909).
2015
TKU February 2015
Deprecated privilege command execution configuration through the pattern configuration block. A recommended method is the BMC Atrium Discovery platform configuration.
TKU August 2015
Updated the cemutlo_cmd_result command.
TKU September 2015
Added extra likely phrases to error_regex.
TKU October 2015
Updated the method of parsing the output of the cemutlo command.
TKU November 2015
The following improvements were made:
- Updated the method of parsing the output of the cemutlo command.
- Changed the file system error occurred to file system error occur+ed in the error regex.
- Added a check to the olsnodes output for a space character or tab between words in Cluster nodes.
TKU December 2015
The following improvements were made:
- Added three command line parameters to the olsnodes commands: '-i -n -s'.
- Changed identified as to part of in the SI name.
- Removed identified as from the Cluster name.
- Changed model.uniquerel.SoftwareService to model.rel.SoftwareService
See updates in 2016-2019 years
2016
TKU January 2016
Updated the regex that parses cemutlo -n to prevent potential empty lines (Esc 084504).
TKU February 2016
Added cluster awareness to the pattern module.
TKU March 2016
Updated the regex that parses cemutlo -n to handle space characters preceding a cluster ID on the same line.
TKU April 2016
Updated the key to prevent the creation of a Cluster with non-existing member nodes (DRDC1-6086).
TKU July 2016
Removed the -s option from the olsnodes command for specific versions.
TKU September 2016
Added the following cluster resources (DRDC1-6649):
- ora.listener.type (Oracle Listener resource)
- ora.scan_listener.type (Oracle SCAN listener resource)
- ora.scan_vip.type (Oracle SCAN VIP resource)
- ora.asm.type (Oracle ASM resource)
- ora.service.type (Oracle Service resource)
- ora.cluster_vip_net1.type (Oracle VIP resource)
TKU October 2016
The following improvements were made:
- Updated the service_resource_types list to improve Cluster Services modeling.
- The key of a ClusterResource node now includes the key of the ClusterService node rather than the Cluster to prevent being linked to two or more ClusterService nodes.
TKU November 2016
The following improvements were made:
- Added an alternative approach to obtain cluster resources on older Oracle Clusterware instances.
- Updated regexes that parse the olsnodes command output when an infrastructure error happens.
- Removed USR_ORA_DB_NAME from resource mapping to prevent overwriting a valid instance value obtained from DB_UNIQUE_NAME.
2017
TKU June 2017
The following improvements were made:
- Updated the version check before executing the olsnodes command.
- Improved the error handling when executing the crsctl status resource -f command.
- Changed model.rel.Containment to model.uniquerel.Containment to prevent ClusterResource node being linked to two or more ClusterService nodes.
2019
TKU January 2019
Changed the success_login_cred value for Oracle RDBMS-related databases to success_login_credential.
TKU April 2019
Updated the pattern to use runCommand functions.
TKU August 2019
Added support for the old crs_stat command that was replaced with crsctl status resource -f in more recent versions.
TKU December 2019
Updated imports.
See updates in 2020-2024 years
2020
TKU March 2020
Updated imports.
TKU May 2020
Updated metadata URLs (DRDC1-14217).
TKU July 2020
Updated the related processes list.
2021
TKU March 2021
Added a type attribute to the ClusterMember nodes.
TKU October 2021
Updated the status-related command for resources.
2023
TKU July 2023
Added ulimit -c 0 to crsctl commands (DRDC1-14481).
2024
TKU September 2024
Improved the commands used to generate the cluster model.