oracle怎麼查詢所有的表空間的名稱

2021-03-12 14:56:35 字數 1792 閱讀 4286

1樓:匿名使用者

oracle資料庫中,查詢素有表空間的名稱只需要一條sql語句即可:

select tablespace_name  from user_tablespaces;

結果輸出如下圖:

在上式的sql中,「user_tablespaces」即為表空間資訊所在表,所需的表空間資訊需要從該表中獲取,「tablespace_name」即為表空間名稱,

select * from user_tablespaces;

結果輸出如下:

擴充套件資料:

針對表空間,還有其他的查詢可供參考:

1、檢視表空間的名稱及對應大小

select t.tablespace_name, round(sum(bytes / (1024 * 1024)), 0) ts_size from

dba_tablespaces t, dba_data_files d where t.tablespace_name =

d.tablespace_name group by t.tablespace_name;

輸出結果如下:

2、檢視表空間物理檔案的名稱及大小

select tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space

from dba_data_files order by tablespace_name;

輸出結果為:

3、查詢當前使用者所有表名及其所屬表空間

select table_name 表名 ,tablespace_name 所使用表空間 from user_tables;

輸出結果為:

2樓:匿名使用者

只查詢名字的話用如下語句:

select tablespace_name from dba_tablespaces;

表空間含義:

表空間是資料庫的邏輯劃分,乙個表空間只能屬於乙個資料庫。所有的資料庫物件都存放在指定的表空間中。但主要存放的是表, 所以稱作表空間。

oracle資料庫中至少存在乙個表空間,即system的表空間。

3樓:匿名使用者

很簡單,查 dba_tablespaces 資料字典:

select tablespace_name from dba_tablespaces;

4樓:匿名使用者

select

b.file_name 物理檔名,

b.tablespace_name 表空間,

b.bytes/1024/1024 大小m,

(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用m,

substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率

from dba_free_space a,dba_data_files b

where a.file_id=b.file_id

group by b.tablespace_name,b.file_name,b.bytes

order by b.tablespace_name

5樓:匿名使用者

select distinct tablespace_name from dba_data_files;

select distinct tablespace_name from dba_temp_files;

oracle資料庫下,建立多個表空間和表空間建立多個使用者差異在哪?效能上有什麼區別?各有什麼利弊

oracle 例項是指記憶體結構。如果是單例項,就是單機狀態下,是乙個例項對應乙個資料庫如果是集群狀態 rac 是多個例項對應乙個資料。不存在表空間建在例項上的問題。1 從單一訪問效率上來看建在幾個例項上都是沒有什麼差別的,從oracle能夠處理的資料量級上使用者基本體會不到效能的差別 2 從聯合使...

oracle中如何查詢資料表中重複的資料

根據感覺重複的欄位分割槽,加上一個row number,如果row number 1,那麼就找到了重複的資料了 select from select t.owner,t.table name,t.cnt,t.create time row number over partition by t.tab...

Oracle裡怎麼用查詢語句查詢15分鐘前的記錄?欄位cr

15分鐘前的記錄?是在15分鐘前,那個時刻的,那個表的當前記錄?還是15分鐘前,建立的資料?還是現在到15分鐘前之間,新建立的紀錄?如果是看15分鐘之間,那個時刻的表的當前記錄。select from test fb table as of timestamp to timestamp 2010 1...