Olá Pessoal,

Com o tempo fiquei enferrujado com queries, estou tentando resolver um
problema que já estou me batendo há alguns dias.

Eu tenho uma query que combina duas views diferentes do sysman, em partes
ela já funciona, contudo preciso trazer outras informações como o maxsize
de cada tablespace pelo sysman, e não estou conseguindo, alguém consegue me
dar alguma dica???

No resultado o nome de cada tablespace aparece duplicado, gostaria de saber
se dava para combinar tudo em uma só query???

Segue a query:

select
TBS.TB_NAME,
TBS.TB_STATS,
TBS.TB_TOTAL,
TBS.TB_USADO,
TBS.TB_LIVRE,
TBS.TB_PERC,
TBS.MAX_SIZE
from
    (
    select
            '' TB_NAME,
            '' TB_STATS,
            0 TB_TOTAL,
            0 TB_USADO,
            0 TB_LIVRE,
            0 TB_PERC,
            round(sum(DF.MAX_FILE_SIZE)/1024/1024) MAX_SIZE,
            DF.TARGET_NAME TGT_NAME
    from mgmt$db_datafiles df
    group by df.tablespace_name, df.target_name
    union
       select
            TB.TABLESPACE_NAME TB_NAME,
            TB.STATUS as TB_STATS,
            round(TB.TABLESPACE_SIZE/1024/1024) as TB_TOTAL,
            round(TB.TABLESPACE_USED_SIZE/1024/1024) as TB_USADO,
            round((TB.TABLESPACE_SIZE-TB.TABLESPACE_USED_SIZE)/1024/1024)
as TB_LIVRE,

decode(TB.TABLESPACE_SIZE,0,0,round(((TB.TABLESPACE_SIZE-TB.TABLESPACE_USED_SIZE)/(TB.TABLESPACE_SIZE)*100),1))
TB_PERC,
            0 MAX_SIZE,
            TB.TARGET_NAME TGT_NAME
    from mgmt$db_tablespaces tb
    ) tbs
where tbs.TGT_NAME = <TARGET_NAME>
group by
tbs.TB_NAME,tbs.TB_STATS,tbs.TB_TOTAL,tbs.TB_USADO,tbs.TB_LIVRE,tbs.TB_PERC,tbs.MAX_SIZE
order by tbs.TB_NAME;

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Livre
de vírus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>.
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
  • [oracle_br] Combinando ... Wanderson Barrence wbarre...@gmail.com [oracle_br]
    • [oracle_br] Re: Co... jlchia...@yahoo.com.br [oracle_br]
      • [oracle_br] Re... jlchia...@yahoo.com.br [oracle_br]
        • Re: [oracl... Wanderson Barrence wbarre...@gmail.com [oracle_br]
          • Re: [o... jlchia...@yahoo.com.br [oracle_br]
            • R... Wanderson Barrence wbarre...@gmail.com [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... Wanderson Barrence wbarre...@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]

Responder a