Vai precisar de um tantinho a mais, já que o colega quer infos que não estão na DBA_TABLESPACES, tal como espaço livre, e espaço em disco nos datafiles, terá que ser um JOIN entre DBA_TABLESPACES, DBA_FREE_SPACE e DBA_DATA_FILES, um exemplo possível para servir de base :
accept v_tablespaces CHAR prompt 'Tablespace(s) a Incluir, já contém %%, [ENTER] = todas:' clear breaks set pages 9999 column a1 heading 'Tablespace' format a30 column a2 heading 'data File' format a66 column a3 heading 'Total|Space' format 999999.99 column a4 heading 'Free|Space' format 999999.99 column a5 heading 'Free|%' format 999.99 break on a1 SKIP 1 on report compute sum of a3 on a1 compute sum of a4 on a1 compute sum of a3 on report compute sum of a4 on report select a.tablespace_name a1, a.file_name a2, a.avail a3, nvl(b.free,0) a4, nvl(round(((free/avail)*100),2),0) a5, c.initial_extent, c.next_extent, c.pct_increase from (select tablespace_name, substr(file_name,1,66) file_name, file_id, round(sum(bytes/(1024*1024)),3) avail from sys.dba_data_files group by tablespace_name, substr(file_name,1,66), file_id ) a, (select tablespace_name, file_id, round(sum(bytes/(1024*1024)),3) free from sys.dba_free_space group by tablespace_name, file_id ) b, (select tablespace_name, initial_extent, next_extent, pct_increase from dba_tablespaces) c where a.file_id = b.file_id (+) and a.tablespace_name = c.tablespace_name and a.tablespace_name like upper('%&v_tablespaces%') order by 1, substr(a.file_name, instr(a.file_name, '/', -1)) / clear breaks undefine v_tablespaces --- Em oracle_br@yahoogrupos.com.br, Rodrigo Mufalani <mufal...@...> escreveu > > Bom dia, > > Select todas,essas,colunas,que_quer > from dba_tablespaces > where tablespace_name='A_TABLESPACE_QUE_VC_QUER'; > > > Atenciosamente, > > Rodrigo Mufalani > OCP 10g & 11g > OCE RAC 10g R2 > mufal...@... > http://mufalani.blogspot.com > > > > > Mensagem Original: > > Data: 08:51:42 03/08/2009 > > De: Carlos Pinto <carlos.pin...@...> > > Assunto: RE: [oracle_br] SQL - TABLESPACE > > > Basicamente era esta informacao. > > > > > > > > > > Database > > > > Tablespace > > > > Megs Alloc > > > > Megs Free > > > > Megs Used > > > > Pct Free > > > > Pct Used > > > > Init Ext > > > > Next Ext > > > > Min Ext > > > > Max ext > > > > > > TESTE > > > > TESTE > > > > 3176 > > > > 45,88 > > > > 3130,13 > > > > 1,44 > > > > 98,56 > > > > 0,06 > > > > > > > > 3176 > > > > 3176 > > > > > > > > > > > > > > > > > > > > > > > > Obrigado. > > > > > > > > > > > > > > > > > > > > De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em > > nome de Carlos Pinto > > Enviada: segunda-feira, 3 de Agosto de 2009 12:43 > > Para: oracle_br@yahoogrupos.com.br > > Assunto: [oracle_br] SQL - TABLESPACE > > > > > > > > > > > > Ola Amigos, > > > > Necessitava de um sql onde pudesse buscar toda esta informação de uma > > determinada tablespace. É difícil? > > > > Obrigado. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > ------------------------------------ > > > > -------------------------------------------------------------------------------------------------------------------------- > >> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > >> inteira responsabilidade de seus remetentes. > > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > -------------------------------------------------------------------------------------------------------------------------- > >> Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure > >> » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: > >> http://www.oraclebr.com.br/ > > ------------------------------------------------------------------------------------------------------------------------ > > Links do Yahoo! > > Grupos > > > > > > > > > > > > > -------------------------------------------------------------------------------- > Na Oi Internet você ganha ou ganha. Além de acesso grátis com > qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma, > suporte grátis e muito mais. Baixe grátis o Discador Oi em > http://www.oi.com.br/discador e comece a ganhar. > > Agora, se o seu negócio é voar alto na internet, > assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em > http://www.oi.com.br/bandalarga e aproveite essa moleza! >