如何将 OB 表导出到 OSS?

【产品名称】ob

【产品版本】

【问题描述】如何将 OB 表导出到 OSS?

开源官网有个 obdumper 可以试一下

参考文档:

1   https://www.oceanbase.com/softwareCenter/community

2   https://www.oceanbase.com/docs/obloader-obdumper/obloader-obdumper/V3.0.0/product-introduction-1


试了下4.0 obloader导入工具,为啥连上了oss,但是一直提示Generated 0 data from cloud storage.
No subfiles are generated from the path

如果 ob-loader-dumper 直接导出到 OSS 遇到问题。
可以先用 ODC 或者 ob-loader-dumper 导出到本地文件,再使用 OSS 客户端(如 ossutil/ossbrowser 等)上传到 OSS。

导入的时候对文件格式有啥要求吗?如果就是普通数据文件 用分隔符分开 能打开查看的 这种不能导入吗

有要求你看下文档导入不同数据格式时的命名规范 obloader命令行选项

--ddl 用于标识导入 DDL 文件。DDL 文件是指数据库对象定义文件,文件的命名规范为 对象名-schema.sql
--sql 用于标识导入 SQL 格式的数据文件。SQL 文件是指数据按照 INSERT 语句格式存储,文件的命名规范为 表名.sql 

我这边需求就是普通的分隔符分隔的数据文件.txt文件
1!^xxx!^xxxxx!^
2!^hdhdhd!^ccccxx!^
3!^dhhdhd!^jsjjdhx!^
Xxxxxx…
不知道为啥 就是一直报拿不到文件
Generated 0 data files from cloud storage.
No subfiles are generated from the path

连接的oss-point

发下你的命令 用的什么格式导入 表结构