普通用户床架和加权限

create user test1 identified by test1; grant connect to test1;

grant resource to test1;

grant create snapshot to test1;

grant create synonym to test1;

grant create view to test1;

grant select any table to test1;

grant create any trigger to test1;

grant create any view to test1;

grant select any dictionary to test1;

grant unlimited tablespace to test1;

查看角色拥有的权限

select grantee,privilege from dba_sys_privs where grantee='RESOURCE' order by privilege;

CONNECT角色:    –是授予最终用户的典型权利,最基本的

CREATE    SESSION    –建立会话

RESOURCE角色:    –是授予开发人员的

CREATE    CLUSTER         –建立聚簇

CREATE    PROCEDURE    –建立过程

CREATE    SEQUENCE      –建立序列

CREATE    TABLE              –建表

CREATE    TRIGGER          –建立触发器

CREATE    TYPE                –建立类型

CREATE    OPERATOR       –创建操作者

CREATE    INDEXTYPE      –创建索引类型

CREATE    TABLE              –创建表

1.查看所有用户:

select * from dba_users;

select * from all_users;

select * from user_users;

2.查看用户或角色系统权限:

select * from dba_sys_privs;

select * from user_sys_privs;

3.查看用户对象权限:

select * from dba_tab_privs;

select * from all_tab_privs;

select * from user_tab_privs;

4.查看所有角色:

select * from dba_roles;

5.查看用户或角色所拥有的角色:

select * from dba_role_privs;

select * from user_role_privs;

注意:

1、以下语句可以查看Oracle提供的系统权限

select name from sys.system_privilege_map

2、查看一个用户的所有系统权限(包含角色的系统权限)

select privilege from dba_sys_privs where grantee='DATAUSER'

union

select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='DATAUSER' );

参考:

http://www.2cto.com/database/201408/322396.html

oracle 用户创建角色,oracle普通用户创建和加权限相关推荐

  1. linux匿名用户有写入权限,Linux vsftpd匿名用户开放上传,写入,创建,删除权限

    Linux vsftpd匿名用户开放上传,写入,创建,删除权限 Linux vsftpd匿名用户开放上传,写入,创建,删除权限 安装vsftpd软件包 编辑配置文件,格式要注意,等于号的前后不能有空格 ...

  2. Oracle数据库用户角色、表空间创建、删除命令

    Oracle数据库用户角色.表空间创建.删除命令 //创建数据表空间 create tablespace BCC datafile 'D:\oracle\oradata\BCC\BCC.dbf' si ...

  3. linux数据库创建表空间语句,如何用LINUX用命令创建ORACLE数据库表空间和用户

    如何用LINUX用命令创建ORACLE数据库表空间和用户 文本模式下如何建 更新时间:2019-06-21 19:36 最满意答案 先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临 ...

  4. oracle学习笔记一:用户管理(2)创建删除用户

    本文主要介绍如何创建和删除用户,当然里面牵涉很多知识,慢慢道来. 1,创建用户 需求:假设你是oracle管理员,当一个同事入职,你需要分配给一个账号. 创建用户,一般需要有相应权限的用户才可以创建用 ...

  5. oracle基础授权,Oracle基础学习3--Oracle创建用户并授权

    Oracle服务器端的操作一般如下: 1)安装Oracle服务器软件 2)       创建数据库(安装时自动创建) 3)       配置监听(安装时自动配置) 4)       启动Oracle实 ...

  6. Centos系统创建用户oracle后,用该用户登陆系统,页面加载报错GConf error

    Linux 的 GConf error 解决办法 问题: Centos系统创建用户oracle后,用该用户登陆系统,页面加载报错,导致重新进入Centos系统后出现: GConf error:Fail ...

  7. Oracle创建一个用户并赋予其他用户表的访问权限

    Oracle创建一个用户并赋予其他用户表的访问权限的方法 --第一步:创建用户 create user username identified by password; --第二步:给用户赋值接触锁定 ...

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

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

  9. Linux下oracle 数据库表空间、用户的创建,数据的导入导出操作指南

    Oracle新建用户并且将已有的数据dmp文件导入到新建的用户下的操作流程 1.切换到oracle用户下 su - oracle 2.登录sqlplus sqlplus /nolog 3.使用sysd ...

最新文章

  1. 知识星球!!!!!!
  2. PDF.NET数据开发框架实体类操作实例(for PostgreSQL,并且解决自增问题)
  3. 递归不行就换动态规划(洛谷P1028题题解,Java语言描述)
  4. 围成面积(信息学奥赛一本通-T1359)
  5. seaborn—sns.scatterplot绘制散点图
  6. 得具备点靠钱赚钱的能力
  7. CVPR2020 论文分类及全部下载!
  8. Android MTK GPIO 控制驱动
  9. android 语音自动播报,Android语音播报的两种简单实现
  10. 关于邮箱的POP协议、imap协议、imap协议简单讲解
  11. 骨骼动画驱动理解, blender 驱动骨骼
  12. 【英语-同义词汇词组】consider,think,believe,count,deem,reckon,regard、hold 表示【认为】时的用法及区别
  13. CSS实现背景图片透明文字不透明效果的两种方法
  14. 单个正态总体均值的置信区间
  15. tomcat启动项目时一直卡住无反应的解决方案
  16. PTA-至多删三个字符:动态规划
  17. 全球前10大数据库产品厂家
  18. 点火成功后,她泪流满面!美国可控核聚变背后的华裔女科学家
  19. 在3G中实现LBS的定位技术和GIS系统
  20. SpringBoot下实现华为云短信验证功能(含代码)

热门文章

  1. Python基础教程:type()函数-动态创建类
  2. 使用python装饰器计算函数运行时间的实例
  3. Python字典的排序方法,你用对了吗
  4. Python调用HTTP接口并传递cookie
  5. python的68个内置函数
  6. 色彩缤纷的python(改变字体颜色及样式)
  7. idea2020 需要热部署吗_小微制造企业需要部署MES系统吗?
  8. 如何克服孤独和焦虑?How to overcome loneliness and anxiety?
  9. Python 绘图库 Matplotlib
  10. Windows下各个盘中的文件夹属性变为隐藏,怎么取消隐藏属性