原文: 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...