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, debe crear un entorno de prueba en el servidor DB2 Data Links.

Hay que llevar a cabo cuatro tareas para crear el entorno de prueba en el servidor Data Links:

Preparación de un sistema de archivos

Puede elegir entre crear un sistema de archivos JFS (sistema de archivos de diario) o DCE-DFS para comprobar la instalación de Data Links Manager.

Creación de un sistema de archivos de diario (JFS) en el servidor DB2 Data Links:

Para crear un JFS en el servidor DB2 Data Links:

  1. Inicie una sesión como usuario con autorización de usuario root.
  2. Prepare un JFS para que utilice un Data Links Filesystem Filter del siguiente modo:
    1. Cree un Sistema de archivos de diario (JFS) utilizando el mandato smit manfs y defina la opción ¿Montar AUTOMÁTICAMENTE cuando se vuelva a arrancar el sistema? en no. También puede utilizar un sistema de archivos JFS existente. Para obtener más información, consulte la Guía de administración de AIX.
    2. Abra el archivo /etc/filesystems, anote el valor actual de la entrada vfs y modifique su stanza para que quede del siguiente modo:
         mount    = false
         vfs      = dlfs
      
    3. Añada el siguiente atributo a la stanza del archivo /etc/filesystems:
         nodename = -
      
      Nota:Debe asegurarse de que no haya espacios en blanco tras el carácter nulo (-) para esta entrada.
    4. Edite la stanza para el archivo /etc/filesystems correspondiente a su sistema de archivos y defina para el parámetro Basefs, en el atributo options, el valor de la entrada vfs que ha anotado en el paso 2b. Por ejemplo, la entrada podría ser parecida a la siguiente:
         options = rw,Basefs=jfs
       
      
  3. Modifique las propiedades de un sistema de archivos para que pase a estar bajo el control de Data Links Filesystem Filter y móntelo entrando el mandato siguiente:
       /usr/lpp/db2_07_01/instance/dlfmfsmd puntomontaje_dlfm
    

    donde puntomontaje_dlfm es el punto de montaje del sistema de archivos JFS que está utilizando.

    Para continuar con el ejemplo, entre el mandato siguiente:

       /usr/lpp/db2_07_01/instance/dlfmfsmd /test
    
  4. Finalice la sesión.

Creación de un sistema de archivos DCE-DFS en el servidor DB2 Data Links

Para crear un sistema de archivos DCE-DFS en el servidor DB2 Data Links:

  1. Inicie una sesión como root y emita dce_login como un administrador de DFS.
  2. Cree un volumen lógico entrando el siguiente mandato:
       mklv -y nombre_agregado -t tipo_agregado lfs rootvg 1
    

    donde nombre_agregado representa el nombre del volumen lógico, tipo_agregado representa el tipo de agregado, rootvg representa el tipo de volumen lógico y 1 representa el número de particiones lógicas.

  3. Cree un agregado en el volumen lógico entrando el siguiente mandato:
       newaggr -aggregate /dev/dmtest -block 8192 -frag 1024 -overwrite
    

    donde /dev/dmtest representa el nombre del agregado, especificado como un archivo de dispositivo. Observe que si este nombre de agregado ya existe, la opción -overwrite suprimirá todos los datos del agregado.

  4. Inicialice y exporte el agregado entrando el siguiente mandato:
       mkdfslfs -d /dev/dmtest -n dmtest
    

    donde /dev/dmtest es el nombre de dispositivo correspondiente al agregado.

  5. Cree los grupos de archivos en el agregado entrando el siguiente mandato:
       mkdfslfs -f dmtest1.ft -m /:/dmtest/dmtest1 -n dmtest
    

    donde /:/dmtest/dmtest1 representa el punto de montaje del espacio de nombres DFS y dmtest representa el nombre del agregado.
    Nota:Debe tener un dce_login válido y la autorización para crear directorios en el espacio de nombres DFS.

  6. Edite el archivo /opt/dcelocal/var/dfs/dfstab y cambie la entrada correspondiente al agregado que acaba de crear de lfs a dmlfs. Por ejemplo, este archivo tendrá entradas para cada agregado similares a las siguientes:
       # blkdev aggname aggtype aggid [UFS fsid]
       /dev/dispagr1 nombreagr1 lfs 1
       /dev/dispagr2 nombreagr2 lfs 2
     
    

    Cambie el valor de aggtype por dmlfs para todos los agregados que deban pasar a estar bajo control de Data Links. Guarde y cierre el archivo.

    Notas:

    1. Cuando crea un agregado mediante la herramienta SMIT, puede también especificar un id de agregado. Sin embargo, el id por omisión es el siguiente valor entero disponible más alto.

    2. Si el agregado ya se ha exportado, debe devolverlo a su lugar de origen antes de llevar a cabo este paso y el siguiente.
  7. Habilite DFS SMT en el agregado ejecutando el siguiente mandato:
       dmaggr -aggregate nombre [{-on | -off}] [{-needapp | -noneedapp}] [-help]
     
    

    Le recomendamos que utilice siempre la opción -needapp cuando ejecute este mandato.

  8. Exporte el agregado para que lo pueda controlar Data Links Filesystem Filter.
  9. Registre un sistema de archivos 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.

  10. Para registrar un grupo de archivos DCE-DFS, puede utilizar el mandato dlfm add_prefix /test o puede utilizar una de las siguientes variaciones:
       dlfm add_prefix for dfs rwpath prefijo_vía
    

    Este mandato especifica una vía de acceso de sólo lectura para DCE-DFS.

       dlfm add_prefix for dfs rwpath prefijo_vía localpath punto_montaje_local
    

    donde punto_montaje_local representa el punto de montaje del sistema de archivos nativo del prefijo. Este punto de montaje del sistema de archivos nativo se puede utilizar para mejorar el rendimiento de la función de archivado y recuperación de archivos. Para obtener más información, consulte el tema Mejoras en el rendimiento para la copia de seguridad de disco en el entorno DFS.
    Nota:Debe emitir todos los mandatos dlfm add_prefix desde el nodo en el que reside el grupo de archivos DFS. Después de emitir este mandato, debe emitir un mandato dlfm start en el mismo nodo.

Registro del sistema de archivos en Data Links File Filter

Para registrar el sistema de archivos /test con el DLFF:

  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 de diario que está bajo el control de un DLFF entrando el mandato siguiente:
        lsfs -v dlfs 
    

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

       Nombre         Nombre nodo Pto. mont. VFS   Tam.  Opciones
       /dev/dllv       -          /test      dlfs  --    rw,Basefs=jfs
       /dev/lv04       -          /dlinks2   dlfs  --    rw,Basefs=jfs
    

    Para comprobar que un servidor de archivos DFS está bajo el control de un DLFF, entre el siguiente mandato:

       dfsexport | grep dmlfs 
    

    La salida de este mandato debería ser parecida a la siguiente:

       /dev/dlfs_test dlfs_test dmlfs 4
    
  6. Registre un sistema de archivos 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.

    Por ejemplo, registre el servidor Data Links para que utilice Data Links Filesystem Filter en el sistema de archivos test entrando el mandato siguiente:

          dlfm add_prefix /test
    

    Para actualizar un prefijo existente, entre uno de los mandatos siguientes:

    dlfm update_prefix prefijo_vía  //JFS
    dlfm update_prefix prefijo_vía para dfs localpath
    punto_montaje_local  //DFS
     
    

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.

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. En entornos DCE-DFS, utilice su dce_login.
  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.Por ejemplo, el mandato siguiente 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 ]