开发者社区> 问答> 正文

OceanBase数据库中这个报错怎么改?

"OceanBase数据库中这个报错怎么改?
loader导数工具执行:
/obloader -h 127.0.0.1 -P 2881 -u root@mysql -p 'xxxx' -D aa --ddl --sql --all -f /database/aa

报错:
2023-10-11 03:49:27 [INFO] Load jdbc driver class: ""com.oceanbase.jdbc.Driver"" finished
2023-10-11 03:49:27 [WARN] Object type: [aa] is unsupported. Use ObjectType.FILE instead of it.
2023-10-11 03:49:27 [WARN] Object type: [aa] is unsupported. Use ObjectType.FILE instead of it.

/database/aa下有多个表文件的: a1.sql、a1.sql、 a2.sql、a2.sql
文件夹下面的schema和sql是分开的两份文件(因为obdumper导出不能将表结构和表数据放到同一份文件里)
8703b08655d6ab52712266c175b51fcc.png
这个解释看是schema和sql放在同一份文件才会起效果。
调试结果,导入认TABLE文件夹名称:

  1. 数据导出,以源文件地址导入;--- 此时是正常的
  2. 数据导出,挪动源文件到新地址,以新地址导入;-- 异常
  3. 数据导出,挪动源文件到新地址,但新地址上级文件夹命名为TABLE -- 此时导入正常

说明导入还会认TABLE文件夹名称??而不是只认当前文件夹里面有schema、sql文件即可"

展开
收起
十一0204 2023-10-17 13:17:22 72 0
来自:OceanBase
1 条回答
写回答
取消 提交回答
  • 意中人就是我呀!

    可以不认文件夹名。 用 --mix 格式导入。此答案整理至钉群"[社区]技术答疑群OceanBase"。

    2023-10-17 15:43:10
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载