后浪云OceanBase教程:OceanBase 如何导入数据

本篇教程介绍在 OceanBase 开发者中心(OceanBase Developer Center,ODC)中进行数据批量导入操作的详细步骤。

背景信息

为了让数据库开发者更方便的维护数据库内的数据,ODC 提供批量导入导出和单表导入导出功能。通过批量导入导出您可以批量选择数据库中的对象以导入或导出其中的数据或结构,通过单表导入导出,您可以导出目标表中的数据。目前 ODC 支持的导出数据格式有 CSV 格式和 SQL 格式,支持的导入文件格式有 ZIP 压缩文件、SQL 文件(批量导入)和 CSV 文件(单表导入)。

创建导入或导出任务后,您可以进入任务中心下载导出文件和查看任务详情和日志等信息。

本教程以批量导入为例,为您展示如何在 ODC 中导入数据的详细步骤。

前提条件

  • 确认字符集。OceanBase V2.2.30 及之后版本支持字符编码 UTF8、GBK、GB18030 和 UTF16。OceanBase V2.2.30 版本之前仅支持字符编码 UTF8。ODC 目前导出文件的编码为 UTF-8,暂不支持修改。

  • 确认连接方式。在 ODC V2.2.1 及之前的低版本中使用导入导出功能时必须通过 OBProxy 连接至目标实例,直连时 ODC 不支持导入导出功能。

  • 配置 root@sys 账户。ODC V2.4.1 版本后,您可以选择配置 sys 租户账号以提升导出导入速度。同时,导出时如果勾选了表和视图之外的其它对象,必须配置该项以使用 sys 租户账号进行导出。

操作步骤

  1. 进入 批量导入 面板。

    进入连接后,单击上方导航栏中的 工具 按钮,在弹出的列表中选择 导入,然后 ODC 会从右侧弹出 批量导入 面板。

  2. 指定 任务名

    弹出面板后 ODC 会自动生成默认的任务名,格式为连接名_模式名_日期,您也可以在文本框中修改自动生成的任务名。

  3. 选择 导入格式。

    目前 ODC 支持的导入格式有 ZIP 压缩文件、SQL 文件(批量导入)和 CSV 文件(单表导入)。其中 SQL 格式和 CSV 格式是 OceanBase 导入导出工具特有的格式。具体格式信息,请参见导出导入格式。本教程选择导入格式为 ZIP 压缩文件

  4. 上传 导入文件

    单击文件池进入文件资源管理器选择要导入的文件,或者直接将文件拖入文件池中以完成文件上传。上传的文件格式需要与您选择的导入文件格式相同,ZIP 压缩文件支持上传 .zip 结尾的文件。SQL 文件支持上传 .sql 文件。上传的文件的格式需要与您在步骤 3 中选择的 导入格式 相同。

  5. 选择 文件编码

    ODC 目前支持 ASCIIISO-8859-1GB2312GBKGB18030Unicode(UTF-8)Unicode(UTF-16)Unicode(UTF-32)和 BIG5 等编码格式。您需要在 文件编码 下拉框中选择需要的编码格式。

  6. 选择 导入内容

    ODC 目前支持 导入结构和内容仅导入数据 和 仅导入结构 三种方式

    当 导入格式 为 ZIP 压缩文件时需指定该项。导入结构是指运行导入文件中的对象定义语句,导入后会在数据库中创建新的对象,导入数据是向指定对象中导入数据文件中的数据。本教程选择导入内容为 导出结构和内容

  7. 选择 数据格式

    当 导入格式 为 ZIP 压缩文件时需指定该项。ODC 目前支持导入 CSV 格式 和 SQL 格式 的数据。具体格式信息,请参见导出导入格式。本教程选择数据格式为 CSV 格式

  8. 进行 导入数据设置。

    当 导入格式 为 ZIP 压缩文件且 导入内容 为仅导入结构时无需进行导入数据设置。该项包含以下设置项:

    • 导入前清空数据:勾选该项后,导入数据时将首先清空目标对象中原有的数据。

    • 批量提交数量:单击 数据设置 标签后的 高级 按钮,在弹出的列表中可指定该项。通过指定批量提交数量,可在导入文件中导入指定数量数据时添加一句 COMMIT 命令。

    • 跳过的数据类型:单击 数据设置 标签后的 高级 按钮,在弹出的列表中可指定该项。您可以通过该项指定导入数据时要跳过的数据类型。MySQL 和 Oracle 下可跳过的类型不同,支持多选。

  9. 进行 导入结构设置

    当 导入内容 为仅导入数据时,该项不可被指定。在该项下选择当对象结构已存在时的操作。选择 跳过 操作则在导入时跳过导入文件中的结构定义语句直接导入数据,该项会保留对象中的原数据。选择 替换 操作时则执行导入文件中的结构定义语句以重新创建并替换原对象,该项会清空对象中的原数据。

  10. 选择 任务错误处理 方式。

    ODC 提供 停止任务 和 忽略错误继续任务 两种错误处理方式。您需要在 任务错误处理 标签下选择需要的处理方式。

  11. 进行 sys 租户账号配置

    在该项下选择是否 使用 sys 租户账号提升导入速度。勾选后在弹出的 账户 和 密码 文本框中填写 sys 账户和对应的密码。设置好该项后会使用 sys 租户的权限进行导入,可提升导入的速度。

  12. 生成导入任务。

    单击面板右下角的 导入 按钮以生成导出任务。任务成功生成后 ODC 会自动跳转至任务中心,在任务中心您可以看到导入任务的运行状况,任务完成后可以查看任务详情和日志等信息。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/287261.html<

(0)
管理的头像管理
上一篇2025-05-15 19:00
下一篇 2025-05-15 19:02

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注