Hoy vamos a ver otra de estas entradas sencillas que nos pueden llegar a ser de utilidad llegado el caso
Hay veces ( especialmente en los momentos del parcheado) que queremos saber la version de los componentes del cluster. En estos casos podemos tener varios binarios en la máquina y que sean distintos a el software que está corriendo, o distintas versiones entre distintos componentes del cluster, para ello tenemos las opción query del crsctl .
Las opciones que nos serán útiles son:
- b>releaseversion: Muestra la versión de los binarios instalados en el nodo local. Este comando puede ser “engañado” modificando la variable PATH
- activeversion: Muestra la versión que está funcionando. Durante un rolling upgrade la activeversion no cambiará hasta que el upgrading finalize. La activeversion siempre es la versión mas baja entre todos los nodos del cluster.
- softwareversion:Es el contrario de activeversion, nos indicará la ultima versión instalada en el cluster, también puede indicarnos la version mas alta instalada en uno de los nodos.
Algunos ejemplos de la salida son:
[grid@rac1 ]# crsctl query crs releaseversion Oracle High Availability Services release version on the local node is [11.2.0.4.0] [grid@rac1 ]# crsctl query crs activeversion Oracle Clusterware active version on the cluster is [11.2.0.4.0] [grid@rac1 ]# crsctl query crs softwareversion Oracle Clusterware version on node [rac1] is [11.2.0.4.0] En single node no [grid@rac1 ]# crsctl query has releaseversion Oracle High Availability Services release version on the local node is [11.2.0.4.0]