SQL> select * from user_sys_privs; --查看直接授予用户的系统权限
SQL> select * from user_role_privs; --用户有哪些角色
SQL> select * from user_tab_privs; --检查一个用户被授予和授予其他用户的对象级权限
SQL> select * from dba_roles; --查询系统中的角色
SQL> select * from dba_sys_privs; --查询角色的权利
SQL> select * from dba_role_privs; --查询角色是谁定义的
SQL> select * from column_privileges; --
SQL> select * from role_role_privs; --查询角色的授予和被授予关系
SQL> select * from role_sys_privs; --查询角色被授予的系统级权限
SQL> select * from role_tab_privs; --查询角色的对象级权限
具有 select any dictionary 权限 才可以查询dba_开头的视图。
分享到:
相关推荐
《基于角色的ORACLE用户权限管理设计》 在信息化时代,数据库管理系统在各行各业中扮演着至关重要的角色,其中ORACLE数据库作为大型企业分布式业务处理系统的核心,其安全性与权限管理尤为重要。基于角色的权限管理...
启动数据库时,需要以操作系统中配置的Oracle用户身份登录,使用lsnrctl命令启动监听服务,然后利用sqlplus工具调用SQL*Plus命令行接口,以系统管理员身份登录并执行startup命令启动数据库。关闭数据库时,则需要先...
Oracle数据库管理系统是目前最流行的数据库之一,它采用关系模型组织数据,并拥有强大的SQL命令支持。为了掌握Oracle SQL命令,我们首先需要了解Oracle数据库的基本概念。 首先,Oracle中的表(Table)是最基础的...
第3章关注用户管理,包括创建用户、撤销和修改用户信息、用户权限管理、角色管理以及查询权限和角色相关的视图。用户管理在数据库安全方面至关重要,系统权限和对象权限控制用户对数据库的操作权限。角色是一组权限...
- **逻辑安全**:涉及用户权限管理、数据完整性检查等方面。 #### 三、数据库产品市场概况 目前市场上主要的数据库管理系统包括MySQL、SQL Server、Informix等。其中,Sybase、Oracle和DB2是高端市场中的领导者。...
oracle用户管理; oracle表管理 Oracle高级部分:oracle表的查询; oracle的函数; oracle数据库管理;oracle 的权角色; pl/sql 编程; 索引,约束和事物。 期望目标: 1 学会安装、启动、卸载oracle 2 使用sql *plus...
第六章 Oracle用户和权限 在Oracle数据库管理系统中,我们可以创建多个用户,每个用户都可以拥有不同的权限。我们可以通过GRANT语句授予用户权限,也可以通过REVOKE语句撤销用户权限。同时,我们还可以使用ROLE来...
ORACLE用户是学习ORACLE数据库中的基础知识,下面就介绍下类系统常用的默认ORACLE用户: 1. sys用户:超级用户,完全是个SYSDBA(管理数据库的人)。拥有dba,sysdba,sysoper等角色或权限。是oracle权限最高的用户,...
目前担任Epic公司首席Oracle DBA及数据库系统工程师。此外,他还参与了多本Oracle Press书籍的技术编辑工作,包括Oracle 10g、11g及12c的认证指南。 - **Scott Gossett**:拥有超过23年的Oracle RAC、性能调优和高...
Oracle数据库是目前市场上广泛使用的数据库管理系统之一,它提供了丰富的命令和工具来帮助用户管理和操作数据。本文将对给定文件中提到的一些Oracle常用命令进行详细的介绍和解析。 #### 1. 查看数据库字符集 **...
Oracle数据库经历了多个版本的迭代,例如Oracle 8i强调互联网特性,Oracle 10g引入了网格计算概念,而Oracle 11g是目前广泛应用的稳定版本。最新的Oracle 12c则加入了云计算的支持。在安装Oracle数据库时,需要特别...
Oracle数据库是目前广泛应用的关系型数据库系统,以其卓越的性能、强大的功能和易操作性深受用户喜爱。然而,随着数据量的急剧增长,数据库的安全性面临着诸多挑战,包括数据窃取、篡改、黑客攻击和病毒侵害等,这些...
Oracle数据库是目前市场上广泛应用的关系型数据库之一,许多应用程序都基于其进行开发。由于Oracle数据库的不断更新换代以及不同应用程序供应商的存在,一个单位内部可能存在多种版本的Oracle数据库,如Oracle 7、...
Oracle公司在过去几十年间持续发展,目前拥有超过35,000名员工,其数据库产品占据全球市场的主导地位。 Oracle的发展历程包括一系列重要的里程碑,例如2008年收购Primavera软件公司,进一步扩展了其在项目管理和...
- **广泛的社区支持**:Oracle拥有庞大的用户群体和技术支持团队。 - **生态系统完善**:与其他Oracle产品集成紧密,如Oracle中间件、Oracle应用服务器等。 #### 八、客户端/服务器(C/S)架构与浏览器/服务器(B/S)...
- **Bruce Swart**:同样来自南非,目前就职于 2Cana Solutions,拥有超过 14 年的 IT 行业经验。他的工作角色多样,包括开发者、分析师、团队领导、管理员、项目经理、顾问和讲师等。Bruce 是 Oracle 认证专业人员...
- **权限**:DBA管理员拥有启动和关闭数据库的权限。 - **Oracle的四种状态**:关闭(CLOSE)、装载(MOUNT)、未打开(OPEN)和只读(READ ONLY)。 - **启动数据库**:使用`startup`命令启动数据库。 - **关闭数据库**:...
- `CONN sys/root AS SYSDBA`: 以SYS用户身份登录,并拥有最高权限。 - `CONN test/password`: 切换到其他用户。 #### 常用SQL Plus命令 - **登录**: `sqlplus sys/xaqhit as sysdba`。 - **退出**: `EXIT`。 - *...