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;

                             

  • 相关阅读:
    PHP定时备份MySQL,mysqldump语法大全
    虚拟机拷贝之后,发现系统内的开机自启动的nginx,不能自启动了
    八:二叉搜索树的后序遍历
    配置Ubuntu开发环境
    poj 1147 Binary codes
    test
    Python标准库:内置函数reversed(seq)
    Matplotlib 工具包 使用教程索引
    6大设计原则(1):单一职责原则
    hdu 4104
  • 原文地址:https://www.cnblogs.com/lzb0803/p/9096898.html
Copyright © 2011-2022 走看看