Notas del release


42.3 Lectura del texto de mensaje en línea

Se supone que está familiarizado con las funciones del sistema operativo donde está instalado DB2.

Se puede acceder a los mensajes siguientes de DB2 desde la línea de mandatos del sistema operativo:

Prefijo
Descripción

ASN
mensajes generados por Duplicación de DB2

CCA
mensajes generados por el Asistente de configuración de cliente

CLI
mensajes generados por la Interfaz de nivel de llamada

DBA
mensajes generados por el Centro de control y el programa de utilidad de Administración de base de datos

DBI
mensajes generados por la instalación y configuración

DB2
mensajes generados por el procesador de línea de mandatos

DWC
mensajes generados por el Centro de depósito de datos

FLG
mensajes y códigos de razón generados por el Gestor de catálogos de información

GSE
mensajes generados por DB2 Spatial Extender

SAT
mensajes generados por DB2 Satellite

SPM
mensajes generados por el gestor de puntos de sincronismo

SQJ
mensajes generados por SQL incorporado en Java (SQLJ)

SQL
mensajes generados por el gestor de bases de datos cuando se ha detectado una condición de aviso o de error.

Asimismo, está disponible en línea el texto de mensajes asociado con los valores de SQLSTATE.

Los identificadores de mensaje constan de un prefijo de mensaje de tres caracteres (consulte la lista anterior), seguido de un número de mensajes de cuatro o cinco dígitos. La letra de un solo dígito al final que describe la gravedad del mensaje de error es opcional.

Para acceder a la ayuda de estos mensajes de error, entre lo siguiente en el indicador de mandatos del sistema operativo:

db2 "? XXXnnnnn"
 
donde XXX representa el prefijo de mensaje
y donde nnnnn representa el número de mensaje.
Nota:
El identificador de mensaje aceptado como parámetro del mandato db2 no es sensible a las mayúsculas y minúsculas y la letra de terminación no es necesaria.

Por consiguiente, los mandatos siguientes producirán el mismo resultado:

Si el texto de mensaje es demasiado largo para la pantalla, utilice el mandato siguiente (en sistemas basados en unix y otros que soporten 'more'):

db2 "? XXXnnnnn" | more
 

También se puede invocar la ayuda en modalidad de entrada interactiva. Para entrar en la modalidad de entrada interactiva, entre lo siguiente en el indicador de mandatos del sistema operativo:

db2
 

Una vez que esté en modalidad de entrada interactiva, podrá entrar mandatos en el indicador de mandatos siguiente:

db2 =>
 

Para obtener ayuda de mensajes de DB2 en esta modalidad, escriba lo siguiente en el indicador de mandatos:

? XXXnnnnn
 
Nota:
Si el texto del mensaje excede la longitud de la pantalla, los usuarios con estaciones de trabajo no gráficas pueden dirigir la salida al programa 'more' (en sistemas basados en unix) o redirigir la salida a un archivo que pueda examinarse a continuación.

El texto de mensaje asociado con un valor determinado de SQLSTATE puede recuperarse emitiendo:

db2 "? nnnnn"
 
  o
 
db2 "? nn"
 

donde nnnnn es un código de clase SQLSTATE de cinco dígitos (alfanumérico) y nn es el código de clase SQLSTATE de dos dígitos (los dos primeros dígitos del valor de SQLSTATE).


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]