Oracle 表及表空間 一

2022-03-12 10:17:26 字數 654 閱讀 7250

乙個資料庫可以有多個表空間,乙個表空間裡可以有多個表。表空間就是存多個表的物理空間;可以指定表空間的大小位置等。

建立表空間:

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...