Pular para o conteúdo

Fóruns Banco de dados Oracle Exdp lento aleatoriamente – Oracle 12c Exdp lento aleatoriamente – Oracle 12c

#109089
Avatar photoJosé Laurindo Chiappa
Moderador

    Blz ? Sim, as vezes minhas respostas ficam um tanto compridas porque eu tento Conceituar e explicar os detalhes, ao invés de só dar a resposta devida mínima – fico contente que tenha te ajudado….
    Quando vc for criar uma solução de monitoramento sua, é como eu disse, a lógica básica é simples : vc cria tabelas com as mesmas colunas da V$SESSTAT, da V$SYSSTAT, da V$SESSION, da V$SQL, etc, adicionando uma coluna numérica pra ser a chave E uma coluna de data pra registrar a hora que o INSERT foi feito nelas e cria uma procedure que é disparada a cada 5 minutos ou coisa assim por um JOB de banco – nada muito Sofisticado, o mais trabalhoso é que vc vai ter que escrever algo, mas a lógica Não É altamente complexa…. E adicionalmente, para ter um histórico de performance do banco como um todo, além de escrever a sua rotina vc num banco não-Enterprise Edition vc não pode usar o AWR/ASH mas ** pode ** usar o STATSPACK : ele não é tão preciso como o AWR/ASH e além disso por ser antigo não registra/guarda ** todas ** as colunas das V$, mas pode ser uma adição útil, também …. Veja a Documentação Oracle e sites de ref como http://loredata.com.br/2016/07/21/instalacao-oracle-statspack/ , http://www.oraclehome.com.br/2014/04/16/implementando-o-statspack-oracle-1011g/ e https://oracle-base.com/articles/8i/statspack-8i para instruções de setup dele… E é claro, para que seja útil para uma análise Pontual como a que vc quer fazer, vc deve colocar um INTERVALO entre cada leitura / coleta nas V$ que o statspack faz de POUCOS minutos, coisa de 5 ou 10 talvez, não mais que isso…

    Sobre o RMAN, observo que Não faz lá muito sentido alegar ‘falta de espaço’ pro RMAN : primeiro, eu IMAGINO que esses dumps vão pra pra uma unidade de backup externa, seja fita ou disco USB/firewire removível né ? Afinal, se vc mantém só em disco teus dumps na hora que der um crash de disco vc perde tudo, né não ?? Sendo isso, Por Que vc não pode enviar os arquivos de backup do RMAN diretamente pra esse unidade externa ???
    E um segundo ponto, se o backup TEM que ir pra disco : se tem espaço pra um dump FULL dos dados (já que o export quase não tem opções de cópia Incremental), será que não dá mesmo pra que no mesmo espaço de disco vc ter BACKUPS RMAN INCREMENTAIS ???? Será que essa ‘falta de espaço’ na tentativa anterior foi porque vc queria fazer sempre backup RMAN full, todo dia ?? Aí não tem espaço que guente, mesmo…. AVALIE essas possibilidades, se esse database é crítico para a Empresa…

    []s

    Chiappa