Dropping multiplex servers

Dropping a secondary server removes it from the multiplex configuration. If the target server is running, it is strongly recommended that you shut it down before dropping it. In case you do not, it will eventually shut itself down, but it is better that you plan for and shut it down prior to dropping it. You cannot drop the coordinator node and the designated failover node unless it is the last secondary node. When the last secondary server is removed, the multiplex is converted back to simplex and the coordinator shuts down. A write server that is holding free list cannot be dropped.

A normal restart of the write server will give up its free list and then you can shut it down and then drop it. If, for some reason, the writer cannot start, and you can guarantee that its process is dead, you can restart the coordinator with the -iqmpx_reclaimwriterfreelist switch. This forces the coordinator to reclaim the writer's free list and it can then be dropped. This startup flag should be used only when you can guarantee that the writer process is dead and cannot be started. If the writer process is still writing to the database when the coordinator reclaims its free list, database corruption may result.

StepsDropping servers (Sybase Central)

  1. To delete a secondary server, right-click that server and choose Drop Server from the popup menu.

  2. The wizard prompts you before dropping the server.

  3. Click the option button to delete associated files, if desired, and choose Finish.

If, for some reason, you did not shut down the server you are dropping, Sybase Central may fail to delete all files for that secondary server because they are in use.

StepsDropping servers (Interactive SQL)

  1. Connect to the coordinator.

  2. Issue a command in the following format:

    DROP MULTIPLEX SERVER server name