Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-09 Por tôpico Wanderson Barrence wbarre...@gmail.com [oracle_br]
Fala Chiappa!!!

Boa tarde!!!

Tenho que reconhecer que realmente era necessário fazer essas comparações:

and B.HOST_NAME = A.HOST_NAME
   and B.TARGET_NAME   = A.TARGET_NAME
   and B.TARGET_TYPE   = A.TARGET_TYPE
   and B.TARGET_GUID   = A.TARGET_GUID
   and B.COLLECTION_TIMESTAMP  = A.COLLECTION_TIMESTAMP
   and B.TABLESPACE_NAME   = A.TABLESPACE_NAME

Agora o resultado está saindo exato, eu dei uma incrementada na query agora
está funcionando perfeito.

select
A.TABLESPACE_NAME,
A.STATUS,
decode(sum(B.MAX_FILE_SIZE),0,decode((sum(B.MAX_FILE_SIZE)-A.TABLESPACE_USED_SIZE),0,'N','S'),'S')
autoextend,
round(A.TABLESPACE_SIZE/1024/1024) as TB_TOTAL,
round(A.TABLESPACE_USED_SIZE/1024/1024) as TB_USADO,
round((A.TABLESPACE_SIZE-A.TABLESPACE_USED_SIZE)/1024/1024) as TB_LIVRE,
decode(A.TABLESPACE_SIZE,0,0,round(((A.TABLESPACE_SIZE-A.TABLESPACE_USED_SIZE)/(A.TABLESPACE_SIZE)*100),1))
TB_PERC,
round(sum(B.MAX_FILE_SIZE)/1024/1024) MAX_SIZE,
round((sum(B.MAX_FILE_SIZE)-A.TABLESPACE_USED_SIZE)/1024/1024) MAX_FREE,
decode(sum(B.MAX_FILE_SIZE),0,0,round(((sum(B.MAX_FILE_SIZE)-A.TABLESPACE_USED_SIZE)/sum(B.MAX_FILE_SIZE)*100),1))
MAX_PERC,
CASE WHEN
(decode(A.TABLESPACE_SIZE,0,0,round(((A.TABLESPACE_SIZE-A.TABLESPACE_USED_SIZE)/(A.TABLESPACE_SIZE)*100),1))
<= 20) THEN
(100-decode(A.TABLESPACE_SIZE,0,0,round(((A.TABLESPACE_SIZE-A.TABLESPACE_USED_SIZE)/(A.TABLESPACE_SIZE)*100),1)))
END as "%Used>80%"
from MGMT$DB_TABLESPACES A, MGMT$DB_DATAFILES B
 where A.TARGET_NAME =* ''*
 and B.HOST_NAME = A.HOST_NAME
 and B.TARGET_NAME   = A.TARGET_NAME
 and B.TARGET_TYPE   = A.TARGET_TYPE
 and B.TARGET_GUID   = A.TARGET_GUID
 and B.COLLECTION_TIMESTAMP  = A.COLLECTION_TIMESTAMP
 and B.TABLESPACE_NAME   = A.TABLESPACE_NAME
 group by A.TABLESPACE_NAME, A.STATUS, A.TABLESPACE_SIZE,
A.TABLESPACE_USED_SIZE
 order by A.TABLESPACE_NAME

Resultado:

http://tinypic.com/r/xp1s8n/9



Livre
de vírus. www.avast.com
.
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Em 9 de fevereiro de 2018 12:29, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Conseguiu ? Se não conseguiu, faça a query abaixo :
>
> select A.*, B.* from MGMT$DB_TABLESPACES A, MGMT$DB_DATAFILES B
>  where A.HOST_NAME = 'nomedoseuhost'
>and B.HOST_NAME = A.HOST_NAME
>and B.TARGET_NAME   = A.TARGET_NAME
>and B.TARGET_TYPE   = A.TARGET_TYPE
>and B.TARGET_GUID   = A.TARGET_GUID
>and B.COLLECTION_TIMESTAMP  = A.COLLECTION_TIMESTAMP
>and B.TABLESPACE_NAME   = A.TABLESPACE_NAME
>   order by B.HOST_NAME, B.TARGET_NAME, B.TARGET_TYPE, B.TARGET_GUID,
> B.COLLECTION_TIMESTAMP, B.TABLESPACE_NAME, B.FILE_NAME;
>
>  e mostre pra gente o resultado, que aí vamos poder te dar uma orientação,
> que basicamente vai ser fazer um SUM(MAXSIZE) agrupando (via PARTIION BY)
> por TABLESPACE_NAME, FILE_NAME : eu ACHO que é isso que vc quer (ie, se
> cada datafile pode crescer até MAXBYTES, a soma dos MAXBYTES todos dos
> datafiles todos vai te dar o MAXSIZE de uma dada tablespace ), mas é em
> cima do resultado do SELECT anterior que podemos dizer...
>
>  []s
>
>Chiappa
> 
>


Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-09 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Conseguiu ? Se não conseguiu, faça a query abaixo :

