Configuración de una base de datos DB2 para Rational Engineering Lifecycle Manager y Lifecycle Query Engine

Rational Engineering Lifecycle Manager da soporte a IBM® DB2 Enterprise Server Edition. Necesitará crear una base de datos para Rational Engineering Lifecycle Manager, Jazz Team Server, Rational Engineering Lifecycle Manager y la aplicación Gestión de configuración.

Antes de empezar

Este procedimiento requiere que se cumplan los siguientes requisitos previos. Consulte la documentación de DB2 o a un administrador de bases de datos DB2 (DBA) para obtener ayuda.
Importante: Si instala Jazz Team Server con Rational Engineering Lifecycle Manager o Lifecycle Query Engine en el mismo sistema o en plataformas distribuidas, debe crearse para cada aplicación una base de datos independiente y un usuario de base de datos asociado a esa base de datos.

Ejecute los siguientes mandatos en DB2 Command Window. Puede abrir la ventana Mandato desde el menú Inicio de la aplicación en el menú de DB2 Herramientas de la línea de mandatos. Para conectar con un servidor remoto, puede utilizar Telnet o SSH. Asegúrese de estar conectado como el usuario db2inst1 ejecutando el mandato su db2inst1.

Procedimiento

  1. Abra una ventana de mandatos DB2 y cree la base de datos.
    Para Rational Engineering Lifecycle Manager Jazz Team Server, cree una base de datos llamada RELMJTS con páginas de 8K y el conjunto de códigos UTF-8.
    db2 create database RELMJTS using codeset UTF-8 territory en PAGESIZE 8192
    Para la aplicación Rational Engineering Lifecycle Manager, cree una base de datos llamada RELM con páginas de 8 K y un conjunto de código de UTF-8.
    db2 create database RELM using codeset UTF-8 territory en PAGESIZE 8192
    Para la aplicación Gestión de configuración, cree una base de datos denominada VVC con páginas de 8 K y un conjunto de códigos UTF-8.
    db2 create database VVC using codeset UTF-8 territory en PAGESIZE 8192
    Consejo: Si la base de datos no está en ejecución, el mandato db2start inicia la DB2.
    Nota: Si está creando la base de datos con un usuario distinto del usuario especificado en el archivo teamserver.properties, debe otorgar la autorización DBADM a dicho usuario:
    db2 connect to <nombre_base_datos>
    db2 grant DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT,SECADM on database to user <nombre_usuario>
    db2 disconnect <nombre_base_datos>
  2. Para configurar las conexiones de bases de datos y crear tablas de base de datos utilizando IBM WebSphere Application Server, consulte Configuración de WebSphere Application Server para Rational Engineering Lifecycle Manager
    Nota: Si crea todas las bases de datos (relm, relmjts, vvc) en el mismo servidor de bases de datos, compruebe que el número máximo de bases de datos activas simultáneamente esté establecido en un número mayor que 3. Si el valor es menor que el número de bases de datos activas, obtendrá el error 1041 de código SQL.
    1. Para abrir la configuración de gestor de base de datos, en la ventana de mandatos de DB2, ejecute el mandato siguiente:
      db2 get dbm cfg
    2. Busque la línea Número máximo de bases de datos activas simultáneamente. Si este número es menor que el de bases de datos instaladas, aumente el número a 8 emitiendo el mandato siguiente:
      db2 update dbm cfg using numdb 8
    3. Detenga e inicie el gestor de bases de datos para que estos cambios entren en vigor emitiendo estos mandatos.
      db2stop
      db2start

Configuración manual de una base de datos DB2

Acerca de esta tarea

La ejecución del asistente de configuración es el método recomendado para configurar las conexiones de base de datos y para crear las tablas de base de datos. Para ejecutar el asistente de configuración, siga las instrucciones de: Ejecución del asistente de configuración de Jazz Team Server para las aplicaciones de Rational Engineering Lifecycle Manager

