文档首页/ 云数据库 GaussDB(for MySQL)/ 故障排除/ SQL类/ 执行alter table xxx discard/import tablespace报错
更新时间:2024-09-05 GMT+08:00

执行alter table xxx discard/import tablespace报错

场景描述

GaussDB(for MySQL)中执行alter table xxx discard/import tablespace会报错:ERROR 3658 (HY000): Feature IMPORT/DISCARD TABLESPACE is unsupported ().

原因分析

alter table xxx discard/import tablespace是社区MySQL一种基于本地.ibd的表空间文件物理的做数据表内容替换(多用于数据迁移、备份恢复等)的方法。

GaussDB(for MySQL)是存储计算分离架构,实际数据存储于共享存储上,本地没有.ibd文件,所以不支持相应的物理操作。

解决方案

使用其他如导入导出、DRS同步、备份恢复等方式做数据表内容的替换。