Teradata 15失败5678用户无权分配默认角色

时间:2015-10-05 21:58:55

标签: teradata database-administration

我可以使用DBC执行以下操作,但是当U使用SYSDBA用户时失败。我以为我已经授予了SYSDBA的所有权利,但我必须错过这个。

CREATE USER "zz_01" 
  FROM ALL_USERS AS
PASSWORD="s#rMdfdgd1",
PERMANENT = 0,
SPOOL = 0,
TEMPORARY = 0,
COLLATION = HOST,
ACCOUNT = 'sysdba',
NO FALLBACK,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
TIME ZONE = NULL,
DATEFORM = NULL,
DEFAULT CHARACTER SET LATIN,
DEFAULT ROLE = "SL-TERADATA-TEST",
PROFILE = PROFILE_DEFAULT_ACCOUNT;

***失败5678用户无权分配默认角色' SL-  TERADATA-TEST'

1 个答案:

答案 0 :(得分:1)

您需要添加ADMIN OPTON

GRANT "SL-TERADATA-TEST" TO SYSDBA WITH ADMIN OPTION;

也许你应该允许SYSDBA创建角色,然后他会自动为所有新角色做到这一点:

GRANT ROLE TO SYSDBA;