Autor: Jhonata Lamim (Admin)

  • Oracle Invisible Index – 11g

    Oracle Invisible Index – 11g

    A partir da versão do Oracle 11g, é possível criar e alterar os índices para INVISIBLE/VISIBLE. BUNNY ONYX topless Ao alterar um índice para invisible, por default o otimizador do Oracle não utiliza o mesmo para montar um plano de execução. A menos, que o parâmetro optimizer_use_invisible_indexes (default FALSE) esteja definido como TRUE a nível de…

  • Implementando o OSWatcher

    Implementando o OSWatcher

    O OSWatcher (OSW) é uma ferramenta para auxilio em análises de performance, através da coleta de informações do Sistema Operacional. É composto por uma série de scripts shell que utilizam os utilitários UNIX de diagnóstico para coleta de dados. O OSW utiliza os seguintes utilitários para coleta de dados: ps top mpstat iostat netstat tracerout…

  • Recuperar senha no Oracle 11g

    Recuperar senha no Oracle 11g

    AnneMariaQ – FREE porn star Neste artigo estarei dando continuidade em um tema abordado anteriormente pelo Anderson Graf no post Qual a senha mesmo?-Identified by values onde o mesmo explicou como acessar um owner, o qual não temos conhecimento da senha. Através da recuperação e conexão com a senha criptografada na versão 10g. Esta técnica pode ser bastante…

  • Duplicate a partir de um active DataGuard – 11.2.0.4

    Duplicate a partir de um active DataGuard – 11.2.0.4

    Recentemente, ao realizar uma atividade de duplicate de uma base de produção para teste, encontrei algumas dificuldades, uma vez que neste ambiente seria inviável a utilização do backup (devido ao tempo de restore) e a utilização do ambiente de produção como target uma vez que a janela para o processo seria bastante restrita devido ao…

  • implementando o STATSPACK – Oracle 10/11g

    implementando o STATSPACK – Oracle 10/11g

    Tanto na versão 10g como na 11g a utilização das features de DIAGNOSTIC e TUNING (controlada a partir do 11g pelo parâmetro control_management_pack_access) exige a necessidade de uma licença a parte. Sem a mesma o Oracle não irá armazenar dados relacionados a performance do ambiente, o que pode dificultar nosso trabalho como DBA’s. Afim de evitar que o…

  • Reinstalando o utilitário datapump – 10/11g

    Reinstalando o utilitário datapump – 10/11g

    Recentemente, tive problemas com a execução de um export utilizando o datapump. Pesquisando sobre o erro (erro abaixo), foi identificado que a solução para o mesmo seria “reinstalar o datapump”. O processo de reinstalação do datapump, não causa impacto no ambiente, podendo ser executado em horários em que o mesmo estiver em produção. Para realizar…

  • Corrigindo o erro ‘PLAN_TABLE’ is old version

    Corrigindo o erro ‘PLAN_TABLE’ is old version

    Quando é executado um explain e o mesmo utiliza uma PLAN_TABLE com uma versão inferior a versão do Oracle, é apresentada a mensagem “PLAN_TABLE” is old version e o resultado do explain pode, em alguns casos não apresentar a informação do tempo de execução do comando . O problema de ‘PLAN_TABLE’ is old version  ocorre geralmente…

  • Gerenciando retenção de traces usando o ADRCI – Oracle 11g

    Gerenciando retenção de traces usando o ADRCI – Oracle 11g

    É comum nos depararmos com ambientes que possuem uma geração excessiva de traces e consequentemente demandam de intervenção para a limpeza dos mesmos, com intuito de liberar espaço em disco. Não vou entrar no mérito de identificar o motivo da geração excessiva de traces neste post e sim, em como facilitar a vida do DBA…

  • Formatando um bloco corrompido que não está sendo utilizado.

    Formatando um bloco corrompido que não está sendo utilizado.

    Durante a execução de um backup rman full o ambiente estava apresentando ORA-19566, que sinaliza a existência de bloco corrompido. Consultando o alertlog é possível identificar o file_id e o numero do bloco do datafile que apresentou corrupção. Executando um dbv no datafile que apresentou corrupção é possível confirmar que o mesmo possuí 2 blocos corrompidos…