Índice:
- Oracle 12c ad CPU use
- Oracle 12c e memória
- Espaço em disco disponível e Oracle 12c
- Oracle 12c e logs de eventos do sistema
Vídeo: Métodos de recolección y análisis de datos en la evaluación de impacto 2024
Seu banco de dados Oracle 12c requer vários sistemas em seu computador para funcionar para suportar os bancos de dados que você criou. Aqui estão alguns sistemas para verificar se você está tendo problemas com seu banco de dados:
-
Utilização da CPU: A CPU está no máximo?
-
Memória: Quanto memória está disponível?
-
Espaço disponível em disco: Existe espaço em disco disponível?
-
Registros de eventos do sistema: Alguma coisa está sendo relatada ao sistema?
Você não precisa ser um administrador de sistema para executar essas verificações.
Oracle 12c ad CPU use
Os servidores podem ter CPUs simples ou múltiplas. Independentemente disso, o processamento precisa estar disponível para que o servidor processe pedidos de aplicativos.
Se uma máquina tiver um uso de CPU muito alto ou completo, ocorrerão problemas de desempenho.
-
Em Windows, , o Gerenciador de tarefas do Windows mencionado anteriormente possui uma guia Desempenho. Essa guia exibe o uso da CPU como uma porcentagem e como picos recentes
-
Para sistemas Linux / UNIX , o comando superior anteriormente descrito exibe a utilização da CPU na parte superior da tela.
Oracle 12c e memória
Se o servidor não tiver memória, o desempenho do sistema sofre ou mesmo permanece parado. Não é desejável executar um servidor com pouca ou nenhuma memória disponível. Se você achar que o servidor está constantemente com memória, adicione mais memória ou reduza a quantidade de memória alocada para os programas.
-
Para verificar a memória em Windows , a guia Performance do Gerenciador de Tarefas do Windows fornece a memória total na máquina e o valor disponível.
-
Os sistemas Linux / UNIX possuem múltiplas ferramentas para verificar a memória, mas o utilitário superior fornece esta informação rapidamente.
Espaço em disco disponível e Oracle 12c
Espaço em disco é diferente da utilização do disco . A frequência de leitura e gravação em um disco é a utilização e pode ser um fator de desempenho principal. A falta de espaço disponível no disco pode interromper o sistema e é o foco aqui porque você, como o DBA, pode fazer algo a respeito.
O que pode acontecer quando um disco se enche? Depende do que está escrevendo nesse disco. No mínimo, os arquivos de log não podem ser gravados e os espaços de tabela não podem ser expandidos. Na pior das hipóteses, os arquivos de registro de arquivos não podem ser escritos com êxito e o banco de dados trava.
Com outros softwares, os processos podem gerar grandes quantidades de CPU e Java Virtual Machines pode falhar. Qualquer um desses problemas provavelmente gerará uma chamada em pânico para sua mesa.
A maneira mais rápida de verificar o espaço em disco é ver se alguns sistemas de arquivos estão 100% cheios.
-
Para sistemas Windows , a maneira mais rápida é ir ao meu computador e olhar para o espaço livre para cada unidade de disco. Certifique-se de ter a opção Detalhes selecionada na guia Exibir para obter as informações completas.
-
O comando df-m ajuda Linux e usuários do Oracle Solaris:
$ df -m Sistema de arquivos 1M-blocks Usado Uso disponível% Montado em / dev / sda3 8064 3587 4068 47% / tmpfs 3957 1885 2072 48% / dev / shm / dev / sda5 8064 208 7447 3% / home / dev / sda6 8064 147 7508 2% / tmp / dev / sda1 64310 17016 44028 28% / u01 / dev / sr0 2367 2367 0 100% / media / Oracle12cBeta
Este código mostra os sistemas de arquivos, sua porcentagem utilizada, porcentagem livre (disponível) e os valores reais em megabytes. O comando df -k pode mostrar a mesma informação, mas listada em kilobytes. O sinalizador -k é útil porque algumas versões do UNIX não suportam o sinalizador -m.
-
Em sistemas HP-UX UNIX , use bdf.
Oracle 12c e logs de eventos do sistema
Se tudo mais falhar, ouça o que o computador está lhe informando. Como um DBA, você deve ter pelo menos acesso de leitura aos logs de eventos do sistema em seu servidor e espero que todos os servidores que fazem parte do aplicativo.
Registros de eventos do sistema gravam eventos de rotina no servidor, mas também podem listar eventos de erro especiais que podem ser a causa de seus problemas de sistema. Às vezes, os logs de eventos listam claramente problemas de hardware, ou que os sistemas de arquivos estão cheios ou que a máquina simplesmente foi reiniciada ou quebrou. Todos estes são coisas boas para saber quando você está tentando rastrear um problema.
A localização dos logs de eventos pode variar e, muitas vezes, os logs adicionais estão além dos logs do sistema operacional para rever quando você aprende seu sistema.
-
Em Sistemas Windows , vá para Painel de controle → Ferramentas administrativas → Visualizador de eventos para ver os registros do sistema e do aplicativo.
-
Em Sistemas Linux / UNIX , / var / adm / messages e / var / log / syslog são bastante valiosos. O comando dmesg pode ver o fim do arquivo de log do sistema mais recente.
Muitas dessas informações podem não ter sentido para um DBA que não é experiente no sistema operacional; no entanto, ver erros pode ser suficiente para buscar a opinião do administrador do sistema.