新聞中心
Oracle數(shù)據(jù)庫可以查詢登錄的用戶名所屬表空間以及表空間的使用情況嗎?答案是肯定的,不過執(zhí)行select username,default_tablespace from dba_users order by username需要有dba的權限才行,本文我們就介紹這一實現(xiàn)方法,接下來就讓我們來一起了解一下吧。

十多年的寶興網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整寶興建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“寶興網(wǎng)站設計”,“寶興網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
1、查看用戶使用的缺省表空間名稱
首先需要知道你登錄的用戶名,然后以sysdba登錄,然后執(zhí)行下列的語句:
- sqlplus / as sysdba
- select username,default_tablespace from dba_users;
2、查看表空間總大小,及其已使用大小
- select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",
- round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"
- from
- (select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,
- (select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name) b
- where a.tablespace_name=b.tablespace_name
- order by ((a.bytes-b.bytes)/a.bytes) desc;
關于Oracle數(shù)據(jù)庫查看登錄用戶名所屬表空間的知識就介紹到這里了,如果您想了解更多Oracle數(shù)據(jù)庫的知識,可以看一下這里的文章:http://database./oracle/,相信一定可以帶給您收獲的。
【編輯推薦】
- Oracle數(shù)據(jù)庫賬號頻繁被鎖定的原因排查
- SQL Server 2005數(shù)據(jù)庫鏡像相關知識概述
- Oracle數(shù)據(jù)庫如何創(chuàng)建虛擬列和復合觸發(fā)器
- MySQL數(shù)據(jù)庫binlog記錄的時間戳失序的原因
- SQL Server數(shù)據(jù)庫使用DBCC ShowContig檢查索引碎片
本文標題:Oracle數(shù)據(jù)庫查詢登錄用戶名所屬表空間及其使用情況
轉載來于:http://fisionsoft.com.cn/article/cdojdgp.html


咨詢
建站咨詢
