下列关于表空间说法错误的是?()

下列关于表空间说法错误的是?()
A. OB 支持创建自定义表空间
B. 表空间可绑定不同存储介质实现冷热分层
C. 表空间创建后无法修改存储路径
D. 可以指定表存放至指定表空间

1 个赞

错误选项:C

在 OceanBase 数据库中,表空间创建后并非完全无法修改存储路径 。虽然不能直接“原地”修改其底层物理文件的路径,但可以通过以下方式实现“逻辑上”的迁移或重定向:

  • 重建表空间 :先删除原表空间(需确保无对象依赖),再在新路径下重新创建同名表空间。
  • 数据迁移 :使用 ALTER TABLE ... MOVE TABLESPACE 命令将表从旧表空间迁移到新表空间,新表空间可指向不同存储介质或路径。
  • 冷热分层场景 :OceanBase 支持将不同表空间绑定到不同存储介质(如 SSD 与 HDD),通过 STORAGE_TYPE 参数控制,这本质上就是“修改存储路径”的一种高级形式。

因此,选项 C “表空间创建后无法修改存储路径”表述过于绝对,不符合 OceanBase 的实际能力 ,是本题的错误说法。

1 个赞