En este articulo veremos la instalación de DB2 express V9.5, disponible gratuitamente desde el sitio de IBM.
Pre-requisitos
- Descargar la versión que a instalar desde el siguiente enlace: DB2 Express
- Disponer de derechos de acceso como usuario root.
Instalación
Para instalar un producto DB2 utilizando el script
db2_install:
- Conéctate como usuario root.
- Colócate en la raíz de la carpeta de instalación, producto de la descompresión del archivo descargado.
- Ingresa el comando db2_install en el prompt del shell para iniciar el script db2_install. El script db2_install te solicitará ingresar una de las siguientes claves (según el producto DB2 que instales).
En nuestro caso:
DB2.EXP para DB2 Express Edition o DB2 Express Edition
- Ingresa la clave correspondiente al producto que deseas instalar.
La carpeta de instalación correspondiente al programa DB2 es: /opt/ibm/db2/V9.5
Configuración
Una vez DB2 instalado, es necesario crear grupos, usuarios, la instancia de administración de DB2 y la instancia de base de datos para la base de datos.
La siguiente tabla resume los grupos y usuarios a crear:
Para ello sigue estos pasos:
- Conéctate como root
- Crea los grupos
groupadd -g 999 db2iadm1
groupadd -g 998 db2fadm1
groupadd -g 997 dasadm1
useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1
useradd -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
- Crea el servidor de administración
/opt/IBM/db2/V8.1/instance/dascrt -u dasusr1
- Crea la instancia de base de datos
/opt/IBM/db2/V8.1/instance/db2icrt -a server -u db2fenc1 db2inst1
Activación de las conexiones remotas
Para activar conexiones remotas a la base de datos, es necesario:
- Definir el puerto de comunicación que DB2 debe utilizar. Es necesario utilizar una instancia usuario "db2inst1" y ejecutar el comando (/opt/ibm/db2/V9.5/bin):
db2 update dbm cfg using svcename 50055
- Definir el protocolo de comunicación que DB2 debe utilizar. Es necesario utilizar una instancia usuario "db2inst1" y ejecutar el comando (/opt/ibm/db2/V9.5/adm):
db2set DB2COMM=tcpip
- Reiniciar la base de datos (/opt/ibm/db2/V9.5/adm)
db2stop
db2start
- Reiniciar el servidor de base de datos (/opt/ibm/db2/V9.5/das/bin)
db2admin start
Nota
Servidor de base de datos: ibm-db2 port 523
PD: El
artículo original fue escrito por wjaouadi, contribuidor de
CommentCaMarche