zoukankan      html  css  js  c++  java
  • 用户

    系统常见用户:

    sys:超级用户,主要用来维护系统信息和管理实例,以SYSDBA或SYSOPER角色登录,密码为安装时候设置的口令

    system:默认的系统管理员,拥有DBA权限,通常用来管理oracle的数据库用户、权限、和存储,以normal形式登录

    scott:示范用户,使用users表空间

    oracle中有个模式的概念,它是用户的所有数据库对象的集合,一般在创建用户的时候自动创建一个这样的模式,名称和用户名一样

    查询系统用户:  

    select * from all_users;
    select * from dba_users; --更详细的用户信息

    解锁用户:

    ALTER USER 用户名 ACCOUNT UNLOCK;

    创建用户:

    CREATE USER 用户名 IDENTIFIED BY 密码
       DEFAULT TABLESPACE 表空间;

    修改用户密码:

    ALTER USER 用户名 identified by 密码

    删除用户:

    DROP USER 用户名 CASCADE;

    DCL数据库控制语言:

    授予:

    GRANT 角色权限(角色)[,角色权限] TO 用户;

    授予CONNECT和RESOURCE两个角色

    GRANT connect, resource TO user;

    查看resource角色下的权限

    SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE'

    GRANT 操作 ON 模式.对象  TO 用户;

      允许用户查看、更新 EMP 表中的记录

    GRANT select,update ON SCOTT.emp TO  user;

      查看当前用户的系统权限

    select * from user_sys_privs;

      查看当前用户的对象权限

    select * from user_tab_privs;

      查看当前用户的所有角色

    select * from user_role_privs;

    REVOKE 角色权限(角色)[,角色权限] FROM 用户;

      撤销CONNECT和RESOURCE两个角色

    REVOKE connect, resource FROM itcast; 

    REVOKE 操作 ON 模式.对象  FROM 用户; 

      撤销用户查看、更新 EMP 表中的记录的操作

    REVOKE select,update ON SCOTT.emp FROM  itcast;

                             

  • 相关阅读:
    宏定义define和const的区别
    C++11新特性(1)
    TCP协议
    sql查询 不等于的坑null
    To B市场品牌实战课 用产品故事引爆市场
    Tomcat在windows服务器下,将tomcat控制台日志记录到日志文件中
    极客时间返现小程序,全网最优惠返现最多
    分布式数据库,从功能特性到运行机制,讲透本质
    生财有术知识星球整理
    ff
  • 原文地址:https://www.cnblogs.com/lzb0803/p/9096898.html
Copyright © 2011-2022 走看看