Mandato mqsicreatedb

Plataformas soportadas

  • Windows

Finalidad

El mandato mqsicreatedb crea una base de datos y hace que sea accesible para el intermediario. El mandato crea la base de datos, crea un nombre de origen de datos ODBC y, si es necesario, en función del tipo de base de datos, crea e inicia un servicio de Windows. El mandato crea, como máximo, una instancia del servicio de Windows para cada instalación de una versión principal del producto. Este mandato sólo da soporte a los motores de base de datos DB2 y Derby instalados.

Sintaxis

Parámetros

NombreBasedatos
(Necesario) El nombre de la base de datos que desea crear. Debe ser el primer parámetro y es sensible a las mayúsculas y minúsculas. El motor de base de datos puede poner restricciones en la longitud permitida del nombre de base de datos. Para saber las limitaciones en el juego de caracteres que puede utilizarse, consulte Caracteres permitidos en mandatos.
-i IDUsuarioServicio
(Opcional, sólo Derby) El ID de usuario bajo el que se ejecuta el servicio DatabaseInstanceMgr.

Se puede especificar en cualquier sintaxis válida de nombre de usuario:

  • dominio\nombreusuario
  • \\servidor\nombreusuario
  • .\nombreusuario
  • nombreusuario

Si utiliza el formato no calificado para este ID de usuario (nombreusuario), el sistema operativo busca el ID de usuario en todo el dominio, empezando por el sistema local. Esta búsqueda puede tardar un poco en llevarse a cabo.

El IDUsuarioServicio especificado debe ser miembro del grupo local mqbrkrs. El ID puede ser un miembro directo o indirecto del grupo. El IDUsuarioServicio también debe estar autorizado a acceder al directorio inicial (donde está instalado WebSphere Message Broker).

Este parámetro se ignora si el motor de base de datos especificado o tomado por omisión para el mandato es DB2. Se necesita un IDUsuarioServicio para Derby, pero sólo para la primera invocación de este mandato. Las invocaciones subsiguientes se asocian con el servicio DatabaseInstanceMgr de Windows existente que se ejecuta bajo el IDUsuarioServicio especificado en el mandato anterior

Los requisitos de seguridad para el IDUsuarioServicio se detallan en Requisitos de seguridad para las plataformas Windows.

-a ContraseñaServicio
(Opcional, sólo Derby) La contraseña para el IDUsuarioServicio. Especifique esta opción sólo si especifica el IDUsuarioServicio.
-p NúmeroPuerto
(Opcional) El número de puerto TCP/IP que este componente utilizará en la máquina local. Si no se especifica, se utiliza el valor por omisión 1527.
-e TipoBd
(Opcional) El motor de base de datos que se debe utilizar para crear y ejecutar la base de datos. Los valores soportados actualmente son DB2 y Derby. Si no especifica esta opción y sólo está disponible un motor de base de datos, se utilizará dicho motor. Si ambos están disponibles, el motor por omisión es DB2.
-u IDUsuarioBd
(Opcional, sólo DB2) Un nombre de usuario adicional que necesita acceso a la base de datos que crea este mandato.

Autorización

El ID de usuario utilizado para invocar este mandato debe tener autorización de Administrador en el sistema local y formar parte del grupo mqbrkrs.

Respuestas

Este mandato devuelve las siguientes respuestas:

  • BIP9801 No se ha encontrado ningún producto de base de datos soportado
  • BIP9802 Ya existe una base de datos con el nombre xxxx
  • BIP9803 No se ha podido encontrar el motor de base de datos, xxxx, solicitado
  • BIP9805 Ya hay un Cloudscape Network Server ejecutándose en el puerto número
  • BIP9809 Creando la base de datos, este proceso puede llevar cierto tiempo
  • BIP9811 El servicio IBM MQSeries Brokers DatabaseInstanceMgr ya existe
  • BIP9812 IBM Cloudscape Network Server no se ha iniciado
  • BIP9813 Se ha excedido el tiempo de espera del proceso externo
  • BIP9815 El nombre de base de datos proporcionado xxxx tiene demasiados caracteres
  • BIP9816 Se han instalado varios motores de base de datos. Se toma por omisión el motor de base de datos DB2
  • BIP9817 Se ha utilizado el motor de base de datos DB2 para crear la base de datos xxxx
  • BIP9818 Se ha utilizado el motor de base de datos IBM Cloudscape/Apache Derby para crear la base de datos xxxx

Ejemplos

El ejemplo siguiente configura una base de datos con el nombre brokerdb en el puerto 1600:
mqsicreatedb brokerdb -p 1600
El ejemplo siguiente configura una base de datos Derby con el nombre derbydb, utilizando el número de puerto 1527:
mqsicreatedb derbydb -i wbrkuid -a wbrkpw -e Derby -p 1527 
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
an35001_