openGauss学习笔记160 openGauss 数据库运维备份与恢复导出数据使用gs_dump和gs_dumpall命令导出数据导出所有数据库导出全局对象

2024年 3月 6日 71.2k 0

openGauss学习笔记-160 openGauss 数据库运维-备份与恢复-导出数据-使用gs_dump和gs_dumpall命令导出数据-导出所有数据库-导出全局对象160.1 导出全局对象160.2 操作步骤160.3 示例

openGauss学习笔记-160 openGauss 数据库运维-备份与恢复-导出数据-使用gs_dump和gs_dumpall命令导出数据-导出所有数据库-导出全局对象

160.1 导出全局对象

openGauss支持使用gs_dumpall工具导出所有数据库公共的全局对象,包含数据库用户和组、表空间及属性(例如:适用于数据库整体的访问权限)信息。

160.2 操作步骤

  1. 以操作系统用户omm登录数据库主节点。

  2. 使用gs_dumpall导出表空间对象信息。

    gs_dumpall -U omm -f /home/omm/backup/MPPDB_tablespace.sql -p 8000 -t
    Password:

    表 1 常用参数说明

    参数 参数说明 举例
    -U 连接数据库的用户名,需要是openGauss管理员用户。 -U omm
    -W 指定用户连接的密码。如果主机的认证策略是trust,则不会对数据库管理员进行密码验证,即无需输入-W选项;如果没有-W选项,并且不是数据库管理员,会提示用户输入密码。 -W abcd@123
    -f 将导出文件发送至指定目录文件夹。如果这里省略,则使用标准输出。 -f /home/omm/backup/MPPDB_tablespace.sql
    -p 指定服务器所侦听的TCP端口或本地Unix域套接字后缀,以确保连接。 -p 8000
    -t 或者--tablespaces-only,只转储表空间,不转储数据库或角色。 -t

    其他参数说明请参见《工具与命令参考》中“服务端工具 > gs_dumpall”章节。

160.3 示例

示例一:执行gs_dumpall,导出所有数据库的公共全局表空间信息和用户信息(omm用户为管理员用户),导出文件为文本格式。

gs_dumpall -U omm -f /home/omm/backup/MPPDB_globals.sql -p 8000 -g
Password:
gs_dumpall[port='8000'][2018-11-14 19:06:24]: dumpall operation successful
gs_dumpall[port='8000'][2018-11-14 19:06:24]: total time: 1150  ms

示例二: 执行gs_dumpall,导出所有数据库的公共全局表空间信息(omm用户为管理员用户),并对导出文件进行加密,导出文件为文本格式。

gs_dumpall -U omm -f /home/omm/backup/MPPDB_tablespace.sql -p 8000 -t --with-encryption AES128 --with-key abcdefg_?1234567
Password:
gs_dumpall[port='8000'][2018-11-14 19:00:58]: dumpall operation successful
gs_dumpall[port='8000'][2018-11-14 19:00:58]: total time: 186  ms

示例三:执行gs_dumpall,导出所有数据库的公共全局用户信息(omm用户为管理员用户),导出文件为文本格式。

gs_dumpall -U omm -f /home/omm/backup/MPPDB_user.sql -p 8000 -r
Password:
gs_dumpall[port='8000'][2018-11-14 19:03:18]: dumpall operation successful
gs_dumpall[port='8000'][2018-11-14 19:03:18]: total time: 162  ms

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论