Si prefiere llevar a cabo este procedimiento manualmente, utilice este tema para editar el archivo teamserver.properties y configurar una conexión de base de datos IBM DB2 y ejecutar el mandato -createTables para crear las tablas de base de datos.

Procedimiento

  1. Para cada aplicación, existe un archivo teamserver.properties independiente que debe abrirse y modificarse. Estos archivos están ubicados en los directorios propios (relmjts, relm y vvc) en el directorio JazzInstallDir/server/conf. Abra cada archivo teamserver.properties y especifique los detalles de la base de datos y de la conexión. La especificación de conexión predeterminada se conecta a la base de datos DB2 que se ejecuta en el host local en el puerto 50000. La base de datos se denomina JAZZ, y tanto el nombre de usuario como la contraseña son db2admin.
    Nota: Sustituya JAZZ por el nombre de su base de datos y la dirección del servidor por su nombre de host completo.
    1. Comente las siguientes líneas en la configuración Derby colocando (#) antes de cada línea:
      #com.ibm.team.repository.db.vendor = DERBY
      # com.ibm.team.repository.db.jdbc.location=conf/jts/derby/repositoryDB
    2. Elimine el comentario de las siguientes líneas en la configuración de DB2 eliminando (#) de al lado de cada línea:
      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. Edite los valores siguientes en la línea com.ibm.team.repository.db.jdbc.location:
      • //localhost:50000 escriba el nombre de host completo del servidor de base de datos.
      • JAZZ Escriba el nombre de la base de datos.
      • db2admin Escriba el nombre de usuario
      Nota: El usuario de DB2 debe tener permisos para crear espacios de tabla y modificar la configuración de la base de datos. El sistema operativo crea usuarios de DB2.
      Nota: No cambie el texto password={password} en las propiedadescom.ibm.team.repository.db.jdbc.location y com.ibm.team.datawarehouse.db.jdbc.location.
    4. Especifique la contraseña de usuario en las propiedades com.ibm.team.repository.db.jdbc.password.
    5. Si es necesario, cambie la propiedad com.ibm.team.repository.db.db2.content.tablespace.location a la vía de acceso en el servidor de base de datos donde se puede crear el espacio de tabla principal.
      Nota: Si no se cambia este 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, tiene que especificarse utilizando barras invertidas, por ejemplo, com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jts\\content_tablespace.
    6. Cambie el valor de la propiedad com.ibm.team.fulltext.indexLocation=conf/jts/indices/workitemindex a la ubicación de vía de acceso completa del índice de texto completo. Por ejemplo, escriba com.ibm.team.fulltext.indexLocation=c:/Progra~1/IBM/JazzTeamServer/server/conf/jts/indices/workitemindex.
    7. Cambie el valor de la propiedad com.ibm.team.jfs.index.root.directory=indices a la ubicación de vía de acceso completa del directorio raíz de índice de Jazz Foundation Service (JFS). Por ejemplo, escriba com.ibm.team.jfs.index.root.directory=c:/Progra~1/IBM/JazzTeamServer/server/conf/jts/indices.
  2. Después de crear las bases de datos, ejecute un mandato de herramientas de repositorio para crear tablas de base de datos.
    Importante: Ejecute el mandato createTables sólo si se trata de una instalación nueva.
    Nota: Cuando se ejecuta el mandato repotools, se actualizará el archivo teamserver.properties y se guardará el archivo original con el contenido original en el mismo directorio. Es posible que también vea un aviso que indica que el URI público no se ha establecido. Puede ignorar este aviso en este momento porque el URI público se definirá cuando ejecute el asistente de configuración.
    1. En Jazz Team Server, vaya al directorio JazzInstallDir/server y ejecute estos mandatos:
      repotools-relmjts -createTables
    2. Para la aplicación Rational Engineering Lifecycle Manager, vaya al directorio JazzInstallDir/server y ejecute estos mandatos:
      repotools-relm -createTables 
    3. Para la aplicación Gestión de configuración, vaya al directorio JazzInstallDir/server y ejecute estos mandatos:
      repotools-vvc -createTables 

Comentarios