oracle使用者和索引

2021-08-30 14:28:17 字數 1137 閱讀 6916

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按使用者批量重建索引

按使用者批量重建索引 按使用者將此使用者下面非臨時表上面的索引全部重建,此過程建議在sys使用者下面執行 create or replace procedure batch rebuild index user name in varchar2 is s sql varchar2 500 accou...

Oracle區域性索引和全域性索引

表可以按range,hash,list分割槽,表分割槽後,其上的索引和普通表上的索引有所不同,oracle對於分割槽表上的索引分為2類,即區域性索引和全域性索引,下面分別對這2種索引的特點和侷限性做個總結。區域性索引local index 1.區域性索引一定是分割槽索引,分割槽鍵等同於表的分割槽鍵,...

Oracle區域性索引和全域性索引

表可以按range,hash,list分割槽,表分割槽後,其上的索引和普通表上的索引有所不同,oracle對於分割槽表上的索引分為2類,即區域性索引和全域性索引,下面分別對這2種索引的特點和侷限性做個總結。區域性索引local index 1.區域性索引一定是分割槽索引,分割槽鍵等同於表的分割槽鍵,...