【Teradata SQL】禁用和启用数据库用户登录

1.禁用数据库用户登录

禁用登录后,再次登录会报用户或密码错误。执行命令如下:

//使用dbc用户执行
SELECT
'REVOKE LOGON ON ALL FROM '||USERNAME||';' FROM DBC.USERS WHERE USERNAME NOT IN ('DBC','TDWM') AND USERNAME NOT LIKE 'BAR_ARC%'; REVOKE LOGON ON ALL FROM user1;

 2.启用数据库用户登录

//使用dbc用户执行
SELECT 'GRANT LOGON ON ALL TO'||USERNAME||';' FROM DBC.USERS WHERE USERNAME NOT IN ('DBC','TDWM') AND USERNAME NOT LIKE 'BAR_ARC%';
GRANT LOGON ON ALL TO user1;

 

posted @ 2019-03-12 18:40  李子恒  阅读(702)  评论(0编辑  收藏  举报