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

1.查看当前数据库所有用户:

select * from all_users;

2.查看表所支持的权限:

select * from user_tab_privs;

3.把表的权限赋予用户:

  grant select,insert,update on table_name to username1,username2;

  删除权限:

  revoke select,insert,update on table_name from username1,username2;

  多用户运维下,管理用户比较麻烦,一般是权限赋予某个角色,再把该角色权限全部赋予其他用户,这样方便新增表时,只要把新表的权限给最顶端的角色即可,不需要分别给所有用户授权。

  创建角色(dba):

  create role R_SELNN_PRIENT;

  把角色权限授予其他用户(dba):

  grant R_SELNN_PRIENT to userNameXX;

  回收用户的角色权限(dba):

  revoke R_SELNN_PRIENT from userNameXX;

  比如:分别建立R_SELNN_PRIENT,R_UPDNN_PRIENT,select和操作角色,其他用户继承这两个角色权限

  建表后:

  grant select on 表名 to R_SELNN_PRIENT;
  grant insert on 表名 to R_UPDNN_PRIENT
;
  grant update on 表名 to R_UPDNN_PRIENT;
  grant delete on 表名 to R_UPDNN_PRIENT;

  建立sequence后:
  grant select on SEQ名 to R_UPDNN_PRIENT;

4.查看没有权限的表:

SELECT * FROM user_tables where table_name not in (select table_name from user_tab_privs)

推荐浏览:

https://www.cnblogs.com/buxingzhelyd/p/7865194.html

转载于:https://www.cnblogs.com/fushou/p/9627935.html

oracle用户权限管理相关推荐

  1. oracle 权限控制表,Oracle 用户权限管理与常用权限数据字典列表

    用户权限管理 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊 ...

  2. ORACLE用户权限管理笔记整理

    select * from user_tab_privs where grantee='EDMS'; --查看用户的表权限 select * from user_sys_privs where gra ...

  3. ORACLE 用户权限管理

    Oracle创建用户的语法: CREATE USER username IDENTIFIED BY password OR IDENTIFIED EXETERNALLY OR IDENTIFIED G ...

  4. aix oracle 登录用户,AIX 系统及 Oracle 数据库用户权限管理

    AIX 系统及Oracle 数据库用户权限管理 1.AIX 系统用户管理.系统用户管理 1.1 对于root 用户.在aix 系统中root 账户是具有最高特权的,因此保护好root 的密码尤为重要, ...

  5. 数据库实验四 用户权限管理

    广州大学学生实验报告 开课实验室:计算机科学与工程实验(电子楼418B)     2019年5月22日 学院 计算机科学与网络工程学院 年级.专业.班 计科172 姓名 学号 实验课程名称 数据库原理 ...

  6. 基于LDAP的WebLogic虚拟化统一用户权限管理

    0 引言 随着国家电网SG186工程建设的深入,企业门户的建设也开始由省电力公司一级向地市供电公司一级延伸.根据国家电网门户典型设计,河南省电力公司采用了虚拟方式建设全省各地市门户.由于虚拟门户的软. ...

  7. 模式对象和用户权限管理

    模式对象和用户权限管理 一.实验目标 1. 掌握Oracle常用对象的操作方法.会使用常用对象解决一些实际问题. 2. 掌握Oracle的安全管理方法. 二.实验项目 1.索引,写出相应SQL命令. ...

  8. 数据库实验-实验二-用户权限管理

    一.实验目的 1. 对ORACLE数据库系统的用户权限管理有感性认识. 2. 事务是由用户定义的一个数据库的操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位. Oracle数据库使用事 ...

  9. 数据库管理之用户权限管理

    用户权限管理 本地环境 理论基础 一.权限分类: 二.系统权限管理: 三.实体权限管理 权限管理操作 一.创建新用户并授权 二.连接新用户并载入数据 三.权限操作 本地环境 windows10-64位 ...

最新文章

  1. 清华大学朱军:深度生成模型、算法和概率编程库(附视频+PPT)
  2. 世界首部AI创作漫画正式发表:StyleGAN神还原《铁臂阿童木》画风,继承手冢治虫衣钵...
  3. 插值搜索——本质和二分无异,是利用数据分布的规律来定查找点,其基本假设是数据分布均匀...
  4. 算法之------搜索篇
  5. 部署时服务端Excel的COM设置
  6. asp.net MVC的EF与easyui DataGrid数据绑定
  7. 设计模式在实际业务应用中的介绍之2——业务工厂
  8. 使用Eclipse创建Web工程后未生成web.xml文件
  9. DataGrid 完全攻略之四 (实现统计)
  10. Java:批量插入、修改数据到数据库中的用法
  11. Halcon例程学习之距离变换(distance_transform)
  12. 一场云计算基础设施的饕餮盛宴 --- OpenStack柏林峰会见闻及感想
  13. 【R语言】logistic回归(二)多因素logistic回归
  14. MSP430G2553学习笔记
  15. 10月24日——程序猿的节日
  16. HDU 1880魔咒词典
  17. 使用Apache架设代理服务器
  18. 三条中线分的六个三角形_为什么三角形的三条中线把三角形分为面积相等的六块...
  19. 解决 “Authentication required. System policy prevents WiFi scans“ 的问题
  20. linux批量对文件改名,在Linux中对文件进行批量重命名文件的方法

热门文章

  1. swift 拖动按钮_ios – Swift中可拖动的UIButton / Elements?
  2. JAVA中整型常量的长度,Java基础入门篇(三)——Java常量、变量,
  3. java编写万年历_怎么用JAVA编写万年历!
  4. python 加干扰线 图片生成_用Python一键生成炫酷九宫格图片,火了朋友圈
  5. R语言︱基本函数、统计量、常用操作函数
  6. ThreadLocalConnection
  7. 在Linux中如何使用gdb调试C程序
  8. Erlang编程语言的一些痛点
  9. UVA12897 - Decoding Baby Boos
  10. C#实现WebService服务 项目完整总结