srvctl
more than I liked to do, I figured the documentation is not complete (at least for my installation of 11.2.0.2):
the Documentation for
srvctl upgrade
claims
The srvctl upgrade database
command upgrades the configuration of a database and all of its services to the version of the database home from where this command is run.
But there is a 2nd option missing totally:
Usage: srvctl upgrade model -s <source-version> -d <destination-version> -p {first|last} [-e <name>=<value>[,<name>=<value>, ...]
in more detail:
srvctl upgrade model -h
Upgrade the Oracle Clusterware resource types and resources.
Usage: srvctl upgrade model -s <source-version> -d <destination-version> -p {first|last} [-e <name>=<value>[,<name>=<value>, ...]
-s <source-version> Version from which to upgrade
-d <destination-version> Version to which to upgrade
-p {first|last} Whether the command is called from the first upgraded node or the last upgraded node
-e <name>=<value>[,<name>=<value>, ...] Additional name value pairs for upgrade
-h Print usage
In general thsi should only be needed during an CRS upgrade, as part of
root.sh
script. Nevertheless, as it's there it should be documented. Especially the -e
parameter seems to be worth more information than the -h
docu provides.