sql**
----查詢表空間使用情況---
select
upper
(f.tablespace_name) "表空間名",
d.tot_grootte_mb "表空間大小(m)",
d.tot_grootte_mb - f.total_bytes "已使用空間(m)",
to_char(round((d.tot_grootte_mb - f.total_bytes) / d.tot_grootte_mb * 100,2),'990.99') "使用比",
f.total_bytes "空閒空間(m)",
f.max_bytes "最大塊(m)"
from (select tablespace_name,
round(sum
(bytes) / (1024 * 1024), 2) total_bytes,
round(max(bytes) / (1024 * 1024), 2) max_bytes
from sys.dba_free_space
group
by tablespace_name) f,
(select dd.tablespace_name,
round(sum
(dd.bytes) / (1024 * 1024), 2) tot_grootte_mb
from sys.dba_data_files dd
group
by dd.tablespace_name) d
where d.tablespace_name = f.tablespace_name
order
by 4 desc;
----查詢表空間使用情況---
select upper(f.tablespace_name) "表空間名",
d.tot_grootte_mb "表空間大小(m)",
d.tot_grootte_mb - f.total_bytes "已使用空間(m)",
to_char(round((d.tot_grootte_mb - f.total_bytes) / d.tot_grootte_mb * 100,2),'990.99') "使用比",
f.total_bytes "空閒空間(m)",
f.max_bytes "最大塊(m)"
from (select tablespace_name,
round(sum(bytes) / (1024 * 1024), 2) total_bytes,
round(max(bytes) / (1024 * 1024), 2) max_bytes
from sys.dba_free_space
group by tablespace_name) f,
(select dd.tablespace_name,
round(sum(dd.bytes) / (1024 * 1024), 2) tot_grootte_mb
from sys.dba_data_files dd
group by dd.tablespace_name) d
where d.tablespace_name = f.tablespace_name
order by 4 desc;
sql**
--檢視表空間是否具有自動擴充套件的能力
select t.tablespace_name,d.file_name,
d.autoextensible,d.bytes,d.maxbytes,d.status
from dba_tablespaces t,dba_data_files d
where t.tablespace_name =d.tablespace_name
order
by tablespace_name,file_name;
--檢視表空間是否具有自動擴充套件的能力
select t.tablespace_name,d.file_name,
d.autoextensible,d.bytes,d.maxbytes,d.status
from dba_tablespaces t,dba_data_files d
where t.tablespace_name =d.tablespace_name
order by tablespace_name,file_name;
sql**
--修改表空間檔案擴充套件方式:
alter
database
datafile '/u01/oracle/oradata/orcl/ccen01.dbf' autoextend
onnext 50m
Oracle表空間擴充套件
1.檢視所有表空間使用情況 select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 1024 1024 m 位元組數,b.bytes sum nvl a.bytes,0 1024 1024 m 已使用,sum nvl a.bytes,0 1024 ...
Oracle擴充套件表空間
平時在工作中,客戶那邊的伺服器 放置erp的,很容易表空間不足造成業務流程走不通,導致一些不必要的麻煩,作為乙個運維,必須時刻檢視表空間,通過指令碼監控來進行報警 怎麼檢視表空間 select tablespace name,sum bytes 1024 1024 as mb from dba da...
oracle擴充套件表空間
oracle擴充套件表空間 1.首先找出該錶空間對應的資料檔案及路徑 查詢對應的表空間中的資料檔案的全路徑,該路徑對應file name欄位。select from dba data files t where t.tablespace name 輸入要查詢的表空間 解決方法1 增大資料檔案 增加對...