select A.*, B.* from MGMT$DB_TABLESPACES A, MGMT$DB_DATAFILES B
 where A.HOST_NAME = 'nomedoseuhost'
   and B.HOST_NAME = A.HOST_NAME   
   and B.TARGET_NAME   = A.TARGET_NAME 
   and B.TARGET_TYPE   = A.TARGET_TYPE 
   and B.TARGET_GUID   = A.TARGET_GUID 
   and B.COLLECTION_TIMESTAMP  = A.COLLECTION_TIMESTAMP
   and B.TABLESPACE_NAME   = A.TABLESPACE_NAME 
  order by B.HOST_NAME, B.TARGET_NAME, B.TARGET_TYPE, B.TARGET_GUID, 
B.COLLECTION_TIMESTAMP, B.TABLESPACE_NAME, B.FILE_NAME; 
  
 e mostre pra gente o resultado, que aí vamos poder te dar uma orientação, que 
basicamente vai ser fazer um SUM(MAXSIZE) agrupando (via PARTIION BY) por 
TABLESPACE_NAME, FILE_NAME : eu ACHO que é isso que vc quer (ie, se cada 
datafile pode crescer até MAXBYTES, a soma dos MAXBYTES todos dos datafiles 
todos vai te dar o MAXSIZE de uma dada tablespace ), mas é em cima do resultado 
do SELECT anterior que podemos dizer...
 
 []s
 
   Chiappa

Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-07 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Por exemplo, eu não lembro se a coluna de SIZE da MGMT$DB_TABLESPACES já 
considera o MAXSIZE de cada datafile ou não : se já considera vc não precisa 
fazer nem union nem join nenhum, MAS se não considera (ie, ela registra o 
consumo/tamanho atual, apenas, não o limite máximo) aí SIM vc precisa ir buscar 
info na MGMT$DB_datafiles , aí sim Recomendo o join, e PEÇO NOVAMENTE que vc 
faça um join trazendo TODAS as colunas-chave além do NOME de cada datafile e 
nos MOSTRE o resultado disso, que aí sim podemos te ajudar a fazer algum tipo 
de distinct/group/whatever

[]s

  Chiappa

Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-07 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Hmm, muito estranho que a coluna não obedeceu ao SET TIMESTAMP FORMAT, isso não 
é normal... Bom, xô tentar de novo  : vc Tem certeza que é preciso fazer UNION 
(ou JOIN que seja) ? Se vc mandar um  select * from mgmt$db_datafiles já não 
aparece a informação de free e used consolidada, geral pra toda a tablespace, 
reportando os datafiles TODINHOs da tablespace ?? SE SIM, vc simplesmente Não 
Precisa trabalhar com a outra tabela, aí NÂO TEM UNION nenhum, NÂO TEM JOIN 
FAÇA esse teste pra gente, sim sim ??
  SE REALMENTE for preciso ler informações das duas tabelas, eu REPITO : a 
minha Sugestão é vc fazer um JOIN : o UNION tem a desvantagem de considerar as 
duas consultas entidades SEPARADAS, então fica difícil vc pedir distintcs/group 
bys, em especial se envolverem campos das duas tabelas SE FOR PRECISO mesmo 
ler dados das duas tabelas, PLEASE monta um JOIN, é a minha primeira 
Recomendação Isso feito, mostra pra gente que aí fica mais fácil a gente 
eliminar 'repetições' via GROUP ou funções analíticas E REPITO DE NOVO 
AGAIN, se for montar o JOIN please bota o nome de cada datafile E as 
colunas-chave que indiquei anteriormente (HOST_NAME, TARGET_NAME, TARGET_TYPE, 
TARGET_GUID, COLLECTION_ TIMESTAMP) no select, só pra gente CONFIRMAR se a tal 
'duplicação' se deve à info ser para cada datafile como eu supus ou não... 
Infelizmente não tenho de momento uma banco monitorado por OEM pra poder fazer 
essa consulta por mim mesmo...
  
  []s 
  
