En un servidor UNIX es fácil encontrar la descripción de un error ORACLE. En una instalación típica tenemos el programa
oerr en el directorio
$ORACLE_HOME/bin.
Sabéis cual es historicamente el error número 1 de Oracle:
$ oerr ora 100001, 00000, "unique constraint (%s.%s) violated"// *Cause: An UPDATE or INSERT statement attempted to insert a duplicate key.// For Trusted Oracle configured in DBMS MAC mode, you may see// this message if a duplicate entry exists at a different level.// *Action: Either remove the unique restriction or do not insert the key.Ahora bien, en nuestro escritorio Windows no tenemos el programita
oerr.
Podemos abrir el navegador e ir a la
documentación oficial de errores Oracle 11g en Internet.
O bien,
descargarnos de aquí el programa que
John Barrenechea (este apellido me suena mucho) ha hecho por nosotros.
El programa consiste en un fichero .exe y una base de datos .odb
Describe los errores de la versión Oracle 11g R2.
Por mi parte he creado un fichero .bat con dos líneas:
oerrcmdEn el escritorio tengo un acceso directo al fichero .bat. De esta forma el acceso a la descripción del error es rapidísimo. En el ejemplo, lo único que tengo que poner en el prompt es:
ora 1Saludos.