openGauss导出全局对象
·
导出全局对象
openGauss支持使用gs_dumpall工具导出所有数据库公共的全局对象,包含数据库用户和组、表空间及属性(例如:适用于数据库整体的访问权限)信息。
操作步骤
-
以操作系统用户omm登录数据库主节点。
-
使用gs_dumpall导出表空间对象信息。
gs_dumpall -U omm -f /home/omm/backup/MPPDB_tablespace.sql -p 8000 -t Password:表 1 常用参数说明
- 如果主机的认证策略是trust,则不会对数据库管理员进行密码验证,即无需输入-W选项;
- 如果没有-W选项,并且不是数据库管理员,会提示用户输入密码。
其他参数说明请参见《工具与命令参考》中“服务端工具 > gs_dumpall”章节。
示例
示例一:执行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
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)