This illustration shows the primary/secondary instance feature in shared server environments.

The primary instance is SALES1 and the secondary instance is SALES2.

The client requests a connection to the primary instance's listener. The listener then connects the client to the dispatcher in the primary instance. The client also registers with the secondary instance's listener using the primary instance's dispatcher.