oralce 12 c表空间查询(包含pdb)


选择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 (+)

)


oralce 12 c表空间查询(包含pdb)