方法:1、查詢“dba_tablespaces”數(shù)據(jù),語(yǔ)法“select * from dba_tablespaces;”;2、查詢“v$tablespace”數(shù)據(jù),語(yǔ)法“select * from v$tablespace;”。
本教程操作環(huán)境:Windows7系統(tǒng)、Oracle 11g版、Dell G3電腦。
Oracle表空間(tablespaces)是一個(gè)邏輯的概念,真正存放數(shù)據(jù)的是數(shù)據(jù)文件(data files)。一個(gè)Oracle數(shù)據(jù)庫(kù)能夠有一個(gè)或多個(gè)表空間,而一個(gè)表空間則對(duì)應(yīng)著一個(gè)或多個(gè)物理的數(shù)據(jù)庫(kù)文件。
表空間是Oracle數(shù)據(jù)庫(kù)恢復(fù)的最小單位,容納著許多數(shù)據(jù)庫(kù)實(shí)體,如表、視圖、索引、聚簇、回退段和臨時(shí)段等。
oracle查詢所有表空間
方式1:dba_tablespaces
select * from dba_tablespaces;
方式2:v$tablespace
select * from v$tablespace;
刪除表空間
刪除空的表空間,不包含物理文件
DROP TABLESPACE tablespace_name;
刪除空表空間,包含物理文件
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;
刪除非空表空間,不包含物理文件
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;
刪除非空表空間,包含物理文件
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
推薦教程:《Oracle教程》