Use the crsctl pin css command to pin many specific nodes. Pinning a node means that the association of a node name with a node number is fixed. If a node is not pinned, its node number may change if the lease expires while it is down. The lease of a pinned node never expires.

Use the crsctl pin css command to pin many specific nodes. Pinning a node means that the association of a node name with a node number is fixed. If a node is not pinned, its node number may change if the lease expires while it is down. The lease of a pinned node never expires.

I think this command only make your nodes name and the nodes number will not be changed. Maybe for chase log, or bug fix, they don't want the nodes name and nodesnumber change!

As the doc says, pinning is just fixing a value.In the latest Oracle versions normally nodes are not pinned. In this way there is a certain degree of independence among node name and number. Think about it like DHCP.This is to make policy-based server management work as it does.

If you're running pre-Oracle 11gR2 database (or if you add such to Grid infrastructure) rhos versions cannot tolerate this dynamic nome node number assignment. So you "pin" it.