Mysql迁移到GaussDb_GaussDB T 使用DUMP/LOAD导出导入迁移备份数据

GaussDB T 支持使用dump和load将数据库中的数据导出成标准化通用文件,可使用gaussdb T 的 load导入Oracle、MySQL、SQLserver等数据库导出的文件,同时也可以使用dump导出gaussdb T 的数据,然后导入到其他数据库或者其他gaussdb数据库。

功能类似于Oracle的sqlldr,同时也可用于第三方工具导入到其他数据库中。这种通用格式的文件内容如下:[omm@pr7 ~]$ more BMSQL_HISTORY.dmp

150001,1,1,6,1,6,2019-12-26 11:15:43.086000,10,jRNtYWMBOaKB

150002,2,1,6,1,6,2019-12-26 11:15:43.091000,10,Wq66ccQqhdv4U3TuX

150003,3,1,6,1,6,2019-12-26 11:15:43.091000,10,oAMMJOA2wxZx

150004,4,1,6,1,6,2019-12-26 11:15:43.091000,10,RPqp4vCRYiHn

导出数据 dump

dump支持将表或者一个查询的SQL转存到文件中,用于迁移和备份,关于dump命令的详细介绍及参数说明参考:

华为GaussDB T DUMP https://www.modb.pro/db/8480

查看帮助:SQL> dump -u;

The syntax of data dumper is:

DUMP {TABLE table_name | QUERY "select_query"}

INTO FILE "file_name"

[FILE SIZE 'uint64_file_size']

[{FIELDS | COLUMNS} ENCLOSED BY 'ascii_char' [OPTIONALLY]]

[{FIELDS | COLUMNS} TERMINATED BY 'string']

[{LINES | ROWS} TERMINATED BY 'string']

[CHARSET string]

[ENCRYPT BY 'password'];

导出BMSQL_HISTORY表全部数据:

dump table BMSQL_HISTORY into file

‘BMSQL_HISTORY.dmp’;[omm@pr7 ~]$  zsql steven/"modb123$"@127.0.0.1:1888 -q

connected.

SQL> desc BMSQL_HISTORY

Name                                Null?    Type

----------------------------------- -------- ------------------------------------

HIST_ID                             NOT NULL BINARY_INTEGER

H_C_ID                                      BINARY_INTEGER

H_C_D_ID                                     BINARY_INTEGER

H_C_W_ID                                     BINARY_INTEGER

H_D_ID                                    

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值