Creación de una base de datos DB2 en sistemas Linux y UNIX

Crear una base de datos DB2 para una base de datos de intermediario .

Cuando se crea un intermediario, se especifica el nombre de usuario y la contraseña que se utilizan para conectar con la base de datos del intermediario. El proceso de creación de un intermediario crea las tablas de intermediario necesarias en el esquema del usuario dentro de la base de datos de intermediario, si las tablas todavía no existen. DB2 autentica el nombre del usuario utilizando la gestión de usuarios del sistema operativo; no es necesario definir el nombre del usuario para DB2 propiamente dicho.

Para crear una base de datos DB2 en Linux o UNIX:

  1. Inicie la sesión como usuario root.
  2. Cree una instancia de base de datos. Utilice los mandatos indicados aquí para las distintas plataformas.
    • En AIX:
      /usr/lpp/db2_08_01/instance/db2icrt -u IDusuario_delimitado nombre_usuario
    • En Linux, Solaris o HP-UX:
      /opt/IBM/db2/V8.1/instance/db2icrt -u IDusuario_delimitado nombre_usuario

    El nombre_usuario que se especifica en este mandato determina el propietario designado de la instancia de base de datos. Inicie la sesión como este usuario siempre que realice operaciones con la instancia de base de datos (por ejemplo, crear o modificar la base de datos). Los ejemplos de mandatos que se utilizan en este tema presuponen que ha iniciado la sesión como nombre_usuario, y utilizan el carácter de tilde (~) para indicar este ID de usuario en los mandatos de DB2 emitidos.

    Si no ha iniciado la sesión como el usuario propietario de la instancia de base de datos, debe modificar los mandatos que aparecen aquí para especificar explícitamente la propiedad especificando el ID de usuario propietario nombre_usuario a continuación del carácter ~ siempre que se utilice en los ejemplos.

    El IDusuario_delimitado es el ID de usuario bajo el que se ejecutan procedimientos almacenados. Puede especificar un ID diferente al ID de propietario de instancia de la base de datos para obtener seguridad y protección adicionales, lo cual se consigue porque el procedimiento almacenado se ejecuta bajo un ID diferente y por tanto en un proceso diferente al de la base de datos.

    Para obtener una explicación más detallada de la propiedad de bases de datos, consulte la biblioteca de DB2.

  3. Inicie una sesión como nombre_usuario.
  4. Cree una base de datos (en este ejemplo se llama WBRKBKDB) utilizando los siguientes mandatos (en algunas plataformas es necesario una vía de acceso explícita).
    Debe insertar un espacio en blanco entre el punto inicial y el carácter de tilde en el primer mandato que aparece aquí:
    . ~/sqllib/db2profile
    db2start
    db2 create database WBRKBKDB
    db2 connect to WBRKBKDB
    db2 bind ~/sqllib/bnd/@db2cli.lst grant public CLIPKG 5
  5. Debe aumentar el tamaño del almacenamiento dinámico de base de datos para asegurarse de que sea suficiente para el intermediario. Esta tarea se describe en Modificación del tamaño de almacenamiento dinámico de base de datos en las bases de datos de intermediario de DB2.
  6. Si está utilizando una instancia de DB2 de 64 bits, añada <directorio instancia DB2>/sqllib/lib32 al principio de la variable de entorno de vía de acceso de búsqueda de bibliotecas.
  7. Si está utilizando grupos de ejecución de 64 bits, establezca la variable de entorno MQSI_LIBPATH64 para que incluya las bibliotecas de bases de datos de 64 bits regulares.

Cuando se emite el mandato que crea el intermediario, se crean tablas dentro de la base de datos para que contengan la información necesaria.

Siguiente: Si ha seguido las instrucciones de Configuración de bases de datos de intermediario, la siguiente tareas es Modificación del tamaño de almacenamiento dinámico de base de datos en las bases de datos de intermediario de DB2.
Tareas relacionadas
Configuración de bases de datos de intermediario
Habilitación de las conexiones ODBC con las bases de datos
Modificación del tamaño de almacenamiento dinámico de base de datos en las bases de datos de intermediario de DB2
Autorización de acceso a las bases de datos de intermediario
Referencia relacionada
Bases de datos soportadas
Información relacionada
Centro de información de DB2 V9.1 (sistemas distribuidos)
Centro de información de DB2 V8 (sistemas distribuidos)
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Reservados todos los derechos.
Última actualización : 2009-02-16 14:30:58

ah14480_