檢視及修改表空間大小 zz

2021-08-30 09:16:03 字數 757 閱讀 5904

原文:    oracle資料庫如何增加表空間大小

在oracle中查詢表的大小和表空間的大小

檢視表空間

--1.檢視剩餘表空間大小

select tablespace_name 表空間,sum(blocks*8/1024) 剩餘空間m from dba_free_space group by tablespace_name;

--一種是分配給乙個表的物理空間數量,而不管空間是否被使用。可以這樣查詢獲得位元組數:

select tablespace_name,sum(bytes)/1024/1024 物理空間數量m from dba_segments group by tablespace_name;

--2.檢查系統中所有表空間總體空間

select b.name,sum(a.bytes/(1024*1024))總空間m from v$datafile a,v$tablespace b where a.ts#=b.ts# group by b.name;

修改表空間大小有兩種方法,一種是為表空間增加資料檔案

alter tablespace users add datafile 'c:\oracle\ora81\oradata\sid\user002.dbf' size 100m;

另一種方法是增加表空間原有資料檔案尺寸:

alter database datafile 'c:\oracle\ora81\oradata\\sid\users.dbf' resize 1000m;

oracle 表空間及表大小檢視

今天看資料庫的表空間,感覺賽了很多東西,表空間檔案太大了。找了下資料,先查詢表所佔空間大小,使用如下語句檢視 select segment name,sum bytes 1024 1024 mbytese from user segments where segment type table gro...

oracle表空間及表大小檢視

oracle表空間及表大小檢視 今天看資料庫的表空間,感覺賽了很多東西,表空間檔案太大了。找了下資料,先查詢表所佔空間大小,使用如下語句檢視 sql select segment name,sum bytes 1024 1024 mbytese from user segments where se...

檢視修改swap空間大小

檢視swap 空間大小 總計 free m 預設單位為k,m 單位為m total used free shared buffers cached mem 377 180 197 0 19 110 buffers cache 50 327 swap 572 0 572 2 檢視swap 空間 fil...