一 、oracle 授权新用户视图查询权限

create user veh_cx identified by "nccd.com";--创建用户

create or replace view  veh_cx_view as select  xh,hm,sj,gxrq from veh where glbm  like '900%' ;--创建视图

grant connect to veh_cx ;--授权连接权限

grant select on veh_cx_view to veh_cx;--授权veh_cx_view视图的查询权限给到veh_cx用户

二、授权 

grant connect to veh_cx;--授权connect 角色给veh_cx用户,允许create session权限,用于连接和登录;

grant select on veh_cx_view to veh_cx;--授权veh_cx_view 视图的select权限给用户 veh_cx进行查询操作;

三、回收权限 

revoke connect from  veh_cx;--从veh_cx用户收回connect连接权限;

revoke select on veh_cx_view  from veh_cx--从veh_cx用户收回在veh_cx_view视图的查询权限;

四、查询权限

select * from dba_sys_privs where grantee='veh_cx'; --查询该用户具有哪些权限

select * from role_tab_privs where role='veh_cx';--查询该用户拥有哪些角色和权限

五、关于角色

当需要一组固定权限较多时,可新建角色,将权限赋予角色,再将角色授权给用户;

create role cx_admin ;--创建角色

drop role cx_admin ;--删除角色

grant select on veh_cx_view to cx_admin ;将视图查询权限赋予cx_admin角色

revoke select on veh_cx_view from cx_admin;将视图查询权限从角色cx_admin中收回

grant cx_admin to veh_cx;--将cx_admin角色赋予用户;

oracle新建用户并授权视图相关推荐

  1. Oracle新建用户并授权

    使用拥有dba权限的用户都可以新建用户以及授权 1.新建用户 create user 用户名 identified by 密码: 2.授权 grant connect, resource to 用户名 ...

  2. oracle新建用户,授权,建表空间语句

    oracle创建表空间,创建用户(转) 关键字: oracle 表空间 用户  //创建临时表空间 create temporary tablespace test_temp  tempfile 'E ...

  3. ORA-01017(:用户名/口令无效; 登录被拒绝)Oracle新建用户并授权

    使用Navicat连接刚下载的oracle时出现了问题,然后就不停的报错,很奇怪发生了什么事. 一查资料发现了,刚刚下载的oracle其实只有预设的管理员账户可以使用. (1).使用SQL Plus登 ...

  4. oracle新建用户和授权及其删除

    2019独角兽企业重金招聘Python工程师标准>>> ##创建用户create user 用户名 identified by 密码 DEFAULT TABLESPACE users ...

  5. oracle创建用户并授权select,oracle创建用户并授权,oracle创建用户并授权select

    oracle创建用户并授权,oracle创建用户并授权select,[转载]Oracle创建表空间.创建用户以及授权 Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创 ...

  6. oracle将原表数据加入新建表,Oracle新建用户并将原有表结构数据迁移,修改密码...

    1.新建用户并授权 create user 用户名 identified by 默认密码(与用户名一样) default tablespace 制定表空间名; grant connect ,resou ...

  7. linux oracle创建用户并授权

    oracle创建用户并授权 1.重启数据库 2.用有dba权限的用户登录:sys用户 3.创建一个新用户:create user zzh identified by zzh123; 4.授予DBA权限 ...

  8. Oracle创建用户和授权

    Oracle创建用户和授权 一.安装后修改管理员密码并登陆 运行cmd命令行 录入 sqlplus /nolog 无用户名登录conn /as sysdba 连接到数据本地数据alter user s ...

  9. Oracle新建用户、角色,授权,建表空间

    oracle数据库的权限系统分为系统权限与对象权限.系统权限( database system privilege )可以让用户执行特定的命令集.例如,create table权限允许用户创建表,gr ...

最新文章

  1. centos7 JDK1.8
  2. 最新离婚大数据曝光:所有的分手,都是蓄谋已久
  3. 使用C++实现Socket编程传输文件
  4. html css js书写规范
  5. 爬虫学习--豆瓣top250
  6. Xftp5解决“要继续使用此程序,您必须应用最新的更新或使用新版本”
  7. BZOJ3294 CQOI2011放棋子(动态规划)
  8. c语言中strcmp作用,C语言中strcmp的实现原型
  9. sql查询字段的值不为空
  10. java8安装_科学网—Java JDK 8 的安装以及环境变量的配置(Linux and Windows) - 彭勇的博文...
  11. 在VMware上安装CentOS-6.5 minimal - 安装VMware Tools
  12. 微型计算机初级证书,什么是计算机初级证书
  13. 时空数据生成对抗网络研究综述(上)
  14. Window7使用虚拟桌面
  15. JZOJ 6310.glo【LIS】【线段树】
  16. root高级权限怎么弄,怎样拥有root权限
  17. Windows编程 DirectInput 鼠标和键盘的输入
  18. 培训公司python
  19. 防病毒软件测评权威机构
  20. Golang源码探究 —— 网络轮询器netpoller

热门文章

  1. 小马哥 - ----高仿三星n9006 主板A202型号 拆机主板图 完美开机
  2. 创业者该如何设计公司的股权架构
  3. mac命令行挂载群晖nas
  4. Unity 的协程的原理
  5. GMSL虚拟通道ID简介
  6. 计算机毕业设计Java教育培训机构信息管理系统(源码+系统+mysql数据库+lW文档)
  7. SSH建立连接的过程
  8. linux访问工具图标,linux上的编码转换工具iconv,enca,convmv
  9. C语言常见语法——运算符和表达式
  10. OpenGL中三原色对应的glcolor3f