暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB 100逻辑备份工具gs_dump

原创 章芋文 2019-09-30
974

gs_dump是Gauss100 OLTP用于备份数据库相关信息的逻辑备份工具。它可以对正在运行的数据库进行完整的一致备份,支持将数据库中的数据定义和数据导出(转储)成物理文件,并使用导入工具进行恢复,同时还支持对数据库的状态信息及syslog进行导出。

主要功能

导出数据

导出格式可以是一个文本或目录格式。

导出数据库状态信息

用户可通过gs_dump连接到指定数据库,对数据库进行状态信息查询,并将查询结果显示出来

导出syslog日志

用户可通过导出命令对服务器端的syslog日志进行导出,并将收集到的日志文件保存在目录logpath中,便于服务器运行异常时对其进行故障分析。

特点

gs_dump运行时对数据库的更新操作不会被导出。

gs_dump不会阻塞其他会话对导出数据库的查询或修改,但是会阻塞那些需要独占锁的操作,比如ALTER TABLE。

导出文本中包含许多用于重建该数据库的SQL语句,使用gsql工具执行这些SQL语句可以将数据库恢复到导出时的状态。文本格式具有较好的灵活性,可以用于在其他硬件体系的机器或其他SQL数据库产品上重建该数据库。

gs_dump支持纯文本格式的AES加密导出。

支持并行导出/导入数据,提高大数据导出/导入效率。

gs_dump通过创建子进程(Linux)/线程(Windows)进行并行的导出,而且每个进程/线程会占用一个会话连接数。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论