本文档将向您介绍如何在SQL Console中通过提交工单导入SQL文件的形式导入数据。

操作步骤

  1. 登录DMS控制台
  2. 在左上角的导航栏搜索框中输入目标数据库名称,在DMS对象列表中展开目标实例,双击目标数据库,即可进入对应的SQL Console页。
    进入SQL Console
  3. SQL Console窗口中,右键单击目标表,从弹出的列表中单击导入
    导出按钮
    说明 您也可以在数据方案 > 普通数据变更中提交SQL语句或者上传SQL脚本文件。DMS普通数据变更支持提交更多SQL语句类型,包括数据的增删改查、表结构的变更等功能,详情请参见普通数据变更
  4. 数据导入页签中,根据下表填写工单申请。
    配置项 说明
    原因类别(必选) 根据实际情况选择数据导入的原因。
    业务背景(必选) 详细填写本次操作的业务背景。
    变更相关人(可选) 选择执行本次操作的账号。
    数据库(必选) 数据导入操作的目标数据库。
    说明 管控模式自由操作稳定变更的实例数据库需要登录后方可选择。
    文件编码(必选) 选择数据库的文件编码。可选项:
    • UTF-8
    • GBK
    • ISO-8859-1
    • 自动识别
    变更SQL(必选) 根据实际情况选择SQL脚本或CSV格式,并上传需要执行批量导入的文件。如果选择上传CSV格式,需要在CSV格式右侧的文本框中输入目标表名称。
    回滚SQL(可选)
    • 文本:在下方输入框中书写回滚SQL。
    • 附件:上传SQL文件,支持TXT和SQL文件类型。(目前文件大小限制为15MB。)
    工单附件(可选) 可以上传工单相关信息的图片或文档来补充当前工单信息。
  5. 单击提交申请,等待系统预检查通过,如果预检查失败,请根据提示检查失败原因后重新提交申请。
    说明 系统会预检查您上传的SQL,如果是CSV文件,会生成相应的INSERT语句。
  6. 单击审批流程中的提交审批,等待审批通过。
  7. 待审批通过后,单击执行流程中的执行变更
  8. 在弹出的任务设置对话框中,可以选择是否立即执行,如果不想立即执行,可以关闭是否立即执行开关,并选择一个期望开始执行时间,系统会在该时间自动执行。单击确定执行
    说明 执行期间,系统流式读取解析好的SQL,分批执行到数据库(每批大小1MB)。