查看用戶下的所有表。
SQL & gtselect * from user _ tables
查看當前用戶的默認表空間。
SQL & gt從用戶中選擇用戶名默認表空間;
查看當前用戶的角色。
SQL & gtselect * from user _ role _ privs
查看當前用戶的系統權限和表級權限。
SQL & gtselect * from user _ sys _ privs
SQL & gtselect * from user _ tab _ privs
顯示當前會話擁有的權限。
SQL & gtselect * from session _ privs
顯示指定用戶擁有的系統權限。
SQL & gtselect * from dba_sys_privs其中grantee = GAME
顯示特權用戶
select * from v$pw file _ users;
顯示用戶信息(表空間)
選擇默認表空間臨時表空間
from dba_users其中用戶名=遊戲;
顯示用戶的配置文件
從dba_users中選擇配置文件,其中用戶名=遊戲;
桌子
查看用戶下的所有表。
SQL & gtselect * from user _ tables
查看名稱包含日誌字符的表。
SQL & gt從用戶對象中選擇對象名稱對象標識
其中instr(對象名日誌)>;
查看表的創建時間。
SQL & gtselect object_name創建自user_objects,其中object _ name = upper(& amp;table _ name);
查看表格的大小
SQL & gt從user_segments中選擇sum(bytes)/( *)作為大小(M)
其中segment _ name = upper(& amp;table _ name);
查看ORACLE內存區域中的表。
SQL & gtselect table _ name cache from user _ tables where instr(cache Y)>;
指數
查看索引號和類別
SQL & gtselect index _ name index _ type table _ name from user _ indexes order by table _ name;
查看索引的索引字段。
SQL & gtselect * from user_ind_columns其中index _ name = upper(& amp;index _ name);
查看索引的大小
SQL & gt從user_segments中選擇sum(bytes)/( *)作為大小(M)
其中segment _ name = upper(& amp;index _ name);
序列號
查看序列號last_number是當前值。
SQL & gtselect * from user _ sequences
視角
視圖視圖的名稱。
SQL & gt從用戶視圖中選擇視圖名稱;
查看創建該視圖的select語句。
SQL & gt從用戶視圖設置視圖名稱文本長度;
SQL & gt設置長;說明set long的大小可以根據視圖的text_length值來設置。
SQL & gt在view _ name = upper(& amp;view _ name);
同義詞
查看同義詞的名稱
SQL & gtselect * from user _ synonyms
約束條件
查看表的約束
SQL & gt選擇約束條件名稱約束條件類型搜索條件約束條件名稱
from user _ constraints where table _ name = upper(& amp;table _ name);
SQL & gt選擇約束名稱約束類型列名稱
來自用戶約束條件-用戶約束條件列抄送
其中c owner = upper(& amp;table_owner)和c table _ name = upper(& amp;表名)
並且c owner = cc owner,nstraint_name = nstraint_name
按抄送位置排序;
存儲函數和過程
查看功能和程序的狀態
SQL & gtselect object _ name status from user _ objects其中object _ type = FUNCTION
SQL & gtselect object _ name status from user _ objects where object _ type = PROCEDURE;
查看函數和過程的源代碼
Lishi Xinzhi/Article/program/Oracle/201311/18880