美文网首页
Oracle 创建只读角色 - 创建只读用户(所有表可访问)

Oracle 创建只读角色 - 创建只读用户(所有表可访问)

作者: 承诺一时的华丽 | 来源:发表于2019-01-14 17:43 被阅读26次

    1.创建用户

     > CREATE  USER 用户名 IDENTIFIED BY 密码;
    

    2.创建只读的角色名称

    > CREATE ROLE READER_ROLE;   --READER_ROLE 自定义的角色名称
    

    3.给角色分配权限

    > grant SELECT ANY DICTIONARY to READER_ROLE; --READER_ROLE 自定义的角色名称
    > grant SELECT ANY TABLE to READER_ROLE; --READER_ROLE 自定义的角色名称
    > grant SELECT ANY TRANSACTION to READER_ROLE; --READER_ROLE 自定义的角色名称
    > grant SELECT ANY SEQUENCE to READER_ROLE; --READER_ROLE 自定义的角色名称
    

    4.将只读角色赋予指定账户

    > grant READER_ROLE to 用户名; 
    

    5.给用户赋予连接权限

    > grant connect, resource to 用户名;
    > grant create session to 用户名;
    

    相关文章

      网友评论

          本文标题:Oracle 创建只读角色 - 创建只读用户(所有表可访问)

          本文链接:https://www.haomeiwen.com/subject/xlejdqtx.html