Oracle 表空間查詢相關sql
最近使用oracle 匯入資料 遇到表空間的各種問題,從網上搜羅了一些sql ,以供不時只需
--查詢表空間資訊
SELECT a.tablespace_name ,
a.bytes / 1024 / 1024 "表空間大小(M)",
( a.bytes - b.bytes ) / 1024 / 1024 "已使用空間(M)",
b.bytes / 1024 / 1024 "空閒空間(M)",
Round(( ( a.bytes - b.bytes ) / a.bytes ) * 100, 2) "使用比率"
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
--檢視錶空間對應的datafile的資訊
SELECT file_name,
tablespace_name,
bytes / 1024 / 1024 "bytes MB",
maxbytes / 1024 / 1024 "maxbytes MB"
FROM dba_data_files
WHERE tablespace_name = 'DJGL_DATA';
--檢視錶空間對應的datafile是否可以自動擴充套件
SELECT file_id,
file_name,
tablespace_name,
autoextensible,
increment_by
FROM dba_data_files
WHERE tablespace_name = 'DJGL_DATA'
ORDER BY file_id DESC;
相關文章
- 表空間相關查詢
- oracle表空間查詢Oracle
- 有關表空間查詢的sql指令碼SQL指令碼
- Oracle表空間相關操作Oracle
- oracle臨時表空間相關Oracle
- oracle查詢表空間的空間佔用情況Oracle
- 查詢數oracle據庫表空間使用率sqlOracleSQL
- 關於oracle的空間查詢Oracle
- oracle 表空間,臨時表空間使用率查詢Oracle
- oracle表空間使用率查詢Oracle
- Oracle查詢表空間使用情況Oracle
- Oracle查詢表佔磁碟空間大小及移動表空間Oracle
- 表空間大小查詢
- 表空間查詢資訊
- ORACLE查詢所有表空間使用情況Oracle
- Oracle - 表空間相關常用操作語句Oracle
- Oracle 查詢表大小以及表空間使用率Oracle
- Oracle查詢表空間的每日增長量Oracle
- Oracle下查詢臨時表空間佔用率Oracle
- 表空間查詢和管理
- Oracle - 表空間使用情況及相關字典Oracle
- 【SQL】查詢及修改資料庫預設表空間SQL資料庫
- Oracle 表空間利用率及物件大小查詢Oracle物件
- Oracle查詢表空間使用情況(經典篇)Oracle
- oracle 查詢表空間使用率的語句Oracle
- 表空間使用量查詢
- 查詢表空間使用情況
- 【原創】表空間相關操作
- oracle檢查 小表空間Oracle
- Oracle 查詢佔用臨時表空間大的歷史會話和SQLOracle會話SQL
- sql-server相關子查詢SQLServer
- sql語法相關子查詢與非相關子查詢SQL
- 臨時表空間的空間使用情況查詢
- Oracle空間查詢 ORA-28595Oracle
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- 什麼是SQL 語句中相關子查詢與非相關子查詢SQL
- 鎖表的相關資訊查詢
- 查詢表空間的使用率