一、创建

  sys;   //系统管理员,拥有最高权限

  system;//本地管理员,次高权限

  scott; //普通用户,密码默认为tiger,默认未解锁

  二、登陆

  sqlplus / as sysdba;  //登陆sys帐户

  sqlplus sys as sysdba;//同上

  sqlplus scott/tiger;  //登陆普通用户scott

  三、管理用户

  create user zhangsan;//在管理员帐户下,创建用户zhangsan

  alert user scott identified by tiger;//修改密码

  四,授予权限

  1、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限

  /*管理员授权*/

  grant create session to zhangsan;    //授予zhangsan用户创建session的权限,即登陆权限

  grant unlimited session to zhangsan;//授予zhangsan用户使用表空间的权限

  grant create table to zhangsan;//授予创建表的权限

  grante drop table to zhangsan; //授予删除表的权限

  grant insert table to zhangsan;//插入表的权限

  grant update table to zhangsan;//修改表的权限

  grant all to public; //这条比较重要,授予所有权限(all)给所有用户(public)

  2、oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权

  /*oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的*/

  grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限

  grant drop on tablename to zhangsan;//授予删除表的权限

  grant insert on tablename to zhangsan;//授予插入的权限

  grant update on tablename to zhangsan;//授予修改表的权限

  grant insert(id) on tablename to zhangsan;

  grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插入和修改权限,注意,只能是insert和update

  grant alert all table to zhangsan;//授予zhangsan用户alert任意表的权限

  五、撤销权限

  基本语法同grant,关键字为revoke

  六、查看权限

  select * from user_sys_privs;//查看当前用户所有权限

  select * from user_tab_privs;//查看所用用户对表的权限

  七、操作表的用户的表

  /*需要在表名前加上用户名,如下*/

  select * from zhangsan.tablename;

  八、权限传递

  即用户A将权限授予B,B可以将操作的权限再授予C,命令如下:

  grant alert table on tablename to zhangsan with admin option;//关键字 with admin option

  grant alert table on tablename to zhangsan with grant option;//关键字 with grant option效果和admin类似

  九、角色

  角色即权限的集合,可以把一个角色授予给用户

  create role myrole;//创建角色

  grant create session to myrole;//将创建session的权限授予myrole

  grant myrole to zhangsan;//授予zhangsan用户myrole的角色

  drop role myrole;删除角色

  /*但是有些权限是不能授予给角色的,比如unlimited tablespace和any关键字*/

转载于:https://www.cnblogs.com/houqijun/p/3239879.html

oracle权限的分配相关推荐

  1. Oracle中的用户创建和权限的分配

    1.数据库安装时的参数设定 下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:\oracle,数据库名与数据库SID号都输入: ...

  2. Oracle 权限介绍及管理

    Oracle权限分为两种: 分别是 系统权限(system privileges):  包括创建/删除表 , 创建删除用户等. 对象权限(object privileges):  操控数据库特定对象的 ...

  3. oracle中角色和用户权限,ORACLE 权限跟角色

    当前位置:我的异常网» 数据库 » ORACLE 权限跟角色 ORACLE 权限跟角色 www.myexceptions.net  网友分享于:2015-08-26  浏览:8次 ORACLE 权限和 ...

  4. grandle oracle 驱动,oracle权限 - 千言sully的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象 SYSTEM用户,缺省始终创建, ...

  5. 数据库权限的分配与回收

    数据安全的最重要措施就是数据库账号的权限管理,通常情况下数据库账号会分配给应用程序.开发人员以及数据库管理员(DBA),还有可能分配给其他需要利用数据进行分析的非技术人员. 数据库权限 数据库权限主要 ...

  6. web安全编程——权限的分配和控制

    web安全编程--权限的分配和控制 2009-07-02 15:46 通常权限划分是为了控制数据和功能的使用范围.传统的划分方法一般将用户划分为匿名用户.普通登录用户.管理员用户.我们暂时将以上三 种 ...

  7. Oracle 段区块 分配 (2)

    接上文 Oracle 段区块 分配 (1) 六, oracle 的行迁移和行链接. (Row Chaining and Migrating)     上面提过了, oracle是允许把多个数据行放到同 ...

  8. Oracle 段区块 分配 (1)

    这篇文章是参考甲骨论老相老师的教学视频             http://v.youku.com/v_show/id_XNDAwMzYzODI0.html             所做的学习笔记 ...

  9. linux新建用户,用户组,以及权限的分配(摘自博客园)

    linux新建用户,用户组,以及权限的分配 原文url:https://www.cnblogs.com/clicli/p/5943788.html Linux 系统是一个多用户多任务的分时操作系统,任 ...

最新文章

  1. scanf函数与scanf_s函数
  2. 负载均衡器之 Haproxy
  3. MongoDB Server 3.4版本将于2020年1月31日停止支持
  4. Redis5.0.8集群搭建与说明
  5. twitter mysql_twitter-mysql改进点
  6. python基础知识——函数(上)
  7. Linux制作补丁与打补丁简单用法
  8. ESP32 micropython 应用填坑(一):蓝牙
  9. bzoj2794 [Poi2012]Cloakroom ( 背包DP+离线 )
  10. Python学员信息管理系统
  11. 没有工作经验,没有的究竟是什么?
  12. 未来智安CEO唐伽佳荣膺ISC十周年“代表性人物”
  13. 安卓微信浏览器使用input file图片上传无法触发change事件
  14. Python:对图片批量进行重命名
  15. 华为机试:节点队列的转发问题
  16. 查看Android手机上的CellID等信息
  17. m4v如何转换成mp4?用视频转换器转换很简单
  18. 机器视觉为工业自动化打开“新视界”的大门
  19. MapObject 控件的使用之加入图层(作者/张松伟)
  20. CSDN PC端网站及其部分功能产品体验的一点分析

热门文章

  1. RAC环境数据库重启实例
  2. Linux下文本编辑 .
  3. js进栈出栈_JavaScript调用栈
  4. 2014计算机技术与软件专业技术资格 网络工程师考点,全国计算机技术与软件专业技术资格(水平)考试2014年下半年 网络工程师 答案详解.pdf...
  5. php微信浏览器清空cookie,微信内置浏览器中的cookie很诡异呀
  6. 清空文件夹_回收站不小心被清空?简单3步即刻找回丢失文件,值得收藏!
  7. 云服务器cpu系列,云服务器cpu系列
  8. Evaluation or Assessment
  9. 模板引擎工作原理_「白皮书解读搜索引擎的工作原理」如何排序
  10. mysql bean分页查询_javabean 来实现 MySQL 的分页