1.查看所有用户
select * from all_users; -------查看所有的用户
select * from user_users; --------查看当前用户
2.查看用户或角色系统权限:
select * from user_sys_privs; --------查看当前用户的权限
3.查看角色所包含的权限
select * from role_sys_privs; -------
4.查看用户对象权限
select * from all_tab_privs; --------查看所用的用户的可操作表权限
select * from user_tab_privs; --------查看当前用户的表可操作权限
5.查看用户或角色所拥有的角色
select * from user_role_privs; ------查看当前用户的角色
select * from user_constraints where TABLE_NAME='?'; -----查看某一个表的约束
6.查看用户下的索引
1. select * from user_indexes- -----查看当前用户下的所有索引
2. select * from user_indexes where table_name='A'; -----查看当前用户下表A的索引
(drop index index_name去掉索引)
3. select index_name,index_type,status,blevel from user_indexes where table_name = '?';
-----查看某一个表的所有索引
4. select table_name, index_name, column_name, column_position from user_ind_columns where table_name='?'; ----查看索引的构成
7. 建索引
create unique clustered index 索引名on 表名(字段1) --单索引
Create index 索引名 on 表名(字段1,字段2) -------复合索引
分享到:
相关推荐
oracle 用户 全部 索引 all index sql
Oracle 索引与分区索引是 Oracle 数据库中两个重要的概念,它们都是为了提高查询性能和数据存储效率而设计的。在本文中,我们将详细介绍 Oracle 索引与分区索引的概念、特点、分类、创建方法、维护操作等方面的知识...
本文将深入探讨Oracle在哪些情况下可能会选择不使用索引的原因,并解释背后的逻辑和技术细节。 #### Oracle查询优化器与执行计划 当用户提交一个SQL查询给Oracle数据库时,Oracle会根据内部优化器生成一个执行计划...
### 浅谈Oracle中重建索引 #### 一、索引的基本概念与作用 在数据库管理系统(DBMS)中,索引是一种特殊的数据结构,它能够加速...通过合理地使用Oracle提供的索引管理工具和技术,可以有效地提高数据库的查询性能。
Oracle 数据库索引优化方法探析是一项重要的研究方向,旨在提高 Oracle 数据库的查询效率和性能,减少资源消耗,提高用户体验。 Oracle 数据库管理员需要深刻理解 Oracle 机制,采用更加灵活的方法,有效进行索引...
### Oracle全文索引详解 #### 一、Oracle全文索引概述 Oracle全文索引是一种特殊类型的索引,它主要用于提高基于文本的查询性能。...通过对全文索引的合理设计和有效使用,可以显著提升应用程序的性能和用户体验。
首先,我们需要了解如何查看系统表中的用户索引。在Oracle中,SYSTEM表包含了大量的系统信息,但将非SYSTEM用户的对象存储在这里并不理想,因为这可能导致数据库管理和维护的复杂性增加,甚至在SYSTEM表损坏时需要...
总之,管理Oracle数据库中CLOB类型的字段和表空间索引空间是一项重要的任务,直接影响到系统的性能和稳定性。通过合理的索引重建和表空间管理,可以确保数据库高效运行,并减少不必要的维护成本。在实践中,应结合...
视图和索引是Oracle数据库中两个非常关键的概念,它们对于优化查询性能、管理数据以及提高数据安全性都至关重要。以下是对这两个概念的详细解释: 一、Oracle视图 1. 定义:视图是从一个或多个表中创建的虚拟表,它...
### Oracle索引优化相关知识点详解 ...综上所述,正确地理解和运用Oracle索引的相关概念和技巧对于优化数据库性能至关重要。开发人员应该仔细考虑索引的设计和使用方式,避免由于不当使用而导致的性能问题。
根据提供的文件信息,我们可以归纳出一系列关于Oracle数据库中索引使用的知识点。这些知识点不仅包括了基本的索引创建与查询,还涉及到了分区表及其...这些知识点对于深入理解和掌握Oracle数据库的索引机制非常有帮助。
理解并合理运用这些索引类型,可以显著提升数据库系统的性能和响应速度,为用户提供更佳的数据访问体验。在实际应用中,根据数据特性和查询模式选择合适的索引策略,是Oracle数据库优化的关键环节。
1. 文本索引类型:Oracle提供了两种类型的全文索引,即BINARY XML索引和CTX(Context)索引。BINARY XML索引适用于XML文档,而CTX索引则适用于非XML文本。 2. CTX(Context)索引:这是Oracle全文索引的主要实现...
(4)where 子句和索引:Oracle 根据用户在 where 子句中的定义找出满足查询要求的索引项(如根据一条 SQL 语句中的 where 和 and 部分指明的表列),检查可用的索引,选择能提供最快结果的索引。 (5)使用索引...
以上是Oracle数据库中创建表、索引、表空间、触发器、用户和序列的基本操作。在实际应用中,根据业务需求可能还需要考虑其他因素,如分区、约束、存储过程、视图等。掌握这些基本操作对于理解和管理Oracle数据库至关...
当Oracle Text索引创建完成后,系统会自动生成一系列与索引相关的后台表,如DR$myindex$I、DR$myindex$K、DR$myindex$R和DR$myindex$N,这些表对于索引的管理和优化至关重要。其中,DR$myindex$I表特别重要,它存储...