`

oracle 查看当前用户拥有的角色权限信息的命令

阅读更多

1、查看当前用户拥有的角色权限信息

     select * from role_sys_privs; 

 

2、查看所有用户:

    select * from all_users;  

 

3、查看当前用户的详细信息:

 

    select * from user_users; 

 

4、查看所有角色

    select * from dba_roles;  

 

5、查看当前用户的角色信息:

 

    select * from user_role_privs;  

PS:

ORACLE中数据字典视图分为3大类,     用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。

USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息

ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息

DBA_*:有关整个数据库中对象的信息 

 

分享到:
评论

相关推荐

    最全的oracle常用命令大全.txt

    查看用户下所有的表 SQL>select * from user_tables; 查看名称包含log字符的表 SQL>select object_name,object_id from user_objects where instr(object_name,'LOG')>0; 查看某表的创建时间 SQL>select ...

    PLSQL 创建新用户删除用户及用户权限的开通

    Create session 是一个权限,而 connect 是一个角色,当查询用户权限时,权限可以看到,而角色是看不到的! 三、授予用户个别表权限 在 PLSQL 中,可以使用 GRANT 语句授予用户个别表权限,例如: Grant select ...

    oracle教程从入门到精通.doc

    本文档主要讲述了Oracle数据库的基本概念、安装、使用sql*plus命令、用户管理等方面的知识点。 一、Oracle安装和基本概念 Oracle安装时会自动创建两个用户:sys和system用户。sys用户是超级用户,具有最高权限,...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    拥有普通dba角色权限。 3. scott用户:是个演示用户,是让你学习Oracle用的。 二、 常用命令 学习oracle,首先我们必须要掌握常用的基本命令,oracle中的命令比较多,常用的命令如下: 1. 登录命令(sqlplus) 说明:...

    韩顺平oracle学习笔记

    1Sys用户 是 超级用户,具有最高权限,具有sysdba角色,create database? 的权限,默认密码是manager 2System 用户 是 管理操作员,权限也很大,具有sysoper角色,没有create ? database权限,默认密码是 change_on...

    Oracle最常用的语句

    Oracle 最常用的命令 1.登陆系统用户 :sqlplus 然后输入系统用户名和密码  登陆别的用户 : conn 用户名/密码; 2.创建表空间  create tablespace 空间名  datafile 'c:\空间名' size 15M --表空间的存放路径,...

    oracle安全机制.doc

    在系统安全方面,Oracle 数据库采取了一系列的安全机制,包括用户管理、资源限制和口令管理、权限管理、角色管理、审计、利用 OEM 进行安全管理。用户管理是 Oracle 数据库安全管理的核心和基础。用户可以分为两类,...

    非常全的oracle文档

    2. 查看用户帐户及状态 27 十、 Oracle用户解锁 27 1. 对scott用户解锁 27 2. 更改scott用户的密码: 27 3. 锁定scott用户: 27 十一、 使用OEM 27 十二、 SQL/PLUS连接数据库 28 12.1. SQL*Plus工具 28 12.2. 连接...

    orcale常用命令

    查看用户下所有的表 SQL>select * from user_tables; 查看名称包含log字符的表 SQL>select object_name,object_id from user_objects where instr(object_name,'LOG')>0; 查看某表的创建时间 SQL>select ...

    ORACLE9i_优化设计与系统调整

    第一部分 ORACLE系统优化基本知识 23 第1章 ORACLE结构回顾 23 §1.1 Oracle数据库结构 23 §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1...

    Oracle8i_9i数据库基础

    §9.7.1 与用户、角色与权限有关的数据字典 209 §9.7.2 查询数据字典信息 209 第十章 其它一些常见问题及技巧 212 §10.1 一些常见问题 212 §10.1.1 Oracle与2000年问题 212 §10.1.2 如何正确插入日期数据 213 §...

    oracle数据库经典题目

    PGA区是在用户进程连接数据库,创建一个会话时,由Oracle为用户分配的内存区域,保存当前用户私有的数据和控制信息,因此该区又称为私有全局区。每个服务器进程只能访问自己的PGA区,所有服务器进程PGA区总和即为...

    oracle命令行删除与创建用户的代码

    最后,我们使用 alter user 命令来设置用户的默认角色。 alter user user1 default role all; Oracle 命令行删除与创建用户的代码提供了一种便捷的方式来管理 Oracle 数据库中的用户账户。通过使用这些命令,我们...

    oracle数据库dba管理手册

    1.4.17 权限及角色 12 1.4.18 数据库链接 13 1.4.19 段、盘区和块 14 1.4.20 回滚段 14 1.4.21 快照和显形图 14 1.5 内部存储结构 15 1.5.1 系统全局区 15 1.5.2 环境区 17 1.5.3 程序全局区 17 1.6 后台进程 18 1.7...

    oracle_10g_数据库基础教程课后习题答案择题(中文).pdf

    DBA 使用 ARCHIVE LOG LIST 命令来显示当前归档状态。创建一个数据库需要至少一个控制文件。控制文件的建议配置是将两个控制文件置于两个磁盘中,以防止失败。 4. 逻辑存储结构知识点 在 Oracle 数据库中,段的...

    云计算企业信息化管理系统软件操作使用说明书归纳.pdf

    * 数据编辑页:编辑页支持主从表编辑,每个表的编辑栏目可以自定义,可以按当前用户的权限控制栏目的编辑权限,查看权限。 本文档提供了云计算企业信息化管理系统软件的详细使用说明,涵盖了系统架构、配置文件结构...

    Oracle选择题答案.pdf

    CREATE SESSION不是一个Oracle角色,而是一个系统权限。 20. PL/SQL 程序设计中,抛出一个异常的子句是_____。 答案:B、RAISE PL/SQL程序设计中,RAISE子句用于抛出一个异常。 21. 在PL/SQL 语句块中,跳出循环...

    Oracle数据库实验操作

    实验5:查看当前用户的所有表和视图 13 实验6:关于null值的问题 15 实验7:在列上起一个别名 15 实验8:在显示的时候去掉重复的行 16 实验9:显示表的部分行和部分列,使用where子句过滤出想要的行 18 实验10:使用...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    Oracle事例

    查看用户下所有的表 SQL>select * from user_tables; <7> alter user语句的quota子句限制用户的磁盘空间 如:alter user jf quota 10M on system; 27、查看放在ORACLE的内存区里的表 SQL>select table_name,...

Global site tag (gtag.js) - Google Analytics