導航:首頁 > 編程大全 > 查詢資料庫表空間

查詢資料庫表空間

發布時間:2021-04-21 03:34:28

Ⅰ Oracle如何查詢表空間

系統數據字典 DBA_TABLESPACES 中記錄了關於表空間的詳細信息:

select * from sys.dba_tablespaces;

數據字典 DBA_TABLESPACES 中的欄位和含義:

TABLESPACE_NAME
Tablespace name
BLOCK_SIZE
Tablespace block size
INITIAL_EXTENT
Default initial extent size
NEXT_EXTENT
Default incremental extent size
MIN_EXTENTS
Default minimum number of extents
MAX_EXTENTS
Default maximum number of extents
PCT_INCREASE
Default percent increase for extent size
MIN_EXTLEN
Minimum extent size for the tablespace
STATUS
"Tablespace status: "ONLINE","OFFLINE" or "READ
CONTENTS
Tablespace contents: "PERMANENT" or "TEMPORARY" or "UNDO"
LOGGING
Default logging attribute
FORCE_LOGGING
Tablespace force logging mode
EXTENT_MANAGEMENT
Extent management tracking: "DICTIONARY" or "LOCAL"
ALLOCATION_TYPE
Type of extent allocation in effect for this tablespace
PLUGGED_IN
--
SEGMENT_SPACE_MANAGEMENT
Segment space management tracking: "AUTO" or "MANUAL"

Ⅱ 如何查看oracle所有的表空間

1.開啟Oracle管理工具,找到Tablespaces.

Ⅲ 如何使用SQL語句查詢資料庫及表的空間容量

--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
b.file_id 文件ID號,
b.tablespace_name 表空間名,
b.bytes/1024/1024||'M'位元組數,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M' 已使用,
sum(nvl(a.bytes,0))/1024/1024||'M' 剩餘空間,
round(100 - sum(nvl(a.bytes,0))/(b.bytes)*100,2)|| '%' 佔用百分比
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_id,b.bytes
order by b.file_id;

總有一款適合你!

Ⅳ 怎樣查詢oracle資料庫中所有的表空間

1、首先需要找到oracle安裝目錄,打開控制台管理。

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

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

select tablespace_name from user_tablespaces;

結果輸出如下圖:

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

如果希望查詢所有表空間名稱和其他相關信息,可以將使用如下sql語句:

select * from user_tablespaces;

結果輸出如下:

Ⅵ 如何查看oracle資料庫中的表空間

oracle 資料庫里查看錶空間使用狀況;
oracle表空間的事情狀況要經常查看,一般空閑比例過低的時候就應該考慮增大表看空間了。查看方法如下SQL:

方法一:

select dbf.tablespace_name,
dbf.totalspace "總量(M)",
dbf.totalblocks as 總塊數,
dfs.freespace "剩餘總量(M)",
dfs.freeblocks "剩餘塊數",
(dfs.freespace / dbf.totalspace) * 100 "空閑比例"
from (select t.tablespace_name,
sum(t.bytes) / 1024 / 1024 totalspace,
sum(t.blocks) totalblocks
from dba_data_files t
group by t.tablespace_name) dbf,
(select tt.tablespace_name,
sum(tt.bytes) / 1024 / 1024 freespace,
sum(tt.blocks) freeblocks
from dba_free_space tt
group by tt.tablespace_name) dfs
where trim(dbf.tablespace_name) = trim(dfs.tablespace_name)

方法二:

SELECT Total.name "Tablespace Name",
Free_space, (total_space-Free_space) Used_space, total_space
FROM
(select tablespace_name, sum(bytes/1024/1024) Free_Space
from sys.dba_free_space
group by tablespace_name
) Free,
(select b.name, sum(bytes/1024/1024) TOTAL_SPACE
from sys.v_$datafile a, sys.v_$tablespace B
where a.ts# = b.ts#
group by b.name
) Total
WHERE Free.Tablespace_name = Total.name

當發現有的表空間不夠的錯誤時,處理如下:
1:找出該表空間對應的數據文件及路徑

select * from dba_data_files t
where t.tablespace_name = 'ARD'

2:增大數據文件

alter database datafile '全路徑的數據文件名稱' resize ***M

3:增加數據文件

alter tablespace 表空間名稱

add datafile '全路徑的數據文件名稱' ***M

註解:表空間盡量讓free百分比保持在10%以上,如果低於10%就增加datafile或者resizedatafile,一般數據文件不要超過2G

Ⅶ 查看資料庫中有哪些表空間

1、查看錶空間名字:

select distinct TABLESPACE_NAME from tabs

2、查看幾個表空間:

select count(distinct TABLESPACE_NAME) from tabs

Ⅷ 怎麼察看Oracle 資料庫表空間的使用情況

查看的方法和詳細的操作步驟如下:

1、首先,因為oracle在Linux系統下運行,所以必須連接到Linux系統,如下圖所示,然後進入下一步。

Ⅸ oracle里怎樣查詢一個表屬於哪個表空間

--查詢表空間語句如下
SELECT
T.TABLE_NAME,
T.TABLESPACE_NAME
FROM
DBA_TABLES
T
WHERE
T.TABLE_NAME
=
'LOG_INFO';
如果TABLESPACE_NAME為空,則說明為默認表空間,則執行下列語句
SELECT
USERNAME,
DEFAULT_TABLESPACE,
TEMPORARY_TABLESPACE
FROM
DBA_USERS
WHERE
USERNAME
=
'SCOTT';--具體名稱根據實際填寫
如上:即可查詢某張表所屬表空間

Ⅹ oracle 怎麼查看一個資料庫中有幾個表空間

SELECTt.tablespace_name,
round(SUM(bytes/(1024*1024)),0)ts_size
FROMdba_tablespacest,dba_data_filesd
WHEREt.tablespace_name=d.tablespace_name
GROUPBYt.tablespace_name;

閱讀全文

與查詢資料庫表空間相關的資料

熱點內容
可以免費觀看vip的網站 瀏覽:183
無刪減電影網址 瀏覽:737
男主喜歡吃女主奶的小說 瀏覽:714
四點全露電影推薦 瀏覽:280
韓國羞污網站app 瀏覽:797
第一版本主官網 瀏覽:354
linux腳本調用程序 瀏覽:37
java字元串怎麼初始化為空格 瀏覽:202
男孩和繼母韓國電影 瀏覽:745
大數據和數學專業選哪個簡單 瀏覽:506
女裝大佬拍的倫理片有什麼 瀏覽:774
動漫電影主人公小男孩 瀏覽:201
宮鬥文女主有心機有手段 瀏覽:422
大數據中學生 瀏覽:259
微信公眾平台開放平台區別 瀏覽:679
微信發送mp4視頻 瀏覽:953
小電影網址求推薦 瀏覽:768
win10電腦圖標點不開怎麼辦 瀏覽:704
蘋果7的網路信號不好怎麼辦 瀏覽:223
男同激情電影 瀏覽:62

友情鏈接