达梦数据库创建用户命令
2024-04-27 10:10:00问答浏览:2764次
最新回答:可以通过以下方法解决问题:
我要提问
登录后回复
共 1 个回答
-
sql
CREATE USER [IF NOT EXISTS][IDENTIFIED BY ]
[DEFAULT TABLESPACE]
[DEFAULT TEMPORARY TABLESPACE]
[QUOTA[ON ] ...]
[PROFILE]
[ROLE] ...
参数
IF NOT EXISTS: 如果用户已存在,则不执行创建操作。
: 要创建的用户的名称。
IDENTIFIED BY: 用户的密码。如果不指定,系统会提示用户输入密码。
DEFAULT TABLESPACE: 用户创建对象时使用的缺省表空间。
DEFAULT TEMPORARY TABLESPACE: 用户创建临时表时使用的缺省临时表空间。
QUOTAON …: 指定用户可使用的资源配额。支持的资源包括 TABLESPACE、INDEXES、USERS。
PROFILE: 应用于用户的资源限制配置文件的名称。
ROLE…: 授予用户的角色列表。
示例
创建用户 "admin" 并分配密码 "password"
sql
CREATE USER admin IDENTIFIED BY password;
为用户 "test" 设置缺省表空间和临时表空间
sql
CREATE USER test
DEFAULT TABLESPACE user_data
DEFAULT TEMPORARY TABLESPACE temp_data;
为用户 "user" 设置资源配额
sql
CREATE USER user
QUOTA 500M ON TABLESPACE
QUOTA 200M ON INDEXES;
为用户 "guest" 授予 "DBA" 角色
sql
CREATE USER guest ROLE DBA;
注意事项
用户名不能为保留字或以 "SYS" 开头。
密码必须符合安全要求,如长度和复杂性。
如果未指定密码,系统会生成一个随机密码并将其显示在屏幕上。
只能创建不属于其他用户的表空间和临时表空间。
只有超级用户或具有 "CREATE USER" 权限的用户才能创建用户。赞86回复举报
我也是有底线的人~
点击加载更多
相关资讯
更多热门新闻
-
由他
2003位用户围观了该问题 -
肖肖
474位用户围观了该问题 -
那一抹蓝
465位用户围观了该问题