查看表空間的名稱及大小
select t
tablespace_name
round(sum(bytes/(
*
))
) ts_size
from dba_tablespaces t
dba_data_files d
where t
tablespace_name = d
tablespace_name
group by t
tablespace_name;
查看表空間物理文件的名稱及大小
select tablespace_name
file_id
file_name
round(bytes/(
*
)
) total_space from dba_data_files order by tablespace_name;
查看回滾段名稱及大小
select segment_name
tablespace_name
r
status
(initial_extent/
) InitialExtent
(next_extent/
) NextExtent
max_extents
v
curext CurExtent From dba_rollback_segs r
v$rollstat v
Where r
segment_id = v
usn(+)
order by segment_name ;
查看控制文件
select name from v$controlfile;
查看日志文件
select member from v$logfile;
查看表空間的使用情況
select sum(bytes)/(
*
) as free_space
tablespace_name
from dba_free_space group by tablespace_name;
SELECT A
TABLESPACE_NAME
A
BYTES TOTAL
B
BYTES USED
C
BYTES FREE
(B
BYTES*
)/A
BYTES
% USED
(C
BYTES*
)/A
BYTES
% FREE
FROM SYS
SM$TS_AVAIL A
SYS
SM$TS_USED B
SYS
SM$TS_FREE C WHERE A
TABLESPACE_NAME=B
TABLESPACE_NAME AND A
TABLESPACE_NAME=C
TABLESPACE_NAME;
查看數據庫庫對象
select owner
object_type
status
count(*) count# from all_objects group by owner
object_type
status;
查看數據庫的版本
Select version FROM Product_component_version
Where SUBSTR(PRODUCT
)=
Oracle
;
查看數據庫的創建日期和歸檔方式
Select Created
Log_Mode
Log_Mode From V$Database;
From:http://tw.wingwit.com/Article/program/Oracle/201311/18045.html