表空間查詢和擴充套件

2021-05-23 09:09:50 字數 2433 閱讀 8185

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 增大資料檔案 增加對...