Categoria: Erros
-

Encontrando registros duplicados
Um colega meu veio me questionar como encontrar campos duplicados no oracle, segue um passo a passo de como posso encontrar estes registros. Primeiramente fiz uma tabela de exemplo bem simples; E após criar a tabela populei com alguns registros. Mas aqui no meu caso eu criei uma Unique Key sobre o campo CPF, e…
-

Função Deterministica (FUNCTION DETERMINISTIC)
As funções deterministicas existentes desde a versão 8i são conhecidas por muitos DBA’s e Desenvolvedores apenas como necessárias para a criação de índices baseados em função (Function based index – FBI). Certamente que elas são necessárias para as FBI, mas o que elas realmente fazem? ou melhor, proporcionam? Quando criamos uma function (create function) podemos…
-

OERR Utility
Não muito conhecido, porém útil, o Oracle Error(OERR) é um utilitário que compõe a instalação do produto Oracle nas plataformas Linux e Unix. É um shell script localizado no diretório $ORACLE_HOME/bin que permite pesquisar nos arquivos Oracle messages (.msg) e exibir a causa e a ação para os erros pesquisados, como neste exemplo: Sua syntaxe…
-

Implementando novamente o PURGE_LOG JOB
Este artigo tem como objetivo implementar novamente o JOB no Scheduler o PURGE_LOG que pode estar com a data errada e por uma exclusão errônea. Vamos iniciar verificando o JOB. Podemos perceber acima que o agendamento do JOB está para 2029. Este pode ser um erro ocorrido devido a mudança de horário de verão com…
-

Linux Bonding mode 3 e 6 em Oracle RAC 10g a 11g pode ocasionar problemas
Essa semana tive dois clientes com o mesmo problema, utilizando RAC 11g e um dos nodes caiu e não voltou mais, ssh ok, ping ok e tudo redondinho, menos um detalhe que não esperava assim de imediato, BONDING configurado nas maquinas. De acordo com o Doc RAC and Oracle Clusterware Best Practices and Starter Kit…
-

Erro No Java ao chamar DBCA ou NETCA (libnnz11.so+)
Ao instalar o oracle em VM vocês podes se deparar com o erro (libnnz11.so+), conforme abaixo:
-

Aplicando Patch Set Update 10.2.0.5.6 (13343471) no Banco de Dados Oracle 10.2.0.5 non-RAC
Este artigo tem como objetivo mostrar como aplicar o patch set update 10.2.0.5.6 (patch 13343471) para o Banco de Dados 10.2.0.5. Estou utilizando o Sistema Operacional Enterprise Linux 5.7 32 Bits, então devemos fazer o download do patch set update para o banco de dados Oracle deste sistema operacional. OBS: Para fazer o download é…
-

PL/SQL: Item ignored, PLS-00201, PLS-00302, ORA-06550
Alguns códigos PL/SQL podem não encontrar o próprio OWNER dentro da aplicação. Procedimento abaixo mostra como a solução é simples para quando um código PL não encontra objetos do próprio schema.