Chiappa
 

Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-07 Por tôpico Wanderson Barrence wbarre...@gmail.com [oracle_br]
*Está funcionando normal!!!*

*Ele está pegando as informações corretas sobre as tablespaces e os
datafiles, o problema mesmo é esse UNION que não estou conseguindo fazer!!!*

SQL> alter session set NLS_TIMESTAMP_FORMAT='dd/mm/ hh24:mi.ssxff';

Session altered.

SQL> select COLLECTION_TIMESTAMP
from mgmt$db_datafiles df
where df.target_name = 'pgeaprod';  23

COLLECTION_TIMESTAMP

07-FEB-18
07-FEB-18
07-FEB-18
07-FEB-18
07-FEB-18
07-FEB-18
07-FEB-18
07-FEB-18
07-FEB-18
07-FEB-18
07-FEB-18

*O meu union está assim: *

http://pt-br.tinypic.com/r/iblys4/9



Livre
de vírus. www.avast.com
.
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Em 7 de fevereiro de 2018 09:16, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> E um SET NLS_TIMESTAMP_FORMAT também já que não lembro se essa coluna é TZ
> ou não...
>
> []s
>
>   Chiappa
> 
>


Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-07 Por tôpico jlchia...@yahoo.com.br [oracle_br]
E um SET NLS_TIMESTAMP_FORMAT também já que não lembro se essa coluna é TZ ou 
não...

[]s

  Chiappa

Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-07 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Só o ponto é que sem formatação a gente ** não consegue ver ** que realmente 
todos os registros tão no mesmo timestamp, manda um :

alter session set NLS_TIMESTAMP_TZ_FORMAT='dd/mm/ hh24:mi.ssxff' ; 

antes do select... E manda um SELECT * ao invés de SELECT colunas, justamente 
pra matar a dúvida que citei, ie : se as colunas de free e used na 
mgmt$db_tablespaces  já são agrupadas pra tablespace inteira, já englobando os 
datafiles todos : SE sim, pode ser que vc nem precise consultar a view de 
datafiles...

[]s

  Chiappa

Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-06 Por tôpico Wanderson Barrence wbarre...@gmail.com [oracle_br]
Eu estou utilizando o EM12c, e sempre vem o COLLECTION_TIMESTAMP mais
recente, eu fiz uma query simples filtrando somente pelo alvo e já vem o
mais recente:

select COLLECTION_TIMESTAMP
from mgmt$db_datafiles df
where df.target_name = **;

COLLECTIO
-
06-FEB-18
06-FEB-18
06-FEB-18
06-FEB-18
06-FEB-18
06-FEB-18
06-FEB-18
06-FEB-18
06-FEB-18
06-FEB-18
06-FEB-18
06-FEB-18



Livre
de vírus. www.avast.com
.
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Em 6 de fevereiro de 2018 20:59, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Sim, como eu disse : se vc tem certeza Absoluta que só TARGET_NAME já
> identifica seu banco okdoc, MAS e o filtro pela COLLECTION_ TIMESTAMP mais
> recente ??? afaik sem isso vc Não Vai estar vendo a coleta mais recente...
>  E repito : até onde eu sei essas informações são referentes a CADA
> DATAFILE : então será que linhas que se 'duplicam' como :
>
> ONLINE   1024   1   1023
> 99.9  0
> ONLINE   1024   1   1023
> 99.9  0
>
> na verdade são uma linha pra cada datafile ??? PLEASE faz um SELECT
> INCLUINDO os datafiles E o COLLECTION_TIMESTAMP (ou talvez um SELECT * FROM
> mgmt$db_tablespaces where TARGET_NAME='nomedodatabase' ORDER BY
> COLLECTION_TIMESTAMP) e comprove ou disprove isso : de repente eu estou
> enganado e as linhas na mgmt$db_tablespaces já estão agrupadas considerando
> os datafiles todos de cada tablespace, aí na verdade vc nem precisaria
> joinear com a mgmt$db_datafiles 
>
> []s
>
>  Chiappa
>
> 
>


Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-06 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Sim, como eu disse : se vc tem certeza Absoluta que só TARGET_NAME já 
identifica seu banco okdoc, MAS e o filtro pela COLLECTION_ TIMESTAMP mais 
recente ??? afaik sem isso vc Não Vai estar vendo a coleta mais recente...
 E repito : até onde eu sei essas informações são referentes a CADA DATAFILE : 
então será que linhas que se 'duplicam' como :
 
