首頁  >  文章  >  資料庫  >  怎麼查看oracle有哪些表空間

怎麼查看oracle有哪些表空間

WBOY
WBOY原創
2022-05-13 14:48:4826779瀏覽

方法:1、利用「select * from user_users」語句查看目前使用者使用的表空間狀況;2、利用「select * from Dba_Tablespaces」語句查看資料庫下所有的表空間,結果包括表空間名稱以及表空間的大小等。

怎麼查看oracle有哪些表空間

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

怎麼查看oracle有哪些表空間

1、查看目前使用者使用的表空間狀況,使用指令select * from user_users即可,其中username標識使用者名,default_tablespace表示預設的表空間。

範例如下:

怎麼查看oracle有哪些表空間

2、檢視oracle下面所有的表空間,使用指令select * from Dba_Tablespaces即可,呈現的資訊包含表空間名稱以及表空間的大小等。

範例如下:

怎麼查看oracle有哪些表空間

表空間是非常重要的資源,如果我們想查看表空間的使用情況,例如表空間利用率等指標,首先我們查詢的使用者必須有dba權限,使用以下的指令查詢即可。

查看表空間實體檔案的名稱、位置及大小訊息,表空間檔案通常以dbf的後綴方式儲存。

有些查詢表空間的語句需要執行使用者需要高的權限,如何查看目前使用者的角色呢?使用指令select * from user_role_privs即可。

在查詢到表空間的資訊之後,我們有時需要刪除沒用的表空間,使用指令drop tablespace xxx including contents and datafiles;即可。

怎麼查看oracle有哪些表空間

推薦教學:《Oracle影片教學

以上是怎麼查看oracle有哪些表空間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn