阿里云首页 云数据库 OceanBase

导出导入格式

OceanBase 开发者中心(OceanBase Developer Center,ODC)数据导出与导入支持导出的内容有导出结构和数据、仅导出数据和仅导出结构等三种模式。其中结构是指被导出对象的结构定义(DDL)文件,数据是对象中实际保存的数据文件。根据您选择的导出导入格式不同,其中结构和数据文件的类型也不同。

目前 ODC 支持的数据导出格式有 SQL 格式和 CSV 格式,支持的导入文件格式有 ZIP 压缩文件、SQL 文件(批量导入)和 CSV 文件(单表导入)。

导出文件格式

ODC 导出工具会将导出数据到以 .zip 结尾的压缩文件包中,压缩包中包含元数据文件 MANIFEST.bin 和 Schema 下导入导出对象的结构定义文件和数据文件。

创建导出任务时,如果您指定 数据格式SQL 格式,那文件包中的结构定义文件是以 对象名-schema.sql 命名的 SQL 文本,数据文件是以 对象名.sql 命名的 SQL 文本,其中对象名与数据库实际对象名保持一致。Image 445

如果您指定 数据格式CSV 格式,那文件包中的结构定义文件是以 对象名-schema.sql 命名的 SQL 文本,数据文件是以 对象名.csv 命名的 CSV 文本,其中对象名与数据库实际对象名保持一致。Image 444

导入文件格式

ODC 导入工具支持导入 ZIP 压缩文件(批量导入和单表导入)、SQL 文件(批量导入)和 CSV 文件(单表导入)。

其中,ZIP 压缩文件是以 .zip 结尾的压缩包。创建导入任务时在面板中的 导入内容 项中选择了 ZIP 压缩文件 后还需在 数据格式 项中选择压缩包中的数据格式是 CSV 格式 SQL 格式。对应数据格式的导入压缩文件内容可参考 导出文件格式 中导出 CSV 格式和 SQL 格式数据所产生的压缩包内容。

批量导入时支持导入 SQL 文件,SQL 文件是以 .sql 结尾包含可直接在数据库中执行的 SELECTINSERTUPDATEDELETECREATEDROP 语句的文件。

单表导入时支持导入 CSV 文件,CSV 文件是 .csv 或 .txt 结尾的支持自定义分割符的数据文件。