Registrieren Sie den Data Links-Server bei der fernen DB2 UDB-Datenbank, in
der zuvor der Datentyp DATALINK definiert wurde, indem Sie die folgenden
Schritte ausführen:
- Melden Sie sich mit einer gültigen DB2-Benutzer-ID, die über die
Berechtigung zur Systemverwaltung (SYSADM) für das von Ihnen erstellte
Exemplar VALIDATE verfügt, am System an. Standardmäßig hat
jeder Benutzer der Primärgruppe des Exemplareigners die Berechtigung SYSADM
für Exemplare. Weitere Informationen finden Sie im Handbuch
Einstieg für Ihren Server.
- Führen Sie die Prozedur db2profile oder db2cshrc wie
folgt aus:
. INSTHOME/sqllib/db2profile (für Bash-, Bourne- oder Korn-Shell)
source INSTHOME/sqllib/db2cshrc (für C-Shell)
Dabei steht INSTHOME für das Ausgangsverzeichnis des
Exemplareigners.
- Starten Sie das Exemplar VALIDATE, indem Sie den Befehl
db2start eingeben.
- Registrieren Sie einen Data Links-Server, der die Dateien steuern soll,
die durch den Datentyp DATALINK verbunden sind. Geben Sie hierzu einen
der folgenden Befehle ein:
db2 "add datalinks manager for database aliasname-der-datenbank==>
using node host-name port anschlussnummer" //JFS
-ODER-
db2 "add datalinks manager for database aliasname-der-datenbank==>
cell zellenname dlminstance exemplarname" //DCE-DFS
Dabei gilt Folgendes:
- aliasname-der-datenbank steht für den Aliasnamen der
Datenbank.
- host-name steht für den vollständig qualifizierten Host-Namen des
Data Links-Servers.
- anschlussnummer steht für die Anschlussnummer, die für die
Kommunikation zwischen dem Data Links-Server und dem DB2-Server reserviert
ist. Diese Anschlussnummer wurde während der Installation von DB2 Data
Links Manager angegeben.
- zellenname ist der Name der DCE-Zelle, in der Data Links
installiert wurde.
- exemplarname ist der Name des Exemplars DLMADMIN für diese
DCE-Zelle.
Geben Sie für das Beispiel mit JFS den folgenden Befehl ein:
db2 "add datalinks manager for database staff using==>
node dlmserver.services.com port 50100"
Geben Sie für das Beispiel mit DCE-DFS den folgenden Befehl ein:
db2 "add datalinks manager for database staff using==>
cell services.com dlminstance dlmadmin"
- Stellen Sie eine Verbindung zur Datenbank STAFF her, indem Sie
den folgenden Befehl eingeben:
db2 connect to staff
- Fügen Sie in die Tabelle EMPLOYEE einen Eintrag ein, indem Sie
den folgenden Befehl eingeben:
db2 "insert into employee values (001,'Paul','Smith',==>
dlvalue('http://host-name/gesteuerte-datei'))"
Dabei gilt Folgendes:
- host-name steht für den vollständig qualifizierten Host-Namen des
Data Links-Servers.
- gesteuerte-datei steht für den vollständigen Pfadnamen der Datei,
die auf dem Data-Links-Server gesteuert werden soll.
Ersetzen Sie in DCE-DFS-Umgebungen die in diesen Beispielen verwendete URL
(http://...) durch
dfs://.../zellenname/dateisystem/...
Geben Sie im vorliegenden Beispiel den folgenden Befehl ein:
db2 "insert into employee values (001,'Paul','Smith',==>
dlvalue('dfs://.../services.com/test/pictures/psmith.bmp'))"
- Melden Sie sich ab.