Multiplex dbspace 更新与 SAP IQ 数据库上的类似操作略有不同。
通常,在 Multiplex 上更新共享 dbspace 时:
dbspace。
dbspace 文件。所有服务器必须是与 ALTER READONLY 语句相对应的版本,且必须已返回文件内的所有保留块。
dbspace 和目录 dbspace 的 CREATE DBSPACE、ALTER DBSPACE 和 DROP DBSPACE 命令。
由于 TLV 传播和版本维护,可能需要几分钟延迟后才可以删除空的 dbfile 或 dbspace。将显示命令未重放错误。若要执行 DROP DBSPACE 或 ALTER DBSPACE DROP FILE 命令,由 sp_iqdbspace 和 sp_iqfile 过程报告的 OkToDrop 列必须指示 Y。
从 IQ_SHARED_TEMP 删除文件之前,以单节点模式启动协调器 (-iqmpx_sn -1)。IQ_SHARED_TEMP 中设为读写的首个文件必须为之前删除的最后一个文件。还可以在 SAP IQ 服务器中删除 IQ_SHARED_TEMP 中的文件。
注意 不能使用 -iqro 在单节点模式下启动协调器,否则添加或删除文件将返回错误 SQL Anywhere 错误 -757:只读数据库不允许修改。