ONLINE   1024   1   1023  99.9  
0
ONLINE   1024   1   1023 99.9   
   0

na verdade são uma linha pra cada datafile ??? PLEASE faz um SELECT INCLUINDO 
os datafiles E o COLLECTION_TIMESTAMP (ou talvez um SELECT * FROM 
mgmt$db_tablespaces where TARGET_NAME='nomedodatabase' ORDER BY 
COLLECTION_TIMESTAMP) e comprove ou disprove isso : de repente eu estou 
enganado e as linhas na mgmt$db_tablespaces já estão agrupadas considerando os 
datafiles todos de cada tablespace, aí na verdade vc nem precisaria joinear com 
a mgmt$db_datafiles 

[]s

 Chiappa
 

Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-06 Por tôpico Wanderson Barrence wbarre...@gmail.com [oracle_br]
*Há tá..*

*Eu já estou filtrando olha os itens em negrito abaixo:*

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 = *
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;

*Estou fazendo relatórios individuais para cada banco de dados, neste caso
está funcionando perfeitamente, o meu problema está na hora de combinar o
UNION, a query acima dá um resultado abaixo, inclusive a soma está correta,
mas não estou colocar os valores do maxsize na mesma coluna que os demais
valores.*

TB_STATS TB_TOTAL   TB_USADO   TB_LIVRETB_PERC   MAX_SIZE
----   --  --
   ----
ONLINE 262371144455 117916 44.9
  0
ONLINE 171658  52658 119000 69.3
  0
ONLINE 2  0 2
 96.9  0
ONLINE   1024   1   1023  99.9
0
ONLINE   1024   1   1023 99.9
0
ONLINE 530426 358464 17196132.4
  0
ONLINE  65536   0  65536 100
  0
ONLINE 103837   19041  84796 81.7
0
ONLINE   5530  18653665 66.3
  0
ONLINE 656451  565394  9105713.9
  0
ONLINE 241664  3  241661100
  0
ONLINE  10240   0   10240 100
0
ONLINE1733977   1669321   64656  3.7
  0
ONLINE 352768  180857 171912 48.7
0
ONLINE 360755  238079  122676   34
0
ONLINE10241 1023
99.9  0
  0   0 0
  032767
  0   0 0
  0  32768
  0   0 0
  0  65536
  0   0 0
  0 262144
  0   0 0
  0 327679
  0   0 0
  0 393215
  0   0 0
  0 524288
  0   0 0
  0 557055
  0   0 0
  0 688128
  0   0 0
  01789950



Livre
de vírus. www.avast.com
.
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Em 6 de fevereiro de 2018 20:18, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
> E um ** outro ** detalhe importante : iirc a chave lógica de acesso
> completa nessas tabelas aí do Repositório é 
> HOST_NAME+TARGET_NAME+TARGET_TYPE+TARGET_GUID+COLLECTION_
> TIMESTAMP  : ou seja, pra vc obter os dados de um dada tablespace, vc TEM
> que filtrar pelo HOST_NAME+TARGET_NAME+TARGET_TYPE+TARGET_GUID E ainda
> por cima (já que vc quer fazer análises em cima DA COLETA MAIS RECENTE,
> imagino) vc ainda tem que especificar a COLLECTION_ TIMESTAMP MAIS RECENTE
> -  e isso TANTO pra mgmt$db_tablespaces quanto pra mgmt$db_datafiles , eu
> não vi isso na sua query, corrija
>
>  []s
>
>Chiappa
>
> OBS : no máximo, um 'Atalho' que vc pode tomar é , se vc tem 100% DE
> CERTEZA que nunca dois targets de tipos diferentes 

Re: [oracle_br] Re: Combinando tabelas diferentes com UNION

2018-02-06 Por tôpico Wanderson Barrence wbarre...@gmail.com [oracle_br]
*Fala Chiappa!!!*

*Eu entendi, só estou tentando combinar essa soma do MAXSIZE que está
na mgmt$db_datafiles com as demais informações que está
na mgmt$db_tablespaces para obter as informações abaixo:*


 (Mb) (Mb) (Mb)   (%) (Mb)
   (Mb)   (%)  (%)
Total Used Free   Free   Maxsize
Maxfree Maxfree Used>80%
          ---
    ---   
 262371.0  144327.0118044.0 45.0 393215.0 24.0
  63.3
 171658.0   52599.0 119059.0 69.4 327679.0
 275080.083.9
  2.0.0 2.0 96.9  32767.0
