GBase 8c无角色权限导出数据示例

示例一:执行gs_dump导出数据,用户jack不具备导出数据库human_resource的权限,而角色role1具备该权限,要实现导出数据库human_resource,可以在导出命令中设置--role角色为role1,使用role1的权限,完成导出目的。导出文件格式为tar归档格式。

human_resource=# CREATE USER jack IDENTIFIED BY "1234@abc";

CREATE ROLE

human_resource=# GRANT role1 TO jack;

GRANT ROLE

gs_dump -U jack -f /home/gbase/backup/MPPDB_backup11.tar -p 5600 human_resource --role role1 -- rolepassword abc@1234 -F t

Password:

gs_dump[port='5600'][human_resource][2017-07-21 16:21:10]: dump database human_resource successfully

gs_dump[port='5600'][human_resource][2017-07-21 16:21:10]: total time: 4239 ms

示例二:执行gs_dump导出数据,用户jack不具备导出模式public的权限,而角色role1具备该权限,要实现导出模式public,可以在导出命令中设置--role角色为role1,使用role1的权限,完成导出目的。导出文件格式为tar归档格式。

human_resource=# CREATE USER jack IDENTIFIED BY "1234@abc";

CREATE ROLE

human_resource=# GRANT role1 TO jack;

GRANT ROLE

gs_dump -U jack -f /home/gbase/backup/MPPDB_backup12.tar -p 5600 human_resource -n public --role role1 --rolepassword abc@1234 -F t

Password:

gs_dump[port='5600'][human_resource][2017-07-21 16:21:10]: dump database human_resource successfully

gs_dump[port='5600'][human_resource][2017-07-21 16:21:10]: total time: 3278 ms

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值