Nach dem Erstellen einer Testumgebung auf dem DB2 UDB-Server müssen Sie nun eine Testumgebung auf dem DB2 Data Links-Server erstellen.
Für das Erstellen der Testumgebung auf dem Data Links-Server müssen Sie die folgenden vier Tasks ausführen:
Zum Testen Ihrer Data Links Manager-Installation können Sie ein UNIX-Dateisystem (UFS) erstellen.
Führen Sie die folgenden Schritte aus, um ein Dateisystem des Typs Unix File System (UFS) auf dem DB2 Data Links-Server zu erstellen:
/dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /dlfs dlfs - yes Basefs=ufs
Hierbei ist c0t0d0s6 ein Beispielwert.
/opt/IBMdb2/V7.1/instance/dlfmfsmd dlfm-mount-punkt
Dabei steht dlfm-mount-punkt für den Mount-Punkt des verwendeten UFS-Dateisystems.
Geben Sie im vorliegenden Beispiel den folgenden Befehl ein:
/opt/IBMdb2/V7.1/instance/dlfmfsmd /test
Führen Sie die folgenden Schritte aus, um das Dateisystem /test beim Data Links File Filter zu registrieren:
. 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.
Wenn die Back-End-Prozesse von Data Links File Manager erfolgreich gestartet wurden und aktiv sind, wird eine Ausgabe zurückgegeben, die ähnlich aussieht, wie die folgende:
PID PPID PGID RUSER EUSER ETIME COMMAND 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"'
Im vorliegenden Beispiel sollte dieser Befehl eine Ausgabe ähnlich der folgenden zurückgeben:
/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 präfixpfad
Hierbei steht präfixpfad für die Speicherposition des Dateisystems, das von einem DLFF gesteuert wird.
Mit dem folgenden Befehl wird die Registrierung beim Data Links-Server so ausgeführt, dass der Data Links Filesystem Filter für das Dateisystem test verwendet wird:
dlfm add_prefix /test
Führen Sie die folgenden Schritte aus, um eine neue Datenbank bei Data Links File Manager zu registrieren:
dlfm add_db datenbank exemplar host-name
Dabei gilt Folgendes:
Mit dem folgenden Befehl wird eine Datenbank namens STAFF registriert, die sich im Exemplar VALIDATE auf einem DB2 UDB-Server mit dem vollständig qualifizierten Host-Namen db2server.services.com befindet:
dlfm add_db staff validate db2server.services.com
Geben Sie zum Auflisten der registrierten Datenbanken den folgenden Befehl ein:
dlfm list registered databases
Geben Sie bei der Ausführung dieses Befehls nicht die Datenbank DLFM_DB an. DLFM_DB ist eine lokale Datenbank, die verwendet wird, um Dateien zu verfolgen, die unter der Steuerung von Data Links File Manager sind.
Geben Sie zum Auflisten der registrierten Präfixe den folgenden Befehl ein:
dlfm list registered prefixes
Führen Sie die folgenden Schritte aus, um eine Beispieldatei zu erstellen:
mkdir dateisystemname/verzeichnisname
Dabei gilt Folgendes:
Der DB2 Data Links Manager Administrator sollte nie Eigner von Dateien oder Verzeichnissen sein, die sich in einem Dateisystem befinden, das von einem Data Links Filesystem Filter gesteuert wird. Geben Sie den folgenden Befehl ein, um das Verzeichnis mit dem Namen pictures im Dateisystem /test zu erstellen:
mkdir /test/pictures
chmod 777 /test/pictures
echo "Dies ist ein Bild von Paul Smith." > /test/pictures/psmith.bmp
Die Beispieldatei psmith.bmp ist eine Textdatei und keine Bitmap, obwohl sie die Erweiterung .bmp hat. Zum Zweck der Überprüfung der Installation stellt diese Datei das Bild eines Mitarbeiters dar, das in eine Tabelle eingefügt wurde, die mit dem Datentyp DATALINKS definiert wurde.