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
- 關於oracle的空間查詢Oracle
- oracle表空間使用率查詢Oracle
- Oracle查詢表空間的每日增長量Oracle
- Oracle 查詢佔用臨時表空間大的歷史會話和SQLOracle會話SQL
- oracle sql 表空間利用率OracleSQL
- oracle 剩餘表空間查詢慢,解決辦法Oracle
- 查詢表空間使用情況
- 表空間使用量查詢
- sql-server相關子查詢SQLServer
- 什麼是SQL 語句中相關子查詢與非相關子查詢SQL
- 臨時表空間和回滾表空間使用率查詢
- Oracle表空間Oracle
- oracle 表空間Oracle
- 兩表關聯查詢:sql、mybatisSQLMyBatis
- Oracle 18c新特性詳解 - 表和表空間相關的新特性Oracle
- 【UNDO】Oracle undo表空間使用率過高,因為一個查詢Oracle
- 增加oracle表空間Oracle
- oracle temp 表空間Oracle
- oracle 臨時表空間的增刪改查Oracle
- 查詢表空間使用情況的指令碼指令碼
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- oracle 表移動表空間Oracle
- Oracle表移動表空間Oracle
- SQL查詢語句 (Oracle)SQLOracle
- 達夢資料庫表空間等空間大小查詢方法總結資料庫
- 查詢過去一段時間內某條sql使用的臨時表空間大小SQL
- oracle查詢sql執行耗時、執行時間、sql_idOracleSQL
- oracle表空間的整理Oracle
- Oracle 批量建表空間Oracle
- Oracle清理SYSAUX表空間OracleUX
- 臨時表空間被佔滿的原因查詢
- 關於Oracle資料庫的時間查詢Oracle資料庫
- Oracle11g新增檢視查詢表空間使用率DBA_TABLESPACE_USAGE_METRICSOracle
- Oracle Temp 表空間切換Oracle
- Oracle 表空間增加檔案Oracle
- Oracle OCP(49):表空間管理Oracle
- Oracle表空間收縮方案Oracle
- Oracle RMAN 表空間恢復Oracle