乙個資料庫可以有多個表空間,乙個表空間裡可以有多個表。表空間就是存多個表的物理空間;可以指定表空間的大小位置等。
建立表空間:
create tablespace ts1 datafile 'c:\tablespace\ts1.dbf' size 50m;
自動擴充套件大小:
create tablespace ts2 datafile 'c:\tablespace\ts2.dbf' size 50m autoextend on next 10m;
設定最大空間:
create tablespace ts3 datafile 'c:\tablespace\ts3.dbf' size 50m autoextend on next 10m maxsize 1024m;
更改使用者預設表空間:
alter database default tablespace ts1;
表空間改名:
alter tablespace ts1 rename to tss1;
刪除表空間:
drop tablespace ts2 including contents and datafiles;
dual 表是 sys 使用者下的一張虛表;提供一些運算和日期操作時候用到;
select 2*3 from dual;
oracle 表空間及表大小檢視
今天看資料庫的表空間,感覺賽了很多東西,表空間檔案太大了。找了下資料,先查詢表所佔空間大小,使用如下語句檢視 select segment name,sum bytes 1024 1024 mbytese from user segments where segment type table gro...
Oracle 釋放表及表空間大小
1.檢視乙個表所佔的空間大小 select bytes 1024 1024 mb table size u.from user segments u where u.segment name jk test 2.檢視乙個表空間所佔的實際大小 select sum bytes 1024 1024 mb...
oracle表空間及表大小檢視
oracle表空間及表大小檢視 今天看資料庫的表空間,感覺賽了很多東西,表空間檔案太大了。找了下資料,先查詢表所佔空間大小,使用如下語句檢視 sql select segment name,sum bytes 1024 1024 mbytese from user segments where se...