oracle新建用户并授权视图
一 、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新建用户并授权视图相关推荐
- Oracle新建用户并授权
使用拥有dba权限的用户都可以新建用户以及授权 1.新建用户 create user 用户名 identified by 密码: 2.授权 grant connect, resource to 用户名 ...
- oracle新建用户,授权,建表空间语句
oracle创建表空间,创建用户(转) 关键字: oracle 表空间 用户 //创建临时表空间 create temporary tablespace test_temp tempfile 'E ...
- ORA-01017(:用户名/口令无效; 登录被拒绝)Oracle新建用户并授权
使用Navicat连接刚下载的oracle时出现了问题,然后就不停的报错,很奇怪发生了什么事. 一查资料发现了,刚刚下载的oracle其实只有预设的管理员账户可以使用. (1).使用SQL Plus登 ...
- oracle新建用户和授权及其删除
2019独角兽企业重金招聘Python工程师标准>>> ##创建用户create user 用户名 identified by 密码 DEFAULT TABLESPACE users ...
- oracle创建用户并授权select,oracle创建用户并授权,oracle创建用户并授权select
oracle创建用户并授权,oracle创建用户并授权select,[转载]Oracle创建表空间.创建用户以及授权 Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创 ...
- oracle将原表数据加入新建表,Oracle新建用户并将原有表结构数据迁移,修改密码...
1.新建用户并授权 create user 用户名 identified by 默认密码(与用户名一样) default tablespace 制定表空间名; grant connect ,resou ...
- linux oracle创建用户并授权
oracle创建用户并授权 1.重启数据库 2.用有dba权限的用户登录:sys用户 3.创建一个新用户:create user zzh identified by zzh123; 4.授予DBA权限 ...
- Oracle创建用户和授权
Oracle创建用户和授权 一.安装后修改管理员密码并登陆 运行cmd命令行 录入 sqlplus /nolog 无用户名登录conn /as sysdba 连接到数据本地数据alter user s ...
- Oracle新建用户、角色,授权,建表空间
oracle数据库的权限系统分为系统权限与对象权限.系统权限( database system privilege )可以让用户执行特定的命令集.例如,create table权限允许用户创建表,gr ...
最新文章
- centos7 JDK1.8
- 最新离婚大数据曝光:所有的分手,都是蓄谋已久
- 使用C++实现Socket编程传输文件
- html css js书写规范
- 爬虫学习--豆瓣top250
- Xftp5解决“要继续使用此程序,您必须应用最新的更新或使用新版本”
- BZOJ3294 CQOI2011放棋子(动态规划)
- c语言中strcmp作用,C语言中strcmp的实现原型
- sql查询字段的值不为空
- java8安装_科学网—Java JDK 8 的安装以及环境变量的配置(Linux and Windows) - 彭勇的博文...
- 在VMware上安装CentOS-6.5 minimal - 安装VMware Tools
- 微型计算机初级证书,什么是计算机初级证书
- 时空数据生成对抗网络研究综述(上)
- Window7使用虚拟桌面
- JZOJ 6310.glo【LIS】【线段树】
- root高级权限怎么弄,怎样拥有root权限
- Windows编程 DirectInput 鼠标和键盘的输入
- 培训公司python
- 防病毒软件测评权威机构
- Golang源码探究 —— 网络轮询器netpoller