Obrigado a todos
é isto mesmo.
De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de jlchiappa
Enviada: segunda-feira, 3 de Agosto de 2009 15:11
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: SQL - TABLESPACE
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
column a1 heading 'Tablespace' format a30
column a2 heading 'data File' format a66
column a3 heading 'Total|Space' format 99.99
column a4 heading 'Free|Space' format 99.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 mailto:oracle_br%40yahoogrupos.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_br%40yahoogrupos.com.br
[mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br
] Em
nome de Carlos Pinto
Enviada: segunda-feira, 3 de Agosto de 2009 12:43
Para: oracle_br@yahoogrupos.com.br
mailto:oracle_br%40yahoogrupos.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!
[As partes desta mensagem que não continham texto foram removidas]