zoukankan      html  css  js  c++  java
  • PL/SQL 创建用户及权限操作

    1.创建User

    create user user01 identified by user01,

    2.赋予连接数据库的权限

    grant connect to user01;

    3.把user00的表Emp表权限赋给user01

    user00登录后,grant select to Emp to user01;

    4.回收权限

    revoke select to Emp from user01;

    5.赋予增删改查的权限

    grant select ,insert, delete,update on Emp to user01;

    6. 修改用户密码

    alter user user01 identified by password

    7.删除用户

    drop user user01;

    drop user user01 cascade;(删除与user01关联的表)

    8.查看用户本身拥有的权限;

    select * from session_privs;

    9.查看用户拥有哪些角色;

    select * from user_role_privs;

    备注:有三个角色,CONNECT,RESOURCE,DBA

    10. 查看某个角色的权限

    select * from dba_sys_privs where grantee =‘CONNECT’

    备注:CONNECT只有连接数据库的权限;RESOURCE拥有比较多的权限,创建表,视图,索引等,一般开发人员所拥有权限;DBA拥有最高权限,可以管理表空间数据文件等,一般数据管理员拥有DBA权限。

  • 相关阅读:
    163国内镜像源
    一个简单的springboot项目
    springcloud概述
    final关键字
    springboot项目多模块打包
    Unity Shaderlab: Object Outlines
    生命周期
    Unity内置事件
    Win10输入指示器关掉后自动恢复的问题
    Unity Shader-后处理:景深
  • 原文地址:https://www.cnblogs.com/aeolia/p/3925097.html
Copyright © 2011-2022 走看看