zoukankan      html  css  js  c++  java
  • oracle 用户管理

    用户管理:
    oracle中有三个重要用户 sys system scott ,我们也可以自己创建用户。
    创建用户的命令:
    create user 用户名 identifified by 用户密码 default tablespace 表空间名称;
    注意:创建用户的时候可以不指定默认表空间,如果不指定会使用系统的USERS的表空间
    --创建用户 并指定使用tab_test01表空间
    create user zhangsan identified by 123456
    default tablespace tab_test01;
    -- 创建用户,不指定默认表空间
    create user lisi identified by 123456;
    删除用户:
    -- 指定cascade代表把用户和用户下的对象都一起删除。
    drop user 用户名 【cascade】;
    修改用户密码:
    alter user zhangsan identified by 123456 ;
    用户权限管理
    oracle中使用角色来批量的管理权限,常用的角色有三种 :
    connect 连接数据库的角色 ,可以执行数据库的增删改查,但是不能执行数据库表的增删改,一般在开发环境中给
    用户赋予这种角色
    resource 开发者角色 。可以执行数据库对象的增删改查。我们一般在开发中使用这种角色。
    dba 数据库管理员角色。最高权限,可以执行数据库的任何操作。一般不建议使用这种角色。
    给用户赋予角色可以使用如下语句:
    grant 角色名[,角色名2,角色名3] to 用户;
    --为张三用户赋予连接的权限
    grant connect to zhangsan;
    --为张三赋予开发权限
    grant resource to zhangsan;
    --为张三同时赋予连接和开发权限
    grant connect ,resource to zhangsan;
    撤销权限可以使用如下语句:
    --撤销张三的开发权限
    revoke resource from zhangsan;
  • 相关阅读:
    C# MVC跳转
    从字符串中提取数字
    使用Node.js+Socket.IO搭建WebSocket实时应用
    C# 计算当前时间距离今晚00:00:00还有多少分多少秒
    C#错误异常列表
    HTTP请求报文和HTTP响应报文
    Selenium2(webdirver)入门之环境搭建(Java版)
    mysql grant ,User,revoke
    mysql 用drop和delete方法删除用户的区别
    [MySQL]
  • 原文地址:https://www.cnblogs.com/duguangming/p/10848880.html
Copyright © 2011-2022 走看看