• Oracle权限操作


    --所有用户的系统权限
    select * from dba_sys_privs where grantee='CHEN';
    --创建一个用户,我们要赋予他很多权限,那么我们可以赋予他一个角色
    --这个角色所包含的所有权限他都拥有了
    --★★★★★
    --查看所有的角色
    select * from dba_roles;
    --查看某个角色包含哪些权限
    select * from role_sys_privs where role='CONNECT';
    --查看用户有哪些角色
    select * from dba_role_privs where grantee='WANGWU';
    
    
    --创建角色
    create user wangwu identified by 123456;
    --此时无权限
    select * from dba_sys_privs where grantee='WANGWU';
    --赋予王五一些权限
    grant create session to wangwu;
    --再次查询
    select * from dba_sys_privs where grantee='WANGWU';
    --赋予角色
    grant connect to wangwu;
    --去掉角色
    revoke create session from wangwu;
    --查看用户有哪些角色
    select * from dba_role_privs where grantee='WANGWU';
    --查看当前用户有哪些角色
    --dba登录查的sys的,非dba则查找普通用户的
    select * from user_role_privs;
    --撤销用户的角色
    revoke connect from wangwu; 
  • 相关阅读:
    管线命令
    CentOS7搭建本地YUM仓库,并定期同步阿里云源
    linux日志分割脚本
    Centos 7 命令整理
    python实现变脸动画测试
    python打印杨辉三角
    python打印乘法口诀,敏感字替换
    python食人蛇代码
    用python写的考勤自动打卡程序
    tomcat发版脚本
  • 原文地址:https://www.cnblogs.com/qilin20/p/12498185.html
Copyright © 2020-2023  润新知