Social Icons

Mostrando postagens com marcador Administração. Mostrar todas as postagens
Mostrando postagens com marcador Administração. Mostrar todas as postagens

31 de dez. de 2024

Configurando o parâmetro COMPATIBLE




     Olá pessoal,
    
     Hoje vou escrever sobre uma dúvida recorrente nas turmas do treinamento "Database Performance Tuning", que é sobre o valor ideal ou sugerido do parâmetro de inicialização COMPATIBLE.

17 de nov. de 2024

Utilizando o utilitário NMON no Linux


      
 
        Olá pessoal,

     No artigo de hoje irei apresentar o utilitário nmon (Nigel’s Monitor), que é uma ferramenta interativa e muito útil para monitoramento e análise de desempenho em máquinas com SO Linux. Ele foi desenvolvido inicialmente por Nigel Griffiths da IBM e pode ser utilizado, em geral, tanto por SysAdmins quanto DBAs, para obter uma visão detalhada do uso de recursos do sistema em tempo real.

19 de abr. de 2024

Com que frequência os patches são aplicados no Oracle Database?



    Todos que já trabalham como DBA sabem (ou deveriam saber) a importância da aplicação de patches no Banco de Dados Oracle, porém será que nós seguimos as boas práticas e aplicamos eles de acordo com as recomendações da Oracle, e de segurança, em geral?

17 de jan. de 2023

Entendendo o Oracle Database Resource Manager



Olá pessoal,

     No post de hoje quero compartilhar com você uma videoaula sobre o "Database Resource Manager" (DRM), que ministrei ano passado. Para quem não esse, ele é uma feature presente na versão Enterprise Edition que fornece um conjunto de APIs PL/SQL que permitem ao DBA atribuir prioridade de consumo de recursos para grupos de sessões específicas.

10 de dez. de 2021

Minicurso de Oracle para DBAs de SQL Server (Parte 6): Localizando o Oracle instalado e seus arquivos


    

Olá pessoal,

      No post de hoje vou compartilhar com vocês o sexto e último vídeo da série em que estou ensinando um pouco de Oracle para um DBA SQL Server.

24 de nov. de 2021

Minicurso de Oracle para DBAs de SQL Server (Parte 5): Redo, archives, tablespaces de dados e índices, temporário e undo


   

Olá pessoal,

      No post de hoje vou compartilhar com vocês o quinto vídeo da série em que estou ensinando um pouco de Oracle para um DBA SQL Server.

4 de nov. de 2021

Minicurso de Oracle para DBAs de SQL Server (Parte 4): Interpretando erros, pesquisando MOS, verificando/configurando parâmetros


  

Olá pessoal,

      No post de hoje vou compartilhar com vocês o quarto vídeo da série em que estou ensinando um pouco de Oracle para um DBA SQL Server.

20 de out. de 2021

Tudo sobre o Oracle Database 19c


 

Olá pessoal,

     Não é mais novidade o lançamento do Oracle 19c, porém quero compartilhar em um único lugar, neste post, alguns links úteis (que de vez em quando recebo e-mails questionando onde pesquisar) e que acredito estarem entre os mais procurados sobre o assunto:
 

13 de out. de 2021

Minicurso de Oracle para DBAs de SQL Server (Parte 3): Sessões, SQLs, processos e alert log


 

Olá pessoal,

      No post de hoje vou compartilhar com vocês o terceiro vídeo da série em que estou ensinando um pouco de Oracle para um DBA SQL Server.

27 de set. de 2021

Minicurso de Oracle para DBAs de SQL Server (Parte 2): Jobs X Scheduler Jobs


 

Olá pessoal,

      No post de hoje vou compartilhar com vocês o segundo vídeo da série em que estou ensinando um pouco de Oracle para um DBA SQL Server.

14 de set. de 2021

Minicurso de Oracle para DBAs de SQL Server (Parte 1)



Olá pessoal,

      No post de hoje vou compartilhar com vocês o primeiro vídeo de uma série em que estou ensinando um pouco de Oracle para um DBA SQL Server.

