Al seguir estos procedimientos, tendrá la información que necesita para iniciarse con IBM® Rational® ClearQuest®. La información no cubre tecnicismos y detalles sobre el uso de IBM® DB2® como un sistema de gestión de base de datos que no sea el explicarle cómo instalarlo y configurarlo con dos bases de datos vacías.
Si tiene experiencia instalando DB2 en servidores basados en Microsoft® Windows® , tal vez encuentre que instalarlo y configurarlo en sistemas operativos de UNIX® es algo desafiante. Después de que use estas etapas para instalar DB2 en UNIX, tal vez también use lo que aprendió en este escenario como un suplemento para instalar otras herramientas por primera vez en sistemas operativos de UNIX.
Preparar el sistema operativo para la instalación
En Rational ClearQuest versiones 7.1.2 y superiores, DB2 (Restricted Enterprise Edition) está incluido, lo que significa que si desea usar DB2 como la base de datos de fondo para su entorno de cambio y de configuración, no tiene que comprar licencias separadas. Para obtener más información sobre el soporte y los requisitos previos para ambas herramientas, vea la sección de recursos de este artículo.
Para instalar DB2, necesita tres IDs de usuario exclusivos y los grupos correspondientes para administrar la instancia de DB2 y configurar la aplicación. Cree estos IDs en el sistema operativo de la máquina que sea su servidor de base de datos. Para elegir nombres de ID, considere el siguiente ejemplo: use "db2inst" para el ID del propietario de la instancia, "db2fenc" para el ID de usuario protegido, "dasusr" para el ID de usuario de DB2 Administration Server (DAS).
También debe crear 3 grupos distintos que correspondan a cada ID. Para crear los grupos, inicie sesión como raíz y ejecute los siguientes comandos. Tome en cuenta que los IDs y grupos en estos comandos son ejemplos. Puede usar convenciones de nombres que sean apropiadas para su proyecto u organización.
> groupadd -g 500 db2grp
> groupadd -g 501 db2fgrp
> groupadd -g 502 dasadm
> useradd -u 100 -g db2grp -d /home/db2inst1 -s /bin/sh -p db2inst db2inst
> useradd -u 101 -g db2fgrp -d /home/db2fenc1 -s /bin/sh -p db2fenc db2fenc
> useradd -u 102 -g dasadm -d /home/dasusr1 -s /bin/sh -p dasusr dasus
Después de que crea los IDs de usuario y los grupos, debe establecer las contraseñas para cada ID y crear sus directorios de inicio respectivos. Tal vez necesite ayuda de su equipo de administración del sistema para hacer estos cambios.
Para restablecer las contraseñas, debe ejecutar el comando "passwd". Para cambiar la contraseña para el ID db2inst:
- Inicie sesión como el usuario de raíz.
- Ingrese el siguiente comando:
passwd db2inst - Repita estas etapas para configurar las contraseñas de las dos cuentas de usuario restantes, "db2fenc" y "dasusr".
Para crear directorios de inicio:
- Inicie sesión como el usuario de raíz.
- Ingrese los siguientes comandos:
- > mkdir –p /home/db2inst
- > chmod 755 /home/db2inst
- chown db2inst:db2grp /home/db2inst
- Repita estas etapas para crear directorios para los IDs "db2fenc" y "dasusr".
Ya que la ubicación de instalación predeterminada para DB2 es el directorio /opt , asegúrese de que tiene suficiente espacio para instalar DB2. Comience por asignar 5 GB de espacio para el directorio /opt en su servidor de base de datos.
Para instalar DB2 en sistemas operativos de UNIX, debe iniciar sesión como el usuario de raíz. Copie el instalador de DB3 en la máquina que sea su servidor de base de datos.
Ejecute el script db2_install para iniciar la instalación de DB2. La utilidad está disponible en el directorio /root/desktop/mnt . Este directorio puede ser distinto de acuerdo con su entorno.
Figura 1. Iniciar la instalación de DB2
El script se detiene para que ingrese la ubicación de la instalación. Si desea usar la ubicación de instalación predeterminada, /opt/ibm/db2/V9.5, puede elegir "no" como se muestra en la siguiente figura.
Figura 2. Ingresar la ubicación de instalación para DB2
En la Figura 2, elegimos WSE como el tipo de instalación, ya que esos son los archivos que usamos para la instalación. Si usa el CD Enterprise Installation para instalar DB2, ESE estará disponible como una de las opciones.
Después de que complete la instalación exitosamente, la siguiente salida es mostrada:
Figura 3. Instalación de DB2 completada
Ahora debe crear la instancia de DB2 y establecer algunos parámetros necesarios.
Ya que es un sistema de gestión de base de datos relacional, debe establecer ciertos parámetros de kernel para que funcione con el sistema operativo. Para ver los requisitos de parámetros de kernel, ejecute el comando db2osconf como el usuario de raíz para mostrar el valor actual de parámetros de kernel requeridos y su valor esperado.
La salida es similar a lo que ve en la Figura 4.
Figura 4. Salida del comando db2osconf
Después de que instale DB2 exitosamente y establezca los parámetros de kernel, debe crear la instancia de DB2 para la base de datos en su herramienta de gestión de cambio y de configuración. Use la utilidad db2icrt para crear la instancia. Inicie sesión con el ID de usuario de la instancia que creó anteriormente.
La utilidad db2icrt está disponible en el directorio de instalación. Si usó el directorio de instalación predeterminado, entonces la ruta es /opt/ibm/db2/V9.5/instance
Figura 5. Creando la instancia de DB2
Después de que cree la instancia, inicie sesión como el propietario (por ejemplo, "db2inst") y después realice las siguientes tareas:
- Establezca el parámetro "SVCENAME" , el cual determina el puerto usado para el servicio de gestor de base de datos de DB2.
En la Figura 6, usamos el puerto 40000 para el servicio de gestor de base de datos, el cual es el puerto predeterminado. Si desea usar otro puerto, cámbielo aquí.
Figura 6. Actualizando la información de puerto
- Establezca la comunicación predeterminada para TCP/IP.
Figura 7. Configurando el protocolo de comunicación de DB2
- Reinicie el gestor de base de datos.
NOTA: El gestor de base de datos debe ser reiniciado mientras haya iniciado sesión como el propietario de la instancia. Si ha iniciado sesión como el usuario de raíz, no podrá reiniciar la instancia del gestor de base de datos.
Figura 8. Reiniciando DB2
En la herramienta de gestión de cambio y de configuración, debe crear dos repositorios, un repositorio de esquema y una base de datos de usuarios; por lo tanto, debe crear dos bases de datos vacías en su instancia de DB2.
Figura 9. Creando una base de datos vacía en DB2
Inicie sesión como el propietario de instancia para el servidor de base de datos donde DB2 está instalado y ejecute los siguientes comandos:
- Conéctese a la base de datos al ejecutar el comando connect.
Figura 10. Conectándose a las bases de datos
- Cree la agrupación de almacenamiento intermedio y el espacio de tabla para la base de datos.
Figura 11. Creando la agrupación de almacenamiento intermedio
Figura 12. Creando el espacio de tabla
Repita estas etapas para crear una segunda base de datos vacía.
Cuando tenga sus dos bases de datos vacías en DB2, entonces puede crear el repositorio de esquema y la base de datos de usuarios en Rational ClearQuest.
Probar la conexión entre la base de datos y el cliente
Antes de que cree el repositorio de esquema, valide la conexión con la instancia de la base de datos al usar la utilidad pdsql disponible en Rational ClearQuest.
> pdsql -v db2 –s <database server ip / hostname> -db <database-name> -u db2inst –p db2inst
Si este comando se ejecuta con éxito, significa que la base de datos es accesible desde el cliente de gestión de cambio y de configuración donde está creando el repositorio de esquema.
Cuando cree el repositorio de esquema, elija "DB2" como el proveedor de base de datos y "db2inst" como el propietario de la instancia. Para obtener información sobre cómo crear el repositorio de esquema y la base de datos de usuarios, vea la sección de recursos de este artículo.
En este artículo, aprendió como instalar DB2 mediante la línea de comandos. También aprendió cómo crear una instancia de DB2 con bases de datos vacías y a configurarlas para usarse con Rational ClearQuest. Finalmente, aprendió cómo probar la conexión entre la base de datos y la máquina del cliente al usar la utilidad pdsql .
Aprender
- Revise esta nota técnica para obtener más detalles sobre versiones soportadas de Rational
ClearQuest.
- Vea los requisitos previos específicos de la plataforma para DB2 en los
requisitos del sistema.
- Artículo: Configurando ClearQuest para usar DB2 como su RDBMS de fondo
- Visite el área del software Rational en developerWorks para obtener recursos técnicos y buenas prácticas para productos de Rational
Software Delivery Platform.
- Permanezca actualizado(a) con los Eventos técnicos y webcasts de developerWorks enfocados en una variedad de productos IBM y de temas de la industria TI.
- Asista a una sesión informativa gratuita de developerWorks en vivo para actualizarse rápidamente sobre productos y herramientas IBM y sobre las tendencias de la industria de TI.
- Vea demostraciones developerWorks on-demand que van desde la instalación de productos y demostraciones de configuración para principiantes, hasta funcionalidades avanzadas para desarrolladores experimentados.
- Mejore sus habilidades. Consulte la página de capacitación y certificación Rational, que incluye muchos tipos de cursos en un amplio rango de temas. Usted puede tomar algunos de ellos en cualquier lugar, en cualquier momento, y muchos de los "Iniciación a" son gratuitos.
Obtener los productos y tecnologías
- Descargue una versión de prueba gratuita de software de Rational.
- Evalúe otro software de IBM de la forma que más se adapte a usted: descárguelo para probarlo, pruébelo en línea utilícelo en un entorno de nube, o pase un par de horas en el SOA Sandbox aprendiendo cómo implementar eficientemente la arquitectura orientada al servicio.
Comentar
- Únase a los foros de software de Rational para hacer preguntas y participar en discusiones.
- Califique o revise el software de Rational. Es rápido y fácil. En serio.
- Comparta su conocimiento y ayude a otros que utilicen software Rational, escribiendo un artículo developerWorks. Descubra qué conforma a un buen artículo de developerWorks y cómo proceder.
- Siga el software Rational en Facebook, Twitter (@ibmrational) y
YouTube y añada sus comentarios y solicitudes.
- Haga y responda preguntas y aumente su experiencia y conocimiento cuando participe en los foros de Rational, cafés y wikis.
- Vuélvase social en el liderazgo de pensamiento. Únase a la comunidad de Rational para compartir su experiencia con el software de Rational y conectarse con sus colegas.

Vivek Pandey es un especialista certificado de Rational Software que trabaja en los servicios de IBM Rational Lab en la India. Tiene más de 7 años de experiencia en gestión de configuración de software, desarrollo de estándares y procedimientos, compilaciones de software y gestión de release y capacitación e implementación para proyectos grandes en las industrias bancaria, financiera y de telecomunicaciones.