Guía rápida de iniciación de DB2 Data Links Manager

2. Creación de un entorno de prueba en el servidor DB2 Data Links

Después de crear un entorno de prueba en el servidor DB2 UDB, cree un entorno de prueba en el servidor DB2 Data Links.

Para crear el entorno de prueba en el servidor Data Links, debe realizar cuatro subtareas:

Preparación de un sistema de archivos

Puede crear un Sistema de archivos UNIX (UFS) para probar la instalación de Data Links Manager.

Creación de un Sistema de archivos UNIX (UFS) en un servidor DB2 Data Links:

Para crear un UFS en el servidor DB2 Data Links:

  1. Inicie una sesión como usuario con autorización de usuario root.
  2. Prepare un UFS para que utilice un Data Links Filesystem Filter del modo siguiente:
    1. Cree un sistema de archivos UFS utilizando el programa de utilidad newfs. También puede utilizar un sistema de archivos UFS existente. Para obtener más información sobre las opciones para la creación de un nuevo sistema de archivos, consulte la documentación del producto Solaris.
    2. Abra el archivo /etc/vfstab y anote las entradas del modo siguiente:
         /dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /dlfs   dlfs - yes Basefs=ufs
      

      donde c0t0d0s6 es un valor de muestra para este ejemplo.

  3. Modifique las propiedades de un sistema de archivos, de modo que pase a estar bajo el control de Data Links Filesystem Filter, y móntelo entrando el siguiente mandato:
       /opt/IBMdb2/V7.1/instance/dlfmfsmd puntomontaje_dlfm
    

    donde puntomontaje_dlfm es el punto de montaje del UFS que está utilizando.

    Para nuestro ejemplo, entre el siguiente mandato:

       /opt/IBMdb2/V7.1/instance/dlfmfsmd /test
    
  4. Finalice la sesión.

Registro del sistema de archivos en Data Links File Filter

Para registrar nuestro sistema de archivos /test en Data Links File Filter:

  1. Inicie una sesión en el sistema como Administrador de DB2 Data Links Manager.
  2. Ejecute el script db2profile o db2cshrc del siguiente modo:
       . DIRINICIAL/sqllib/db2profile    (para el shell bash, Bourne o Korn)
       source DIRINICIAL/sqllib/db2cshrc (para el shell C)
    

    donde DIRINICIAL es el directorio inicial del propietario de la instancia.

  3. Inicie DataLinks File Manager entrando el mandato dlfm start.
  4. Asegúrese de que DataLinks File Manager se ha iniciado satisfactoriamente entrando el mandato dlfm see.

    Si los procesos de componente de fondo de DataLinks File Manager se han iniciado satisfactoriamente y se están ejecutando, recibirá una salida similar a la siguiente:

        PID   PPID   PGID    RUSUAR   EUSUAR   EHORA  MANDATO
       7624  49852  55994     dlfm     dlfm    02:44   dlfmd
      49852      1  55994     dlfm     dlfm    02:44   dlfmd
    
    ·
    ·
    ·
    56510 49852 55994 dlfm root 02:44 dlfm_chownd
  5. Asegúrese de que ha montado satisfactoriamente el sistema de archivos UFS que está bajo el control de un Data Links Filesystem Filter (DLFF) entrando el mandato siguiente:
        /sbin/mount -v | awk '$5 == "dlfs"'  
    

    Para nuestro ejemplo, este mandato debería devolver una salida parecida a la siguiente:

       /dev/dsk/c0t1d0s0 on /dlfstest type dlfs rw/suid/Basefs=ufs on Sat May 27 12:39:34 2000
       /dev/dsk/c0t2d0s0 on /dlfstest type dlfs rw/suid/Basefs=ufs on Sat May 27 12:39:34 2000
                            
    
  6. Registre el nombre compartido de una unidad que está bajo el control de un Data Links Filesystem Filter entrando el siguiente mandato:
       dlfm add_prefix prefijo_vía
     
    

    donde prefijo_vía es la ubicación del sistema de archivos que está bajo el control de un DLFF.

    El mandato siguiente registra el servidor Data Links para que utilice el Data Links Filesystem Filter en el sistema de archivos test:

       dlfm add_prefix /test
    

Registro de la base de datos DB2 UDB

Para registrar una base de datos nueva en Data Links File Manager:

  1. Conéctese al sistema como Administrador de DB2 Data Links Manager.
  2. Registre la base de datos DB2 UDB remota en la que se ha definido el tipo de datos DATALINK entrando el siguiente mandato:
        dlfm add_db base_datos instancia nombre_sistema
    

    donde:

    El mandato siguiente registrará una base de datos denominada STAFF, que reside en la instancia VALIDATE de un servidor DB2 UDB cuyo nombre de sistema principal calificado al completo es db2server.services.com:

       dlfm add_db staff validate db2server.services.com
    

    Para listar la base de datos registrada, entre el mandato siguiente:

       dlfm list registered databases
    

    No debe especificar DLFM_DB al ejecutar este mandato. DLFM_DB es una base de datos local que sirve para efectuar un seguimiento de los archivos bajo control de Data Links File Manager.

  3. Finalice la sesión.

Para listar los prefijos registrados, entre el mandato siguiente:

dlfm list registered prefixes

Creación de un archivo de ejemplo

Para crear un archivo de ejemplo:

  1. Inicie una sesión en el sistema como cualquier usuario que no sea un Administrador de DB2 Data Links Manager.
  2. Cree un directorio en el sistema de archivos que está bajo el control de un Data Links Filesystem Filter (DLFF), para almacenar los archivos que debe controlar un servidor DB2, entrando el siguiente mandato:
       mkdir nombre_sistemaarchivos/nombre_directorio
    

    donde:

    El Administrador de DB2 Data Links Manager no debe ser nunca el propietario de ningún archivo ni directorio situado en el sistema de archivos bajo el control de un Data Links Filesystem Filter.Entre el mandato siguiente para crear el directorio llamado pictures en el sistema de archivos /test:

    mkdir /test/pictures
    
  3. Cambie los permisos correspondientes al directorio pictures que acaba de crear entrando el siguiente mandato para que cualquier usuario pueda crear un archivo en el mismo:
       chmod 777 /test/pictures
    
  4. Cree un archivo denominado psmith.bmp en el directorio /test/pictures, para que lo gestione el DataLinks File Manager, entrando el siguiente mandato:
       echo "Esta es una foto de Paul Smith." > /test/pictures/psmith.bmp
    
  5. Finalice la sesión.

El archivo de ejemplo psmith.bmp es un archivo de texto, no un mapa de bits como implica la extensión .bmp. Para verificar la instalación, este archivo representa la foto de un empleado que se ha insertado en una tabla que se ha definido con el tipo de datos DATALINKS.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]