Configuración de una base de datos DB2

Configure una base de datos DB2 o la base de datos empaquetada de DB2 Workgroup Server para que funcione con Jazz Team Server.
Antes de empezar
Este procedimiento presupone que se han cumplido los siguientes requisitos previos. Consulte la documentación de bases de datos o con un administrador de bases de datos (DBA) DB2 para obtener ayuda.
Por qué y cuándo se efectúa esta tarea
Para configurar una base de datos DB2:
  1. Crea la base de datos en la ventana de mandatos de DB2. El mandato de ejemplo crea una base de datos nueva llamada JAZZ. Estos mandatos se ejecutan en la ventana de mandatos DB2. La ventana de mandatos se puede abrir desde el menú de inicio de la aplicación en el menú Herramientas de línea de mandatos de la DB2.
    • En Windows®:
      db2 create database JAZZ on c: using codeset UTF-8 territory en PAGESIZE 8192
    • En Linux:
      db2 create database JAZZ using codeset UTF-8 territory en PAGESIZE 8192
    Nota: Para garantizar un manejo correcto del contenido Unicode, el conjunto de caracteres de la base de datos debe ser de codificación UTF-8. Dado que la tabla AUDITABLE_LINKS no se ajusta al tamaño de página predeterminado de 4K en Windows, establezca el tamaño de la página en 8K como mínimo.
    Consejo: Si la base de datos no está en ejecución, el mandato db2start inicia la DB2.
  2. Localice el archivo teamserver.properties en el directorio JazzInstallDir/server/conf/jazz y renómbrelo como teamserver.derby.properties.
  3. Localice el archivo teamserver.db2.properties en el directorio JazzInstallDir/server/conf/jazz y renómbrelo como teamserver.properties.
  4. Especifique los datos de conexión y de base de datos en el archivo teamserver.properties.

    La especificación de conexión predeterminada se conecta a una base de datos DB2 que se ejecuta en un host local en el puerto 50000. En Windows, la base de datos se denomina JAZZ, y tanto el nombre de usuario como la contraseña es db2admin. Si se utilizaron los valores predeterminados cuando se configuró la base de datos, el archivo teamserver.properties ya debe estar configurado correctamente. De lo contrario, cambie esta información para que coincida con la configuración.

    1. Abra el archivo teamserver.properties en un editor de texto.
    2. Ubique las siguientes líneas:
      com.ibm.team.repository.db.vendor = DB2
      com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
      com.ibm.team.repository.db.jdbc.password=db2admin
    3. Modifique el valor com.ibm.team.repository.db.jdbc.location del servidor y la base de datos DB2.
      Consejo: En la ventana de mandato de DB2, ejecute el mandato db2 get dbm cfg, y a continuación encuentre la línea que contiene SVCENAME, la cual indica el número o nombre del puerto DB2. Si este mandato muestra un número, utilícelo como número de puerto (en lugar del 50000 del ejemplo de arriba). Si el mandato devuelve un nombre no numérico, determine qué número de puerto se asignó para este nombre y utilice ese número de puerto. En Linux, el archivo /etc/services contiene la correlación entre los nombres de puerto y los números, y en Windows, el archivo C:\windows\system32\drivers\etc\services es el que contiene dicha correlación. Para obtener más información póngase en contacto con el administrador de la base de datos o consulte la documentación de ésta.
    4. Modifique el valor com.ibm.team.repository.db.jdbc.location del nombre de usuario de su DB2.
      Nota: el usuario de DB2 debe contar con permisos para crear tablas, espacios de tablas y modificar la configuración de la base de datos. Los usuarios DB2 son creados por el sistema operativo.
    5. Especifique la contraseña del usuario en la propiedad com.ibm.team.repository.db.jdbc.password.
      Nota: No cambie el texto de la contraseña={password} en la propiedad com.ibm.team.repository.db.jdbc.location.
    6. Si es necesario, cambie la propiedad com.ibm.team.repository.db.db2.content.tablespace.location en una vía de acceso del Jazz Team Server donde se pueda crear el espacio de tabla principal.
      Nota: Si no cambia el valor predeterminado content_tablespace, el espacio de tabla se crea en la ubicación de almacenamiento de la base de datos. En Windows, si se especifica una vía de acceso nueva debe hacerse con dos barras invertidas, por ejemplo: com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace.

Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error