Configuración de una base de datos DB2

Siga estas instrucciones para configurar una base de datos DB2 o DB2 Express para utilizarla con IBM® Rational Quality Manager.
Antes de empezar
Nota: DB2 v9.5 Workgroup Server Edition viene empaquetado con este release de Rational Quality Manager.

Este procedimiento asume que se cumplen los requisitos previos siguientes. Consulte la documentación de DB2 o a un administrador de base de datos de DB2 (DBA) para obtener ayuda.

Por qué y cuándo se efectúa esta tarea

Para configurar una base de datos de DB2:

  1. En el servidor de DB2, inicie el Centro de Control de DB2.
  2. Pulse con el botón derecho del ratón sobre Todas las bases de datos, seleccione Crear base de datos y luego seleccione Estándar. Iniciará el Asistente para crear base de datos.
  3. En la página 1 del Asistente para crear base de datos realice los siguientes pasos:
    1. Como nombre de base de datos, escriba: RQM.
    2. Especifique una vía de acceso predeterminada, por ejemplo: C:\.
    3. Seleccione la opción Permitir que DB2 gestione mi almacenamiento (almacenamiento automático).
    4. Especifique 16K como el valor para bufferpool y espacio de tabla.
    5. Pulse Siguiente.
  4. En la página 2 del Asistente para crear base de datos, realice los siguientes pasos:
    1. Acepte los valores predeterminados.
    2. Pulse Siguiente.
  5. En la página 3 del Asistente para crear base de datos, asegúrese de que las siguientes opciones estén establecidas como se indica:
    1. País/región: predeterminado.
    2. Territorio: US.
    3. Código: UTF-8.
    4. Secuencia de clasificación establecida en: Sistema.
  6. Pulse Siguiente.
  7. Pulse Finalizar.
    Nota: La siguiente serie de pasos se completa en el servidor Rational Quality Manager Jazz.
  8. Localice el archivo teamserver.properties en el directorio InstallDir\server\conf\jazz\ y renómbrelo a teamserver.derby.properties.

    Rational Quality Manager utiliza este archivo para especificar varias propiedades, incluidos los valores de la base de datos. Al actualizar el archivo teamserver.properties, puede utilizar la base de datos DB2 en lugar de la base de datos Derby.

  9. Localice el archivo teamserver.db2.properties en el directorio InstallDir\server\conf\jazz\ y renómbrelo a teamserver.properties.
  10. Especifique los detalles de base de datos y conexión en el archivo teamserver.properties.

    La especificación de conexión predeterminada conecta a una base de datos DB2 que se ejecuta en el host local en el puerto 50000. El ejemplo siguiente asume que la base de datos se denomina RQM y que el nombre de usuario y la contraseña son db2admin. Si se han utilizado los valores predeterminados al configurar la base de datos, es posible que el archivo teamserver.properties ya esté configurado correctamente. Si no es así, cambie esta información para que coincida con su configuración.

    1. Abra el archivo teamserver.properties en el editor de texto.
    2. Localice las líneas siguientes:
      com.ibm.team.repository.db.vendor = DB2
      com.ibm.team.repository.db.jdbc.location=//localhost:50000/RQM:user=db2admin;password={password};
      com.ibm.team.repository.db.jdbc.password=db2admin
    3. Edite el valor de com.ibm.team.repository.db.jdbc.location para el servidor y base de datos DB2.

      Cambie el nombre de host de la base de datos (o dirección IP), nombre de base de datos, nombre de usuario y contraseña de DB2 según sea necesario.

      Nota: El usuario de DB2 debe tener permisos para crear tablas, espacios de tablas y modificar la configuración de base de datos. Los usuarios de DB2 los crea el sistema operativo.
    4. Especifique la contraseña de usuario en la propiedad com.ibm.team.repository.db.jdbc.password.
      Nota: No cambie el texto password={password} en la propiedad com.ibm.team.repository.db.jdbc.location.
    5. Si es necesario, cambie la propiedad com.ibm.team.repository.db.db2.content.tablespace.location a una vía de acceso del servidor Jazz donde se pueda crear el espacio de tablas principal.
      Nota: Si no se cambia el valor predeterminado de content_tablespace de este valor, el espacio de tablas se creará en la ubicación de almacenamiento de base de datos. En Windows®, si se especifica una nueva vía de acceso, se debe especificar utilizando barras inclinadas invertidas dobles, por ejemplo: com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace.
    6. Añada las líneas siguientes al archivo teamserver.properties. (Cambie los números de puerto para que coincidan con su configuración de WebSphere Application Server).
      #websphere port configuration
      com.ibm.team.repository.server.repourl.port.http=9080
      com.ibm.team.repository.server.repourl.port.https=9443 
      Nota: Éstos son los números predeterminados. Si no ha instalado WebSphere Application Server y utiliza otros números de puerto, tendrá que hacer que dichos números de puerto coincidan con los números de puerto asignados en WebSphere Application Server.
  11. Edite los tres perfiles de provisión a fin de incluir la vía de acceso completa. En Windows, los perfiles de provisión están ubicados en InstallDir\server\conf\jazz\provision_profiles. En Linux, los perfiles de provisión están ubicados en InstallDir\server.
    Nota: Los espacios en los nombres de vías de acceso de los perfiles de provisión se han de sustituir por %20.
    Obtener más información sobre los perfiles de provisión.: Jazz utiliza perfiles de provisión para especificar la vía de acceso del conector para futuros fixpacks y actualizaciones de release. Estos perfiles también se utilizan cuando se crean tablas de base de datos. Para que el directorio de actualización funcione de manera correcta, los perfiles de provisión deben tener una vía de acceso absoluta.
    • En Windows
    1. profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/update-site featureid=com.ibm.team.rtc.server.feature
    2. rqm-license-profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/rqm-license-update-site featureid=com.ibm.rqm.licensing.standard.feature
    3. rqm-profile.ini: url=file:///C:/Program%20Files/RQM20/server/conf/jazz/rqm-update-site featureid=com.ibm.rqm.server.feature
    • En Linux, la variación de sintaxis para editar los perfiles de provisión es la siguiente, asumiendo que su directorio de instalación de Rational Quality Manager sea /opt/IBM/RQM20/.
    1. Para Red Hat Enterprise Linux 5: url=file:/opt/IBM/RQM20/server O url=file:///opt/IBM/RQM20/server.
    2. Para SUSE Linux Enterprise Server 10: url=file:/opt/IBM/RQM20/server
  12. Ahora que se ha modificado teamserver.properties y los perfiles de provisión, debe ejecutar un programa de utilidad Jazz denominado repotools para crear las tablas de base de datos. El archivo del programa de utilidad repotools.bat está ubicado en InstallDir\server\repotools.bat.
    1. Abra una ventana de mandatos.
    2. Ejecute repotools.bat -createTables.
Resultados
Ha acabado de configurar la base de datos.

Comentarios