oracle 查詢表空間所有表 及表所有的表空間

2021-06-29 09:22:18 字數 550 閱讀 6072

查詢表空間所有表:select table_name from all_tables where tablespace_name='表空間' 表空間名字一定要大寫。

查詢表所在的表空間:select * from user_tables where table_name=『表名';表名一定要大寫;

建立表空間:create tablespace 表空間名字 filedata 'd:\db.dbf' size 20m uniform size 128k;

說明:建立乙個20m的表空間,且表空間的區域大小為128k  。'd:\db.dbf' 為資料檔案

乙個資料庫由多個表空間構成,表空間又是由段構成,而段又是由區構成,而區又是由塊構成,這樣構成的可以提高資料的效率;

實際上表空間又是由多個資料檔案構成,當表空間不夠使用時,可以增加多個資料檔案來增大表空間

增大表空間語句:alter tablespace 表空間名字 add filedata 'd:\db2.dbf' size 200m ;

表空間離線:alter tablespace 表空間 offline;

Oracle查詢所有表

select fromall tab comments 查詢所有使用者的表,檢視等 select fromuser tab comments 查詢本使用者的表,檢視等 select fromall col comments 查詢所有使用者的表的列名和注釋.select fromuser col co...

查詢oracle所有表

select from all tables where owner test test為使用者名稱,使用者名稱必須是大寫。檢視當前登入的使用者的所有表 select table name from user tables 檢視所有以 sym 開頭的所有表 select table name fro...

oracle 表空間 查詢

知道表空間名,顯示該錶空間包括的所有表。select from all tables where tablespace name 表空間名 知道表名,檢視該錶屬於那個表空間 select tablespace name,table name from user tables where table ...