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权限。

  • 相关阅读:
    Problem B. Harvest of Apples
    字典树的学习
    PACM Team
    2038: [2009国家集训队]小Z的袜子(hose)
    Naive Operations
    C程序设计语言练习 第三章
    数据结构C++实现-第一章 绪论
    排序
    操作系统设计与实现-第一章:序言
    进制转换
  • 原文地址:https://www.cnblogs.com/aeolia/p/3925097.html
Copyright © 2011-2022 走看看