重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
Oracle 12C查询各个PDB的空间分配情况
[打印本页]
作者:
jiawang
时间:
2025-6-11 15:42
标题:
Oracle 12C查询各个PDB的空间分配情况
要将Oracle多租户容器数据库(CDB)中V$CONTAINERS视图的TOTAL_SIZE字段从字节转换为兆字节(MB),可以使用以下SQL查询方法
基本转换方法(直接除以1048576):
SELECT CON_ID, name, TOTAL_SIZE/1024/1024 AS TOTAL_SIZE_MB
FROM V$CONTAINERS;
带格式化的转换方法(保留2位小数):
SELECT CON_ID, name, ROUND(TOTAL_SIZE/1024/1024, 2) AS TOTAL_SIZE_MB
FROM V$CONTAINERS;
带单位显示的转换方法:
SELECT CON_ID, name,
ROUND(TOTAL_SIZE/1024/1024, 2) || ' MB' AS TOTAL_SIZE_MB
FROM V$CONTAINERS;
转换原理说明:
1兆字节(MB) = 1024千字节(KB) = 1024×1024字节(B) = 1048576字节
TOTAL_SIZE字段的单位是字节,所以除以1048576即可转换为MB
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2