SELECT
tablespace_name,
sum( bytes ) / 1024 / 1024
FROM
dba_data_files
GROUP BY
tablespace_name;
2 Oracle查询表空间大小及每个表所占空间的大小
SELECT
tablespace_name,
file_id,
file_name,
round( bytes / ( 1024 * 1024 ), 0 ) total_space
FROM
dba_data_files
ORDER BY
tablespace_name;
3 查询所有表空间以及每个表空间的大小,已用空间,剩余空间,使用率和空闲率,直接执行语句就可以.
SELECT
a.tablespace_name,
total,
free,
total - free AS used,
substr( free / total * 100, 1, 5 ) AS "FREE%",
substr( ( total - free ) / total * 100, 1, 5 ) AS "USED%"
FROM
(SELECT tablespace_name, sum( bytes ) / 1024 / 1024 AS total FROM dba_data_files GROUP BY tablespace_name) a,
(SELECT tablespace_name, sum( bytes ) / 1024 / 1024 AS free FROM dba_free_space GROUP BY tablespace_name) b
WHERE
a.tablespace_name = b.tablespace_name
ORDER BY
a.tablespace_name;
4 查询某个具体的表所占空间的大小,把 TABLE_NAME 换成具体要查询的表的名称就可以了
SELECT
t.segment_name,
t.segment_type,
sum( t.bytes / 1024 / 1024 ) "占用空间(M)"
FROM
dba_segments t
WHERE
t.segment_type = 'TABLE'
AND t.segment_name = 'TABLE_NAME'
GROUP BY
OWNER,
t.segment_name,
t.segment_type;
使用详解
Element Plus 的 el-transfer 组件是一个强大的穿梭框组件,常用于在两个集合之间进行数据转移,如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。
核心特性与用法
基本属性 v-model:绑定右侧列表的值&…
通信过程:(白话解释)
我们将原始待发送的消息称为 M M M,依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)(意思就是 G ( x ) G(x) G(x) 是已知的)࿰…