方法:1、利用「select * from user_users」語句查看目前使用者使用的表空間狀況;2、利用「select * from Dba_Tablespaces」語句查看資料庫下所有的表空間,結果包括表空間名稱以及表空間的大小等。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
1、查看目前使用者使用的表空間狀況,使用指令select * from user_users即可,其中username標識使用者名,default_tablespace表示預設的表空間。
範例如下:
2、檢視oracle下面所有的表空間,使用指令select * from Dba_Tablespaces即可,呈現的資訊包含表空間名稱以及表空間的大小等。
範例如下:
表空間是非常重要的資源,如果我們想查看表空間的使用情況,例如表空間利用率等指標,首先我們查詢的使用者必須有dba權限,使用以下的指令查詢即可。
查看表空間實體檔案的名稱、位置及大小訊息,表空間檔案通常以dbf的後綴方式儲存。
有些查詢表空間的語句需要執行使用者需要高的權限,如何查看目前使用者的角色呢?使用指令select * from user_role_privs即可。
在查詢到表空間的資訊之後,我們有時需要刪除沒用的表空間,使用指令drop tablespace xxx including contents and datafiles;即可。
推薦教學:《Oracle影片教學》
以上是怎麼查看oracle有哪些表空間的詳細內容。更多資訊請關注PHP中文網其他相關文章!