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.區域性索引一定是分割槽索引,分割槽鍵等同於表的分割槽鍵,...