Sorry, quis dizer DBA_TEMP_FILES, óbvio...
---Em oracle_br@yahoogrupos.com.br, escreveu:
Esse é o ponto, não vi muito sentido em se dar ao trabalho de consultar a
DBA_DATA_FILES sendo que depois o WHERE contents in ('TEMPORARY' vai Eliminar
os dados desse select - tanto que cfrme meu resu
Ah, e como eu falei repito : ** espero ** que tuas rotinas pra achar o %free
real dos datafiles/tempfiles autoextensíveis some o que está alocado hoje, some
o total livre em disco lá 'fora', lá no sistema operacional e aí sim calcule
ESSA diferença... Não é porque vc tem 10 datafiles autoextens
Esse é o ponto, não vi muito sentido em se dar ao trabalho de consultar a
DBA_DATA_FILES sendo que depois o WHERE contents in ('TEMPORARY' vai Eliminar
os dados desse select - tanto que cfrme meu resultado a minha tablespace TEMP
nem aparece...
[]s
Chiappa
---Em oracle_br@yahoog
INCLUSIVE, num teste rápido aqui me parece que esse teu script tá furando em
relação à temp usage - veja que retirei a condição extra de WHERE :
SYSTEM:@O11GR2SE:SQL>get t
1 SELECT t.tablespace_name, t.mb "TotalMB"
2 ,t.mb - nvl(f.mb,0) "UsedMB"
3 , n
Muito obrigado pela ajuda Chiappa.
Só para complementar, essa query foi retirada do blog do Tanel Poder. Todos os
scripts que ele disponibiliza foi ele mesmo quem criou. Em relação a UNDO e
TEMP, tinha adicionado a consulta para excluir as duas tablespaces da query:
AND t.tablespace_name not in
Blz ? Então, antes de tar a sua resposta, uma Obs : tenha ** certeza ** que a
lógica implementada nesse tal script aí está correta principalmente no tocante
à tablespace de UNDO e tablespace TEMP - como Acredito que vc deve saber, o
espaço usado REAL na tablespace de UNDO vc deve consultar na V$
Provavelmente vc deve ter presente nesse database dados de auditoria de
mito tempo atrás, ocupando espaço, ou talvez vc não tenha estatísticas
adequadas nas tabelas do sistema e por isso o banco esteja gerando um full
table scan nalguma tabela interna grande .
Verifique a possibilidade
.
Em ter, 23/9/14, jlchia...@yahoo.com.br [oracle_br]
escreveu:
Assunto: [oracle_br] Re: Ajuda query
Para: oracle_br@yahoogrupos.com.br
Data: Terça-feira, 23 de Setembro de 2014, 15:43
Bem, primeiro que fique
Bem, primeiro que fique ** CLARO ** que o que vamos comentar aqui é válido SE a
apenas ** SE ** o database em questão está rodando com a opção de audit session
ligada, okdoc ?? Isso é default nas versões mais recentes mas Não
Necessariamente vc pode assumir que está ativa no seu database, ok ??
Fala Chiappa, obrigado pela resposta
Bom, minha especificação mudou de uma hora para outra e tive que fazer de
outra forma ... e já fiz .. hehe
Conhecia este link e tenho uma função parecida com ele que no caso verifica
em um range de datas se existem registros que estão dentro daquela
situação.
Bem, só no verbal sem nenhum exemplinho é meio difícil de pensar, mas ao que
entendi vc quer ter dois ranges de datas e quer comparar esses dois ranges, e
verificar se há intersecção entre eles ? Se sim, dá um look em
https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:492101234
11 matches
Mail list logo