Instalación de IBM DB2 V6.1 en SuSE Linux > 6.1

Base de Datos de Soporte (mkraft_db2)
Referido a

SuSE Linux: Versiones posteriores 6.1
IBM DB/2: Versión V6.1

Petición:

Usted quiere aplicar IBM DB/2 en su SuSE Linux > 6.1

Procedimiento:


Última actualización 27.03.2000

Esta es una descripción paso a paso para instalar IBM DB2 V6.1 en
SuSE Linux. Las actuales plataformas de trabajo son



- defecto / mínima instalación de SuSE Linux
- instalar el paquete pdksh de las series ap

- cambie la contraseña para usuarios (use passwd):
  db2inst1:     ibmdb2
  db2as:        ibmdb2
  db2fenc1:     ibmdb2
- cambie los derechos de acceso para los directorios de:
(no necesario en SuSE Linux >=6.4)
  /usr/lib/db2:
  drwxr-xr-x   2 root     root         1024 Dec 21 14:07 db2inst1/
  drwxr-xr-x   2 root     root         1024 Dec 21 14:07 db2fenc1/
  drwxr-xr-x   2 root     root         1024 Dec 21 14:07 db2as/
a
  /usr/lib/db2:
  drwxr-xr-x   2 db2inst1 db2iadm1     1024 Dec 21 14:07 db2inst1/
  drwxr-xr-x   2 db2fenc1 db2fadm1     1024 Dec 21 14:07 db2fenc1/
  drwxr-xr-x   2 db2as    db2asgrp     1024 Dec 21 14:07 db2as/

  chown db2inst1:db2iadm1 db2inst1
  chown db2fenc1:db2fadm1 db2fenc1
  chown db2as:db2asgrp    db2as   
- introduzca .profile en los directorios home para los usuarios db2inst1 / db2as

---- snip
. $HOME/sqllib/db2profile

# The following three lines have been added by UDB DB2.
if [ -f sqllib/db2profile ]; then
    . sqllib/db2profile
fi
---- snip

!!! es importante que arranque DB2 V6.1 en SuSE Linux >=6.3 !!!

!!! es importante que arranque DB2 V6.1 en SuSE Linux >=6.3 !!!


test de la instalación:

Si las herramientas no se han instalado, puede verificar la instalación creando la base de datos "sample" y conectarse a "dbsample" usando la linea de comandos:

  1. Conectese como usuario con privilegios de administrador (SYSADM; z.B. db2inst1)

  2. (Esto ya se habrá realizado si ha seguido las instrucciones de arriba):

    (teclee el comando db2sampl para inicializar el "sample" db.
    La base de datos "db sample" será introducida al catálogo automáticamente
    con el alias SAMPLE .)

  3. Inicie el administrador de la base de datos mediante db2start.

  4. Use los siguientes comandos para establecer una conexión a la base de datos "sample",
    seleccione una lista de todos los empleados del departamento 20 y
    reinicie la conexión:

    db2 connect to sample
    db2 "select * from staff where dept = 20"
    db2 connect reset

  5. Pare el administrador de la base de datos con db2stop.

limpiando una instalación fallida

Ésto debería ser todo para limpiar el sistema para una nueva inatalación si se reinicia.



- Si no se reinicia, posiblemente "ipc's" pendientes deberán ser liberados:

- kill all db2 releated programs
  > ps auxw | grep db2

  db2as     8351  0.0 17.5 40656 11044  p1 S <  16:32   0:00 db2sysc
  db2as     8353  0.0 17.6 40656 11104  p1 S <  16:32   0:00 db2ipccm
  db2as     8355  0.0 17.6 40656 11136  p1 S <  16:32   0:00 db2tcpcm
  db2as     8356  0.0 17.7 40656 11148  p1 S <  16:32   0:00 db2tcpdm
  root      8350  0.0 17.4 40652 10964  p1 S <  16:32   0:00 db2wdog 
  root      8352  0.0 17.4 40652 10976  p1 S <  16:32   0:00 db2gds 
kill -9 8351 8353 ...


- ipc's libres siguen usados por ususarios db2

> ipcs

  ------ Shared Memory Segments --------
  key       shmid     owner     perms     bytes     nattch    status
  0x00000000 0         wwwrun    600       46084     6         dest 
  0x7403b020 257       db2as     767       524288    7
  0x6103b020 258       db2as     701       3555328   7

  ------ Semaphore Arrays --------
  key       semid     owner     perms     nsems     status
  0x7403b020 256       db2as     767       1
  0x00000000 257       db2as     761       1
  0x7303b020 258       db2as     767       1
  0x00000000 259       db2as     761       1
  0x5a03b020 260       db2as     666       1
  0x00000000 261       db2as     761       1
  0x00000000 262       db2as     761       1

  ------ Message Queues --------
  key       msqid     owner     perms     used-bytes  messages
  0x00000000 3203      db2as     701       0           0
  0x00000000 3204      db2as     701       0           0
  0x7103b020 3205      db2as     763       0           0
  0x7203b020 3206      db2as     763       0           0
  0x7703b020 3207      db2as     765       0           0

> ipcrm shm 257
> ipcrm shm ...
> ipcrm sem 256
> ipcrm sem ...
> ipcrm msg 3203
> ipcrm msg ...

> ipcs

  ------ Shared Memory Segments --------
  key       shmid     owner     perms     bytes     nattch    status
  0x00000000 0         wwwrun    600       46084     6         dest 

  ------ Semaphore Arrays --------
  key       semid     owner     perms     nsems     status

  ------ Message Queues --------
  key       msqid     owner     perms     used-bytes  messages

- Esto debería ser todo para limpiar el sistema para una nueva instalación



- Si inicia de nuevo la instalación, sobre db2setup, es posible
que el rgistro DBI1767W DB2 contenga información no válida.
+------------------------------- DB2 Installer --------------------------------+
|                                                                              |
|  +--- Warning ------------------------------------------------------------+  |
|  |                                                                        |  |
|  |   DBI1767W DB2 registry may contain corrupted information.             |  |
|  |                                                                        |  |
|  |   Explanation:  The registry may contain invalid instance              |  |
|  |   information. This is probably due to the fact that an instance or    |  |
|  |   the Administration Server is not deleted properly before removing    |  |
|  |   the DB2 product. If you are re-installing the product and want to    |  |
|  |   keep the existing instance information in the registry, press        |  |
|  |   Cancel. Otherwise, press OK to re-create the registry. Do you        |  |
|  |   want to re-create the registry?                                      |  |
|  |                                                                        |  |
|  |   User Response:                                                       |  |
|  |                                                                        |  |
|  |   o   Press OK to re-create the registry, or                           |  |
|  |                                                                        |  |
|  |   o   Press Cancel to keep the current registry information.           |  |
|  |                                                                        |  |
|  |   [   OK   ]                                              [ Cancel ]   |  |
|  +------------------------------------------------------------------------+  |
+------------------------------------------------------------------------------+
- Seleccione OK para volver a crear el registro





Palabras clave: IBM, DB2, DATABASE, DATENBANK

Feedback bienvenido: Send Mail to dl@suse.de (Por favor incluya el siguiente título: SDB-mkraft_db2)
SDB-mkraft_db2, Copyright SuSE Linux AG, Nürnberg, Germany - Versión: 17. Mär 2000
SuSE Linux AG - : 29. Aug 2000 de dl (sdb_gen 1.40.0)