oracle如何查詢當(dāng)前表的權(quán)限 如何查詢Oracle中所有用戶信息?
如何查詢Oracle中所有用戶信息?1.在oracle select*fromdba_users中查詢所有用戶信息。2.只查詢用戶和密碼SelectUsername,PasswordFromdba _
如何查詢Oracle中所有用戶信息?
1.在oracle select*fromdba_users中查詢所有用戶信息。
2.只查詢用戶和密碼SelectUsername,PasswordFromdba _ users。
3.查詢當(dāng)前用戶信息select*fromdba_ustats。
4.查詢用戶可以訪問的視圖文本select*fromdba_varrays。
5.查看用戶或角色擁有的角色select * from DBA _ role _ privs select * from user _ role _ privs。
6.查看用戶或角色的系統(tǒng)權(quán)限(直接分配給用戶或角色的系統(tǒng)權(quán)限)Select * From DBA _ sys _ privs Select * Frommer _ sys _ privs(當(dāng)前用戶擁有的查看權(quán)限)擴(kuò)展數(shù)據(jù):總結(jié)一下ORACL
oracle怎么查看一個(gè)表的主鍵?
1.查找表的所有索引(包括索引名、類型和組成列):selectt。*,_ typefromuser _ ind _ columnst,user _ _ name _ _ name來查詢表2。查找表的主鍵(包括名稱和組成列):selectcu。* fromuser _ cons _ columnscu,User__name__type_name要查詢的表3。查找表的唯一性約束(包括名稱和列):select column _ name from user _ cons _ columns Cu,user _ _ name _ _ type _ name要查詢的表4。查找表的外鍵(包括名稱、被引用表的表名和對(duì)應(yīng)的鍵名,下面是一個(gè)多步查詢。
Select*fromuser__type_name表查詢的外鍵約束的列名:
Select*fromuser_cons__name外鍵名查詢列引用表的鍵名:select*fromuser_cons__name引用表的鍵名5。查詢表中的所有列及其屬性。*,_ tab _ columnst,user _ col _ _ name _ _ name。要查詢的表6。Oracle Select Table _ Name,num _ Rowsfromuser _ Tables中每個(gè)用戶表的表名和行號(hào)。查詢用戶表空間:
Select*fromuser_all_tables8,Oracle查詢所有函數(shù)和存儲(chǔ)過程:
Select*fromuser_source9Oracle查詢所有用戶:
select * fromall _ usersSelect*fromdba_users10,Oracle查看當(dāng)前用戶連接:select*fromv$Session11,Oracle查看當(dāng)前用戶權(quán)限:
Select*fromsession_privs12,Oracle檢查用戶表空間的使用情況:_ id fileno,_ name tablespace _ name,,(nvl(,0)) used,sum (nvl(,0)) free,sum (nvl(,0))* 100% free from DBA _ data _ filesa,dba_free_spaceb _id_id( ) _name,_ id,_ name;