天天看點

oracle 檢視 使用者,使用者權限,使用者表空間,使用者預設表空間。

檢視使用者和預設表空間的關系。  

  select   username,default_tablespace   from   dba_users;

1.檢視表結構:desc表名

2.檢視目前使用者的表:

select

table_name

from

user_tables; 

3.檢視所有使用者的表名:

 table_name 

all_tables;  

4.檢視所有表名(其中包括系統表)

table_name 

all_tables;   

5.檢視所有的表:

select  * 

from  tab/dba_tables/dba_objects/cat; 

下面介紹Oracle查詢使用者表空間

◆Oracle查詢使用者表空間:select * from user_all_tables

◆Oracle查詢所有函數和儲存過程:select * from user_source

◆Oracle查詢所有使用者:select * from all_users.select * from dba_users

◆Oracle檢視目前使用者連接配接:select * from v$Session

◆Oracle檢視目前使用者權限:select * from session_privs

◆Oracle檢視使用者表空間使用情況:

select a.file_id "FileNo",a.tablespace_name  

"Tablespace_name",  

a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used",  

sum(nvl(b.bytes,0)) "Free",  

sum(nvl(b.bytes,0))/a.bytes*100 "%free"  

from dba_data_files a, dba_free_space b  

where

a.file_id

=

b

.file_id(+)  

group by a.tablespace_name ,  

a.file_id,a.bytes order by a.tablespace_name;

檢視sid

select * from v$instance

==================================