32767.0   100.0
 1024.0  1.0   1023.0  99.9  32767.0
32766.0   100.0
 1024.0  1.0   1023.0  99.9  32767.0
32766.0   100.0
  530426.0 358463.0 171963.032.4 557055.0 198592.0
  35.7
65536.0  28280.0  37256.0  56.8  65536.0
 .0  .0
  103837.0  19018.0  84819.0  81.7 111005.0
91987.082.9

*Esse gráfico eu consigo tirar pelo TOAD, e via SQL-PLUS consultando a
views dba_free_space, dba_data_files, dba_temp_files, etc.. **Com esse
script aqui:*

select xy.tablespace_name "Tablespace Name"
 , xy.autoextend "Autoextend"
 , xy.total "Total"
 , xy.used "Used"
 , xy.free "Free"
 , xy.free_pc "%Free"
 , xy.maxsize "Maxsize"
 , xy.maxfree "Maxfree"
 , xy.maxfree_pc "%Maxfree"
 , CASE WHEN (xy.free_pc <= 20) THEN (100-xy.free_pc) END as "%Used>80%"
from (select tablespace_name
   ,
decode(sum(maxsize_total),0,decode(sum(maxsize_free),0,'N','S'),'S')
autoextend
   , round(sum(total)/1024/1024) total
   , round(sum(total)/1024/1024)-round(sum(free)/1024/1024) used
   , round(sum(free)/1024/1024)  free
   , decode(sum(total),0,0,round((sum(free)/sum(total)*100),1))
free_pc
   ,
decode(sign(15-decode(sum(total),0,0,round(sum(free)/sum(total)*100,1))),1,'Atencao')
status
   , round(sum(maxsize_total)/1024/1024) maxsize
   , round(sum(maxsize_free)/1024/1024) maxfree
   ,
decode(sum(maxsize_total),0,0,round((sum(maxsize_free)/sum(maxsize_total)*100),1))
maxfree_pc
  from (
select tablespace_name
   , 0 total
   , sum(bytes) free
   , 0 maxsize_total
   , sum(bytes) maxsize_free
from dba_free_space
group by tablespace_name
union
select tablespace_name,
   sum(bytes) total,
   0 free,

 
sum(decode(autoextensible,'YES',decode(sign(maxbytes-bytes),-1,bytes,maxbytes),'NO',bytes))
maxsize_total,

 
sum(decode(autoextensible,'YES',decode(sign(maxbytes-bytes),-1,0,maxbytes-bytes),'NO',0))
maxsize_free
from dba_data_files
group by tablespace_name
union
select a.tablespace_name,
   a.bytes total,
   nvl((a.bytes-t.bytes_used),a.bytes) free,
   a.maxsize_total,
   a.maxsize_free
from (
  select tablespace_name
  , sum(bytes) bytes
  ,
sum(decode(autoextensible,'YES',decode(sign(maxbytes-bytes),-1,bytes,maxbytes),'NO',bytes))
maxsize_total
  ,
sum(decode(autoextensible,'YES',decode(sign(maxbytes-bytes),-1,0,maxbytes-bytes),'NO',0))
maxsize_free
  from dba_temp_files
  group by tablespace_name
 ) a,
 (
select tablespace_name
, sum(bytes_cached) bytes_used
  from v$temp_extent_pool
  group by tablespace_name
  ) t
where a.tablespace_name = t.tablespace_name(+)
)
  group by tablespace_name
  having tablespace_name like upper(nvl(null,'%')) ) xy
order by 1;

*No SYSMAN as informações das **views dba_free_space, dba_data_files,
dba_temp_files,
estão agrupadas nas views: **mgmt$db_datafiles e ** mgmt$db_tablespaces. *

*Uma parte da consulta já está funcionando e as informações estão batendo
com o banco de dados, utilizando somente as informações da *
*mgmt$db_tablespaces**, agora falta esse maxsize que está na
**mgmt$db_datafiles,
já tentei com join mas a soma não está batendo com a consulta do TOAD, com
o UNION está batendo, mas não consigo retirar os registros duplicados.*

TB_STATS TB_TOTAL   TB_USADO   TB_LIVRETB_PERC
---- --  --
   --
ONLINE  262371  144455 117916   44.9
ONLINE 171658 5265811900069.3
ONLINE  2  02
 96.9

Só não estou conseguindo incluir o MAXSIZE que está na *mgmt$db_datafiles.*





Livre
de vírus. www.avast.com
.