数据库导出

当您需要进行数据库备份、导出数据库表进行数据分析等操作时,您可使用数据管理DMS的数据导出功能,该功能可通过提交工单的方式导出数据库。

前提条件

  • 数据库类型如下:

    • MySQL系列:自建MySQL、RDS MySQLPolarDB MySQL版AnalyticDB MySQL版OceanBase MySQL模式

    • SQL Server系列:自建SQL Server、RDS SQL Server

    • PostgreSQL系列:自建PostgreSQL、RDS PostgreSQLPolarDB PostgreSQL版AnalyticDB PostgreSQL版

    • Oracle系列:PolarDB PostgreSQL版(兼容Oracle)

    • RDS MariaDB、其他来源的MariaDB。

  • 已在DMS中登录待导出的数据库,且具有数据库的导出权限。更多信息,请参见查看我的权限申请资源权限

数据导出说明

实例管控模式

导出行数

自由操作

每日最多免费导出100万行数据

稳定变更

每日最多免费导出2000万行数据

安全协同

不限制导出数据行数

如果当前实例的管控模式不满足您的业务需求,可以由管理员或DBA变更实例的管控模式。具体操作,请参见变更管控模式

说明

自由操作免费,稳定变更和安全协同模式收费。费用信息,请参见计费项

image

注意事项

  • 待导出表的每个单元格的数据最多包含32767个字符,超过将无法成功导出。

  • 自2024年05月起创建的数据库导出工单,下载导出文件没有时效限制。

操作步骤

  1. 登录数据管理DMS 5.0
  2. 单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 数据库开发 > 数据导出 > 数据库导出

    说明

    若您使用的是非极简模式的控制台,在顶部菜单栏中,选择数据库开发 > 数据导出 > 数据库导出

  3. 配置数据导出工单的相关信息。

    配置

    说明

    数据库名

    选择目标数据库。

    导出的表

    选择部分表全部表。若您选择部分表,则需要在页面右侧选中表。

    说明

    如需为部份表导出配置过滤条件,请双击WHERE条件。

    相关人

    设置的相关人员可查看工单并协同开发,非相关人员则不能查看工单(管理员、DBA除外)。

    导出内容

    根据业务需求选择需要导出的数据表内容:

    • 数据:待导出的表数据,以INSERT语句形式展示。

    • 结构:待导出的表结构,以CREATE语句形式展示。

    • 数据和结构:待导出表的数据及结构,都会被导出。

    导出格式

    根据业务需求选择导出文件的格式,取值:

    • SQL

    • CSV

    • EXCEL

    导出结构类型

    根据业务需求选择导出的结构类型。

    • 存储过程

    • 函数

    • 触发器

    • 视图

    • 事件

    说明

    不同类型的数据库支持的导出结构类型不同,请以控制台为准。

    更多选项

    单击大数据导出选项SQL脚本拓展选项,然后选中对应的导出选项。

    • 大数据导出选项

      • 导出TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB类型(输出格式为16进制)。

      • 导出BINARY、VARBINARY类型(输出格式为16进制)。

      • 导出TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT类型。

    • SQL脚本拓展选项

      • 在CREATE语句前生成DROP TABLE语句。

      • 在INSERT语句前生成TRUNCATE TABLE语句。

      • 压缩INSERT语句,将VALUES合并为5M大小。

    工单附件

    您可以上传图片或文档对本次的导出操作进行补充说明。

  4. 配置完成后,单击提交申请,等待审批完成。

    您可以在工单详情页的审批区域查看审批进展。

    说明
    • 自由操作和稳定变更实例的数据库导出时无需审批。

    • 工单的审批流程由管理员、DBA设置。自定义审批流程操作,请参见自定义工单审批流程

  5. 审批通过后,在下载区域框,单击下载导出文件

后续操作

  • 数据库导出完成后,若您不再需要稳定变更或安全协同管控模式的能力,请退订管控商品,以节约开支。具体操作如下:

    1. 将实例的管控模式变更为自由操作。具体操作,请参见变更管控模式

    2. DMS订单管理中,退订目标管控商品。退订操作,请参见退款说明

  • 若业务需求发生变更,请及时关闭工单,以减少数据流出。具体操作,请参见关闭工单

相关API

常见问题

  • Q:在数据导出前,变更了管控模式,数据导出后,实例的管控模式可以切换回原来的模式吗?

    A:可以。具体操作,请参见变更管控模式

  • Q:2024年05月前的导出文件,有下载导出文件时间限制吗?

    A:有,无法下载已执行完成超过24小时的工单的导出文件。如果需要导出数据库,请重新提交工单。