重命名数据库空间

如果您是用户 gbasedbt 或者具有 DBA 特权,并且数据库服务器处于静默方式(不是其他方式),那么可使用 onspaces 实用程序来重命名数据库空间。

要重命名数据库空间,请使用以下 onspaces 实用程序命令:
onspaces -ren old_dbspace_name-n new_dbspace_name

可重命名标准数据库空间和所有其他空间,包括 BLOB 空间、智能 BLOB 空间、临时空间和外部空间。 然而,您无法重命名任何关键数据库空间,比如根数据库空间或包含物理日志的数据库空间。

可重命名数据库空间和智能大对象空间:
  • 启用了 Enterprise Replication
  • 启动数据复制时,在主数据库服务器上

无法在辅助数据库服务器上或者当辅助数据库服务器为 Enterprise Replication 配置的一部分时重命名数据库空间和智能大对象空间

重命名数据库空间操作仅更改数据库空间名称;它不会重新组织数据。

重命名数据库空间命名更新所有存储该名称位置处的数据库空间名称。这包含磁盘上 的保留页、系统目录、ONCONFIG 配置文件和内存内数据结构。

重要: 重命名数据库空间后,对重命名的根数据库空间和根数据库空间执行 0 级归档。有关信息,请参阅GBase 8s 备份与复原指南