Mostrando postagens com marcador Exception. Mostrar todas as postagens
Mostrando postagens com marcador Exception. Mostrar todas as postagens

sexta-feira, 1 de julho de 2011

Exceptions pré-definidas - ORA-01476 ZERO_DIVIDE

Olá,
Esta exception ocorre quando é feita uma tentativa de dividir um valor por zero, é mais um dos casos que parecem simples de resolver, porém às vezes temos muitas contas que são jogadas de variáveis para variáveis e é onde costuma dar esse erro, nesse caso, aconselho verificar as variaveis que estão dividindo os números
Código do erro ORA-01476
Até,

quinta-feira, 30 de junho de 2011

Exceptions pré-definidas - ORA-06502 VALUE_ERROR

Olá,
Esta exception ocorre quando ocorre um erro em uma restrição de conta, conversão, trunc ou tamanho, por exemplo, no caso de tentar fazer um select into em um varchar2 sem ter o tamanho definido
Código do erro ORA-06502
Até,

quarta-feira, 29 de junho de 2011

Exceptions pré-definidas - ORA-00051 TIMEOUT_ON_RESOURCE

Olá,

Esta exception ocorre quando o tempo de espera por uma resposta é atingido, nesse caso, verifique se o banco e a rede estão ok

Código do erro ORA-00051

Até,

terça-feira, 28 de junho de 2011

Exceptions pré-definidas - ORA-01410 SYS_INVALID_ROWID

Olá,
Esta exception ocorre quando é feita uma tentativa de converter uma string para um rowid que não existe, nesse caso, verifique a string informada
Código do erro ORA-01410
Até,

segunda-feira, 27 de junho de 2011

Exceptions pré-definidas - ORA-06532 SUBSCRIPT_OUTSIDE_LIMIT

Olá,
Esta exception ocorre quando é feita uma referência à uma nested table ou à um varray usando um indice fora da faixa permitida, nesse caso, verifique o indice informado
Código do erro ORA-06532
Até,

domingo, 26 de junho de 2011

Exceptions pré-definidas - ORA-06533 SUBSCRIPT_BEYOND_COUNT

Olá,

Esta exception ocorre quando é feita uma referência à uma nested table ou à um varray usando um indice maior do que o número de elementos na collection, nesse caso, verifique o indice informado

Código do erro ORA-06533

Até,

sábado, 25 de junho de 2011

Exceptions pré-definidas - ORA-06500 STORAGE_ERROR

Olá,
Esta exception ocorre quando um PL/SQL está com problemas para alocar memória, nesse caso o problema pode ser tanto de software, quanto do hardware, veja como está a quantidade de shared memory
Código do erro ORA-06500
Até,

sexta-feira, 24 de junho de 2011

Exceptions pré-definidas - ORA-30625 SELF_IS_NULL

Olá,

Esta exception ocorre quando um programa tenta chamar uma função MEMBER com o objeto null ou não inicializado, nesse caso, inicialze o objeto

Código do erro ORA-30625

Até,

quinta-feira, 23 de junho de 2011

Exceptions pré-definidas - ORA-06504 ROWTYPE_MISMATCH

Olá,

Esta exception ocorre quando a variável onde é feito o fetch do cursor é diferente da linha retornada, nesse caso, verifique o tipo da variável de retorno

Código do erro ORA-06504

Até,

quarta-feira, 22 de junho de 2011

Exceptions pré-definidas - ORA-06501 PROGRAM_ERROR

Olá,
Esta exception ocorre quando o PL/SQL encontrou um erro interno, nesse caso, contate o dba, provavelmente você estará com sérios problemas no banco de dados
Código do erro ORA-06501
Até,

terça-feira, 21 de junho de 2011

Exceptions pré-definidas - ORA-01012 NOT_LOGGED_ON

Olá,

