Greenplum刪除集群中賦權的使用者

2021-09-29 13:42:46 字數 1061 閱讀 8070

目錄

1、撤銷使用者在資料庫上的許可權

2、撤銷使用者在schema上的許可權

3、撤銷使用者在table上的許可權

4、撤銷使用者在function上的許可權

5、刪除角色

-- 移除資料庫的許可權

revoke  all  on  database  databasename   from  username;

databasename :資料庫的名字

username  : 角色的名字

-- 移除schema的許可權

revoke all on schema schema1,schema2 from username;

schema1,schema2 : schema的集合,以逗號分開

username  : 角色的名字

select 'revoke all on '||table_schema||'.'||table_name||' from username cascade; ' from 

information_schema.table_privileges 

where grantee='username';

username  : 角色的名字

用此語句查詢出revoke的語句,去執行即可

-- 查詢該使用者的所屬的函式

select * from information_schema.routine_privileges where grantee='username';

-- 移除許可權

revoke all  on function schemaname.functionname from username;

username  : 角色的名字

使用第乙個語句把該角色關於函式的語句查詢出來,使用第二個語句撤銷語句即可

drop role if exists username;

username  : 角色的名字

greenplum集群安裝部署

greenplum集群部署 所有節點上執行 關閉防火牆 systemctl stop firewalld systemctl disable firewalld vim etc selinux config selinux disabled 修改hostname hostname gp master...

Greenplum中如何設定search path

用報表工具連線greenplum失敗,報schema不存在錯誤。經判斷需設定search path。1 連線greenplum c windows system32 psql h 1.2.345.678 p 5432 d tpc 1 u gpuser 2 檢視search path tpc 1 sh...

刪除恢復Hadoop集群中的DataNode

有時候因為做臨時調整可能需要刪除hadoop集群中的datanode,具體方法如下 首先在 etc hadoop conf dfs.exclude 中新增要刪除節點的機器名 在控制台頁面中看見顯示了乙個dead datanodes hdfs hmc hadoop dfsadmin refreshno...