达梦数据库创建用户命令

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 : 用户创建临时表时使用的缺省临时表空间。
    QUOTA ON …: 指定用户可使用的资源配额。支持的资源包括 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回复举报
我也是有底线的人~
点击加载更多

相关资讯

更多

热门新闻