选择DB_NAME
, con_id
, RES_NAME
, TABLE_SIZE
, USED_SIZE
, USE_PERCENT
, AVA_SIZE
, AUTOEXTENSIBLE
,内容从(
选择tt.con_id
, nvl (x.name,国开行根美元)DB_NAME
,壹空间。tablespace_name“RES_NAME”
,圆(nvl (tt。tmp_max_size, 0)/1024/1024, 2)作为“TABLE_SIZE”
,圆(nvl(涂。tmp_used_size, 0)/1024/1024, 2)作为“USED_SIZE”
当tt。tmp_space=0
0
其他轮((nvl(涂。tmp_used_size,0) * 100/tt.tmp_max_size), 2)
结束“USE_PERCENT”
, ((nvl (tt。tmp_max_size, 0)——nvl(涂。tmp_used_size, 0))/1024/1024, 2)作为“AVA_SIZE”
,壹空间。内容为“内容”
,壹空间。状态为“状态”
,壹空间。ALLOCATION_TYPE“ALLOCATION_TYPE”
, tt。tmp_file_count“FILE_COUNT”
当tt。tmp_auto_extens_c祝辞0
“是的”
其他“不”
结束作为“AUTOEXTENSIBLE”从cdb_tablespaces ts1
, pdb分子v $ x
(
选择tablespace_name
,总和(nvl(字节,0))/1024 tmp_space
, con_id
,总和(解码(AUTOEXTENSIBLE,‘是的’,nvl (MAXBYTES, 0), nvl(字节,0)))/1024/1024 tmp_max_size
, count (*) tmp_file_count
,总和(解码(AUTOEXTENSIBLE,‘是的’,1,0))tmp_auto_extens_c从cdb_temp_files
GROUP BY tablespace_name
, con_id
) tt
,(选择tablespace_name
,总和(nvl (bytes_cached, 0))/1024/1024 tmp_used_size
从问temp_extent_pool
GROUP BY tablespace_name)你
tt的地方。tablespace_name=tu.tablespace_name
和壹空间。extent_management像“当地”
和壹空间。内容如“临时性”
和tt。tablespace_name=壹空间。TABLESPACE_NAME
和tt。con_id=壹空间。CON_ID
和壹空间。con_id=x.con_id (+)
UNION ALL
选择d.con_id
, nvl (x.name,国开行根美元)DB_NAME
, d。tablespace_name“RES_NAME”
, (d。max_size/1024/1024, 2)为“TABLE_SIZE”
,圆(d。空间——NVL (f。FREE_SPACE, 0))/1024/1024, 2)作为“USED_SIZE”
当d。空间=0
0
其他轮(((d。空间——NVL (f。FREE_SPACE 0)) * 100/d.max_size), 2)
结束“USE_PERCENT”
,圆(d。max_size - d。空间+ NVL (f。FREE_SPACE, 0))/1024/1024, 2)作为“AVA_SIZE”
, ts。内容为“内容”
当ts.STATUS=爸欢痢?/p>
和d。offline_c=d。file_count
然后离线(READ_ONLY)的
其他ts.STATUS
结束,“地位”
, ts。ALLOCATION_TYPE“ALLOCATION_TYPE”
, d。file_count“file_count”
当d。auto_extens_c祝辞0
“是的”
其他“不”
结束作为“AUTOEXTENSIBLE”从cdb_tablespaces ts
, pdb分子v $ x
(
选择TABLESPACE_NAME
, con_id
,总和(nvl(字节,0))/1024空间
,总和(解码(AUTOEXTENSIBLE,‘是的’,nvl (maxbytes, 0), nvl(字节,0)))/1024 max_size
,总和(解码(ONLINE_STATUS“网下”1,0))offline_c
, count (*) file_count
,总和(解码(AUTOEXTENSIBLE,‘是的’,1,0))auto_extens_c从cdb_DATA_FILES
GROUP BY TABLESPACE_NAME
, con_id
) d
,(选择TABLESPACE_NAME
,总和(nvl(字节,0))/1024 FREE_SPACE
, con_id从cdb_FREE_SPACE
GROUP BY TABLESPACE_NAME
, con_id
) f
d。TABLESPACE_NAME=f。TABLESPACE_NAME
和d。con_id=f。con_id
和ts.TABLESPACE_NAME=d。TABLESPACE_NAME
和ts.con_id=d。con_id
和ts.con_id=x.con_id (+)
)