Pular para o conteúdo
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #108268
    Avatar de sergiomsosergiomso
    Participant

      Colegas,

      Alguem sabe me informar se existem alguma view ou tabela no oracle que é armazenado todos erros ORA-?

      Obrigado

      #108270
      Avatar photoJosé Laurindo Chiappa
      Moderator

        Colega, que eu saiba isso é hard-coded internamente (mais especificamente em arquivos de mensagens, como o oraus.msg) : não tem uma tabela ou view com todos, não… Vc encontra a lista completa deles no manual “Database Error Messages” da sua versão, ou os pode consultar um a um em diversos sites que disponibilizam essa consulta (como http://www.ora-code.com/ ou http://www.ora-error.com/ ) , ou vc pode usar o utilitário oerr , que vem em qualquer versão do RDBMS Oracle, tipo :

        $ oerr ora 600

        ==> a resposta vai ser :

        ora-00600: internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]
        *Cause: This is the generic internal error number for Oracle program
        exceptions. This indicates that a process has encountered an
        exceptional condition.
        *Action: Report as a bug – the first argument is the internal error number

        Ou ainda, se vc quer ter a informação programaticamente, no seu programa vc chama a built-in SQLERRM passando o código do erro (negativo) como Argumento, que ela te retorna a msg correspondente…

        []s

        Chiappa

        #108272
        Avatar de sergiomsosergiomso
        Participant

          obrigado chiappa pelo retorno.

        Viewing 3 posts - 1 through 3 (of 3 total)
        • You must be logged in to reply to this topic.
        plugins premium WordPress