开发者社区> 问答> 正文

OceanBase目录下所有已支持的 SQL 数据文件导入到zysy数据库中,zysy数据库新建的?

问题1:OceanBase目录下所有已支持的 SQL 数据文件导入到zysy数据库中,zysy数据库新建的存在的,但是导入报错287a35b21f6e5ff10191e5f1fe075763.png 老师可以帮忙看下吗? 问题2:先导表结构吗?e868c365de0ff77fcdaa882cc66ec154.png 7e023ade3e887b4ab0b02a64ef08f038.png 我用的这个导出的 没有ddl,我的原始库是mysql 现在要换成oceanbase 我oceanbase新库目前是空的 我要把mydumper导出的sql导入到oceanbase新库里,目前oceanbase新库只有一个库 里面没有表 直接运行mydumper导出的sql是不行的是吗?

展开
收起
真的很搞笑 2023-06-11 19:45:30 61 0
来自:OceanBase
1 条回答
写回答
取消 提交回答
  • 回答1:他说数据库里的表不存在,是不是得先创建表 回答2:如果你是 ddl 和 insert 语句都在一个表里,可以试试用 --mix 代替 (--sql, --ddl)。这个选项是指导出自定义格式的 sql 文件,但如果遇到 ob 本身不兼容的语句,还是会报错。typo: 都在一个表里 -> 都在一个文件里 --ddl 用来导入 obdumper 导出的对象定义,一个文件只包含一个对象定义语句。 --sql 用来导入仅包含批量 insert into 语句的文件。 --mix 用来导入符合 sql 语法的任意自定义 sql 文件。

    使用不同的选项在导入性能上会有较大差异,此回答整理自钉群“[社区]技术答疑群OceanBase”

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

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载