Archive for the ‘Alta disponibilidade’ Category
Varias vezes encontramos consultas, processos ou atualizações em massa provocando um alto Ãndice de custos para o ambiente de banco de dados, apesar de varias otimizações serem aplicadas o custo ainda é extremamente alto o que acaba prejudicando varios processos e rotinas.
Então.. o que podemos fazer para diminuir este impacto?
Já pensou em paralelismo?
O Paralelismo, disponibilizado na versão enterprise do Oracle database, oferece a ideia de se quebrar uma tarefa em partes para que, em vez de um único processo fazer todo o trabalho, muitos processos possam executar simultâniamente as partes e no final apresentar um resultado único em menos tempo do que o executado por um único processo.
Continua …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
Este artigo tem como objetivo explicar como aplicar o Patch PSU 10.2.0.5.4 para o Banco de Dados Oracle 10.2.0.5.0.
Estou usando um Banco de Dados Single Instance com ASM, ou seja, non-RAC.
Primeiramente devemos baixar o Patch 12419392. Estou usando Oracle Enterprise Linux 5.7 32 Bits, então devemos baixar o Patch para este Sistema Operacional.
Para baixar o Patch terás que obter as o suporte da Oracle.
Ao baixar o Patch copia o mesmo para o servidor de Banco de Dados e descompacta o mesmo com “unzip”.
Continua …
Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.
Este artigo tem como objetivo explicar como adicionar um disco no Linux para adição de Disco no Disco de Grupo no ASM.
Informações:
- Oracle Enterprise Linux 5.7 32 Bits.
- Oracle Database 10g (10.2.0.5.4).
- Utilizando Udev para as rawdevices.
Com o usuário “root” vamos adicionar o disco récem adicionado no servidor de Banco de Dados.
Continua …
Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.
Algo que muitos DBA’s não dão importância é de registrar o DBID do banco de dados em um local seguro e de fácil acesso para que seja utilizado quando for preciso!
E agora que perdemos todo nosso ambiente ou parte dele e não temos o DBID anotado, como podemos descobri-lo?
Continua …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
Este artigo tem como objetivo mostrar como migrar o Banco de Dados Oracle “Single” para “ASM” porém não para RAC.
Vamos utilizar a versão 10.2.0.5 do Banco de Dados Oracle para realizar a migração.
Para iniciarmos devemos estender os discos colocados que será os discos do ASM (Automatic Storage Management).
Continua …
Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.
Diversas vezes encontramos ambientes onde o numero de processos permitidos estourou (ORA-00020: maximum number of processes (%s) exceeded), e agora qual a solução? Reiniciar o database ou começar a matar sessões?
Estas ações muitas vezes podem mascarar o problema ou não serem permitidas pois podem significar mais trabalho..
Uma “solução” introduzida na versão 10G é a conexão preliminar, onde permite a conexão diretamente com a SGA sem abrir uma sessão no bando de dados.
Continua …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
A Oracle na versão 11gR2 disponibiliza como New Feature a forma de fazer o duplicate sem precisar estar conectado na base de origem. Facilitando muitas vezes o transporte de uma base inteira, como irei mostrar neste teste case de um duplicate RAC 11gR2 para um Single 11gR2.
Meu ambiente que estarei demonstrando será tudo em linux, RAC+ASM para Single Non-ASM.
Primeiramente temos que fazer um backup full do database RAC, no meu caso chamado database: TKRAC11G.
Continua …
Bacharel em Sistema de Informação pela Uniasselvi, atualmente cursando Gerenciamento de Projetos em TI pela Pós Graduação Uniasselvi. Atuo como Analista de suporte a banco de dados - DBA pela Teiko Soluções em TI residente de Blumenau/ SC, OPN Certified Specialist, Certificado OCP 10g/11g, OCE RAC10g e Linux 10g. Conhecimentos em Microsoft SqlSever e Mysql e programação web (php,asp).
Hoje verificando um database 11GR2 constatei que a tablespace SYSAUX estava ocupando cerca de 17GB, mas porque? Quem está utilizando este espaço?
Creio que a resposta que veio a sua cabeça é AWR! É sempre ele o culpado?…
Vamos dar inicio identificando quem são os ocupantes da tablespace SYSAUX que mais consomem espaço, para isto vamos utilizar a view v$sysaux_occupants
Continua …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
O arquivo de log de alerta do Oracle conhecido basicamente por alert.log é um log de mensagens e erros escritos pelo banco de dados que registra informações como desligamento e inicialização do banco, alterações de parâmetros, erros/alertas, entre outros.
Como sabemos este arquivo deve ser constantemente monitorado para detectar mensagens de alertas e erros, mas como podemos testar se nosso monitoramento esta realmente funcionando sem gerar um erro ou esperar que um aconteça?
Pois bem, a Oracle oferece uma package para podermos “escrever” no alertlog e arquivos de trace, vejamos:
O primeiro valor informado na chamada tem como objetivo:
1 – Gravar o erro em um arquivo de trace (trace file);
2 – Gravar o erro no alertlog;
3 – Gravar o erro no alertlog e em um arquivo trace.
Continua …
Analista DBA Oracle, certificado OCP Oracle 10G, OCE Linux, estudante de sistemas de informação.
Este artigo tem como objetivo explicar como instalar o Grid para Implementação do ASM para o Banco de Dados 11gR2.
Vamos usar para a disponibilização dos discos para o ASM o “ASMLIB”.
Primeiramente com o usuário “root” devemos instalar os pacotes do “ORACLEASM” para após criarmos os discos no “ASMLib”.
Na Media (DVD) do Oracle Linux 5.7 32 Bits devemos verificar os pacotes para o ASM conforme abaixo.
Continua …
Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.