When Oracle Database version 10.x or 11x is installed on a new Oracle grid infrastructure for a cluster configuration, it is configured for dynamic cluster configuration, in which some or all IP addresses are provisionally assigned, and other cluster identification information is dynamic.

This configuration is incompatible with older database releases, which require fixed addresses and configuration.

You can change the nodes where you want to run the older database to create a persistent configuration. Creating a persistent configuration for a node is called pinning a node.

To pin a node in preparation for installing an older Oracle Database version, use Grid_home/bin/crsctl with the following command syntax, where nodes is a space-delimited list of one or more nodes in the cluster whose configuration you want
to pin:
crsctl pin css -n nodes

For example, to pin nodes node3 and node4, log in as root and enter the following command:
$ crsctl pin css -n node3 node4

To determine if a node is in a pinned or unpinned state, use Grid_home/bin/olsnodes with the following command syntax:
To list all pinned nodes:
olsnodes -t -n
For example:
# /u01/app/11.2.0/grid/bin/olsnodes -t -n
node1 1 Pinned
node2 2 Pinned
node3 3 Pinned
node4 4 Pinned

To list the state of a particular node:
olsnodes -t -n node3
For example:
# /u01/app/11.2.0/grid/bin/olsnodes -t -n node3
node3 3 Pinned