数据仓库服务 GAUSSDB(DWS)-教程:新物理集群划分为逻辑集群:创建逻辑集群关联用户并跨逻辑集群查询数据
时间:2025-02-24 19:13:11
创建逻辑集群关联用户并跨逻辑集群查询数据
- 以系统管理员dbadmin连接数据库,执行以下SQL语句查看逻辑集群创建成功。
1
SELECT group_name FROM PGXC_GROUP;
- 创建两个用户u1和u2,分别关联逻辑集群lc1和逻辑集群lc2。
1 2
CREATE USER u1 NODE GROUP "lc1" password '{password}'; CREATE USER u2 NODE GROUP "lc2" password '{password}';
- 切换到用户u1,创建表t1,并插入数据。
1 2 3
SET ROLE u1 PASSWORD '{password}'; CREATE TABLE u1.t1 (id int); INSERT INTO u1.t1 VALUES (1),(2);
- 切换到用户u2,创建表t2,并插入数据。
1 2 3
SET ROLE u2 PASSWORD '{password}'; CREATE TABLE u2.t2 (id int); INSERT INTO u2.t2 VALUES (1),(2);
- 同时使用u2查询u1.t1表。返回结果提示没有权限。
1
SELECT * FROM u1.t1;
- 切换回系统管理员dbadmin,查询表u1.t1和u2.t2分别创建到了集群lc1和lc2中,分别对应企业的两块业务,实现了基于逻辑集群的数据隔离。
1 2 3
SET ROLE dbadmin PASSWORD '{password}'; SELECT p.oid,relname,pgroup,nodeoids FROM pg_class p LEFT JOIN pgxc_class pg ON p.oid = pg.pcrelid WHERE p.relname = 't1'; SELECT p.oid,relname,pgroup,nodeoids FROM pg_class p LEFT JOIN pgxc_class pg ON p.oid = pg.pcrelid WHERE p.relname = 't2';
- 将逻辑集群lc1的访问权限授予用户u2,同时将SCHEMA u1访问权限、表u1.t1访问权限授予用户u2。
1 2 3
GRANT usage ON NODE GROUP lc1 TO u2; GRANT usage ON SCHEMA u1 TO u2; GRANT select ON TABLE u1.t1 TO u2;
划分逻辑集群后,相当于在原来物理集群的基础上,再增加一层逻辑集群(NODE GROUP)的权限隔离。所以跨逻辑集群访问数据,首先要授权用户有逻辑集群(NODE GROUP层)权限,其次是SCHEMA权限,最后是单张表TABLE权限。如果没有授予逻辑集群的权限,会提示类似permission denied for node group xx的错误信息。
- 再次切换到u2用户,查询u1.t1表,查询成功,逻辑集群既实现了数据隔离,又可以在用户授权后进行跨逻辑集群访问。
1 2
SET ROLE u2 PASSWORD '{password}'; SELECT * FROM u1.t1;
support.huaweicloud.com/mgtg-dws/dws_01_7252.html
看了此文的人还看了
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格
推荐文章
- GaussDB集群_GaussDB数据库集群_高斯数据库集群_华为云
- GaussDB集群规模_gaussdb集中式_高斯数据库集群规模_华为云
- Gauss(DWS)数据加解密_数据加解密算法_数据加解密函数
- GaussDB集群搭建_SQL数据库是谁发明的_高斯数据库集群搭建_华为云
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- 容器集群迁移
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- 专属计算集群是什么_DCC专属计算集群_专属云
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
ServerLess102