Registre el servidor Data Links con la base de datos DB2 UDB remota donde
se ha definido anteriormente el tipo de datos DATALINK:
- Conéctese al sistema con un ID de usuario de DB2 válido que tenga
autorización de Administrador del sistema (SYSADM) sobre la instancia
VALIDATE que ha creado. Por omisión, cualquier usuario
perteneciente al grupo principal del propietario de la instancia tiene
autorización SYSADM sobre una instancia. Para obtener más información,
consulte el manual Guía rápida de iniciación correspondiente a su
servidor.
- 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.
- Inicie la instancia VALIDATE entrando el mandato
db2start.
- Registre un servidor Data Links que controlará los archivos que están
enlazados mediante un tipo de datos DATALINK entrando uno de los siguientes
mandatos:
db2 "add datalinks manager for database alias_basedatos==>
using node nombre_sistema port número_puerto" //JFS
-O-
db2 "add datalinks manager for database alias_basedatos using==>
cell nombre-celda dlminstance nombre-instancia" //DCE-DFS
donde:
- alias_basedatos es el alias de la base de datos.
- nombre_sistema es el nombre de sistema principal calificado al
completo del servidor Data Links.
- número_puerto es el número de puerto que ha reservado para las
comunicaciones entre el servidor Data Links y el servidor DB2. Ha
especificado este número de puerto durante la instalación de DB2 Data Links
Manager.
- nombre-celda es el nombre de la celda DCE en la que se ha
instalado Data Links.
- nombre-instancia es el nombre de la instancia DLMADMIN
correspondiente a esta celda DCE.
Para el ejemplo de JFS, entre el mandato siguiente:
db2 "add datalinks manager for database staff using==>
node dlmserver.services.com port 50100"
Para el ejemplo de DCE-DFS, entre el mandato siguiente:
db2 "add datalinks manager for database staff using==>
cell services.com dlminstance dlmadmin"
- Conéctese a la base de datos STAFF entrando el siguiente
mandato:
db2 connect to staff
- Inserte una entrada en la tabla EMPLOYEE entrando el mandato
siguiente:
db2 "insert into employee values (001,'Paul','Smith',==>
dlvalue('http://nombre_sistema/archivo_controlado'))"
donde:
- nombre_sistema es el nombre de sistema principal calificado al
completo del servidor Data Links.
- archivo_controlado es el nombre completo de vía de acceso del
archivo que desea controlar en el servidor Data Links.
En entornos DCE-DFS, sustituya el URL utilizado en estos ejemplos por
dfs://.../nombrecelda/fs/...En
nuestro ejemplo, entre el siguiente mandato:
db2 "insert into employee values (001,'Paul','Smith',==>
dlvalue('dfs://.../services.com/test/pictures/psmith.bmp'))"
- Finalice la sesión.