檢視當前使用者的物件(有補充)

2021-08-29 17:28:51 字數 2136 閱讀 7600

轉別人的,但是有補充和注釋

sql語句: 

所有物件:

select * from user_objects;

表: select * from cat;-- cat 使用者的表、檢視、序列資訊     

select * from tab;-- tab 是當前使用者的表及檢視;

select * from tabs; -- tabs 是使用者表的儲存及資料的分配資訊;

select table_name from user_tables;

檢視:

select text from user_views where view_name=upper('&view_name');

索引:

select index_name,table_owner,table_name,tablespace_name,status from user_indexes order by table_name; 

觸發器:

select trigger_name,trigger_type,table_owner,table_name,status from user_triggers;

快照:

select owner,name,master,table_name,last_refresh,next from user_snapshots order by owner,next;

同義詞:

select * from syn;

序列:

select * from seq;

資料庫鏈路:

select * from user_db_links;

約束限制:

select table_name,constraint_name,search_condition,status from user_constraints;

本使用者讀取其他使用者物件的許可權:

select * from user_tab_privs;

本使用者所擁有的系統許可權:

select * from user_sys_privs;

使用者:

select * from all_users order by user_id;

表空間剩餘自由空間情況:

select tablespace_name,sum(bytes) 總位元組數,max(bytes),count(*) from dba_free_space group by tablespace_name;

資料字典:

select table_name from dict order by table_name;

鎖及資源資訊:

select * from v$lock;不包括ddl鎖

資料庫字符集:

select name,value$ from props$ where name='nls_characterset';

inin.ora引數:

select name,value from v$parameter order by name;

sql共享池:

select sql_text from v$sqlarea;

資料庫:

select * from v$database

控制檔案:

select * from v$controlfile;

重做日誌檔案資訊:

select * from v$logfile;

來自控制檔案中的日誌檔案資訊:

select * from v$log;

來自控制檔案中的資料檔案資訊:

select * from v$datafile;

nls引數當前值:

select * from v$nls_parameters;

oracle版本資訊:

select * from v$version;

描述後台程序:

select * from v$bgprocess;

檢視版本資訊:

select * from product_component_version;

Linux 檢視當前使用者

一,w命令 該命令用於顯示登入到系統的使用者情況,w命令功能強大,它不但可以顯示有誰登入到系統,還可以顯示出這些使用者當前正在進行的工作,並且統計資料相對who命令來說更加詳細和科學.w命令的顯示專案按以下順序排列 當前時間,系統啟動到現在的時間,登入使用者的數目,系統在最近1秒 5秒和15秒的平均...

oracle檢視當前使用者資訊

一 檢視當前使用者資訊 1 檢視當前使用者擁有的角色許可權資訊 select from role sys privs 2 檢視當前使用者的詳細資訊 select from user users 3 檢視當前使用者的角色資訊 select from user role privs 總結 oracle中...

oracle檢視當前使用者許可權

檢視使用者和預設表空間的關係 select username,default tablespace from dba users 檢視當前使用者能訪問的表 select from user tables oracle查詢使用者表 select from user all tables oracle查...