16 de abr. de 2021

Videoaula apresentando uma visão geral do Oracle ASM


 

 Olá pessoal,

     Acabei de liberar um vídeo do capítulo 14, aula 1, do treinamento "Administrando Banco de Dados Oracle", onde apresento uma visão geral do Oracle ASM.

1 de mar. de 2020

Problemas com o parâmetro DEFERRED_SEGMENT_CREATION




Olá pessoal,

      Escrevi este post apenas para alertar sobre o valor default do parâmetro deferred_segment_creation, que pode causar problemas quando precisamos exportar dados de um ambiente para outro (normalmente usando o Data Pump), em uma tarefa como por exemplo: exportar um schema do ambiente de desenvolvimento para homologação, ou de homologação para produção. Isso é muito comum acontecer, e por isso vou comentar sobre o problema e como resolvê-lo.

9 de dez. de 2019

Script para cancelar SQLs de um usuário específico no Oracle Database



Olá pessoal,

    No post de hoje vou compartilhar um script que pode ser útil para muitos DBAs que administram Oracle Database versão 12c ou superior. A partir dessa versão é possível cancelar o SQL de uma sessão, e isso é muito útil em diversas ocasiões que irei comentar a seguir.

2 de dez. de 2019

Resolvendo problemas de lentidão com o SQL Plan Management




Olá pessoal,

     No artigo de hoje vou mostrar como resolver problemas de performance em SQLs que usam variáveis bind, geram diversos cursores filhos e possuem mais de 1 plano de execução (PE), onde por exemplo, o desempenho de 1 desses PEs é bom, e o dos demais não. Isso ocorre com uma certa frequência nos Bancos de Dados de produção que administro, e para resolver o problema, costumo usar o SQL Plan Management.

19 de set. de 2019

Identificando SQLs similares para substituir valores literais por valores bind




   Olá pessoal,

    No artigo de hoje vou mostrar como identificar SQLs similares que são candidatos a serem alterados para utilizarem "variáveis bind" (ao invés de valores literais), e desse modo, ajudar a economizar memória na Shared Pool, e reduzir os problemas diversos causados pelo excesso de "Hard Parses", alguns deles citados no artigo Devo limpar a Shared Pool via comando ALTER SYTEM FLUSH SHARED POOL?.

3 de set. de 2019

Devo limpar a Shared Pool via comando ALTER SYTEM FLUSH SHARED POOL?




     Algo que não é muito comum nem indicado executarmos, mas que em algumas situações (as exceções) somos obrigados a executar para resolver algum problema no Banco de Dados, é o comando ALTER SYTEM FLUSH SHARED POOL. Você sabe em que situações ele pode ser útil e deve ser executado?

12 de jul. de 2019

Export demorando muito mais do que o normal, como resolver?


 

Olá pessoal,

     Há alguns meses atrás tive problemas com o tempo de geração de um dump full de um dos BDs de Produção que administro, que aumentou de 1h hora para muitas horas... e precisei investigar o que estava ocorrendo.

30 de abr. de 2019

É possível criar sinônimos que apontam para objetos remotos?




     Semana passada descobri algo simples, mas interessante, e que talvez lhe seja útil... então resolvi compartilhar a descoberta através deste post. Por causa de uma demanda de consolidação de bancos de dados que irá ocorrer daqui há alguns meses, na empresa em que trabalho, meu chefe me fez a seguinte pergunta: - Fábio, é possível criar sinônimos apontando para objetos em bancos de dados remotos?

14 de jan. de 2019

Dropando um objeto diretamente no Dicionário de Dados




Olá pesssoal,

     No artigo de hoje vou mostrar como apagar objetos do Banco de Dados Oracle, excluindo-os diretamente no Dicionário de Dados, ou seja, excluindo os seus metadados que estão presentes em tabelas do Dicionário de Dados, ao invés de executar um comando convencional do tipo DROP <tipo do objeto> <nome do objeto>.
 

LINKS ÚTEIS

Total de visualizações de página

Seguidores

Meu One Drive (antigo Sky Drive)