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:
Puede crear un Sistema de archivos UNIX (UFS) para probar la instalación de Data Links Manager.
Para crear un UFS en el servidor DB2 Data Links:
/dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /dlfs dlfs - yes Basefs=ufs
donde c0t0d0s6 es un valor de muestra para este ejemplo.
/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
Para registrar nuestro sistema de archivos /test en Data Links File Filter:
. 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.
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
/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
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
Para registrar una base de datos nueva en Data Links File Manager:
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.
Para listar los prefijos registrados, entre el mandato siguiente:
dlfm list registered prefixes
Para crear un archivo de ejemplo:
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
chmod 777 /test/pictures
echo "Esta es una foto de Paul Smith." > /test/pictures/psmith.bmp
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.