Dbspace Updates in Multiplex

Dbspace updates on multiplex differ slightly from those on simplex databases.

In general, when updating shared dbspaces on a multiplex:

Due to TLV propagation and version maintenance, there may be a delay of a few minutes before you can drop an empty dbfile or dbspace. You see a Command not replayed error. To perform the DROP DBSPACE or ALTER DBSPACE DROP FILE commands, the OkToDrop column reported by the sp_iqdbspace and sp_iqfile procedures must indicate Y.

Start the coordinator in single-node mode (-iqmpx_sn -1) before dropping files from IQ_SHARED_TEMP. The first file made read-write in IQ_SHARED_TEMP must be the last file dropped. You may also drop files in IQ_SHARED_TEMP in simplex.

Note: Do not start the coordinator in single-node mode with -iqro, or adding or dropping a file returns the error SQL Anywhere Error -757: Modifications not permitted for read-only database.