Esta exception ocorre quando um programa tenta fazer uma chamada e não está logado no banco, já vi acontecer no sql*plus isso quando a conexão é perdida, deixei uma sessão muito tempo aberta e quando fui fazer um select, retornou esse erro, nesse caso é só fazer o logon novamente

Código do erro ORA-01012

Até,

segunda-feira, 20 de junho de 2011

Exceptions pré-definidas - ORA-01017 LOGIN_DENIED

Olá,
Esta exception ocorre quando um programa tenta fazer login no Oracle com um usuário e/ou senha inválidos, nesse caso, verifique o usuário e a senha informados
Código do erro ORA-01017
Até,

domingo, 19 de junho de 2011

Exceptions pré-definidas - ORA-01722 INVALID_NUMBER

Olá,
Esta exception ocorre quando é feita uma tentativa de converter um caracter para número não válido, nesse caso veja se o valor que está sendo convertido é mesmo um número, verifique se não existem espações em branco
Código do erro
Até,

sábado, 18 de junho de 2011

Exceptions pré-definidas - ORA-01001 INVALID_CURSOR

Olá,


Esta exception ocorre quando um programa tenta fazer alguma operação não permitida em um cursor, por exemplo, fechar um cursor fechado, ou também pelo valor configurado para MAXOPENCURSORS, nesse caso, se for por causa de um cursor fechado, vale a outra dica para cursor, senão, se for po causa do MAXOPENCURSORS, converse com o seu dba

Código do erro ORA-01001 ( segundo a documentação da Oracle, o erroORA-01001 não existe no 10g )

Até,

sexta-feira, 17 de junho de 2011

Exceptions pré-definidas - ORA-00001 DUP_VAL_ON_INDEX

Olá,
Esta exception ocorre quando é feita uma tentativa de duplicar um valor de um indice único em uma tabela, nesse caso, verifique se o indice deve ser unique mesmo, ou veja o valor que está sendo inserido
Código do erro ORA-00001
Até,

quinta-feira, 16 de junho de 2011

Exceptions pré-definidas - ORA-06511 CURSOR_ALREADY_OPEN

Olá,


Esta exception ocorre quando o cursor que se está tentando abrir já está aberto, neste caso, feche o cursor antes de abrir, pode parecer um erro simples, mas às vezes temos uma abertura de cursor dentro de um loop, e é onde fica um difícil pegar o erro, pois nesse caso, o erro às vezes aparece e às vezes não

Código do erro 

Até,

quarta-feira, 15 de junho de 2011

Exceptions pré-definidas - ORA-06531 COLLECTION_IS_NULL

Olá,


Esta exception ocorre quando é feita uma tentativa de referenciar uma nested table ou uma collection que precisa ser inicializada, sem que a collection tenha sido inicializada, neste caso, deve-se inicializar a variável com o construtor apropriado

Código do erro ORA-06531

Até,

terça-feira, 14 de junho de 2011

Exceptions pré-definidas - ORA-06592 CASE_NOT_FOUND

Olá,


Esta exception ocorre quando quando nenhum case satisfaz a condição e não existe um else. Um comando case deve contemplar todos as condições possíveis ou deve ter um else, neste caso, incluir todos os cases possíveis ou incluir um else

Código do erro ORA-06592

Até,

segunda-feira, 13 de junho de 2011

Exceptions pré-definidas - ORA-06530 ACCESS_INTO_NULL

Olá,

Esta exception ocorre quando se tenta acessar o valor de uma variável que não foi inicializada, por exemplo, um LOB, neste caso, deve-se inicializar a variável com o construtor apropriado

Código do erro ORA-06530

Até,

domingo, 12 de junho de 2011

Exceptions pré-definidas - ORA-01422 TOO_MANY_ROWS

Olá,


Esta exception ocorre quando um select into retorna mais de uma linha, nesse caso, verifique se foi feito um select por uma chave primária, ou de outro modo que seja garantido que retorno somente uma linha

Código do erro ORA-01422

Até,