DB2 Data Links Manager Einstieg
In diesem Abschnitt werden Methoden zum Umgehen bekannter Probleme
beschrieben, die auftreten können, wenn DB2 Data Links Manager für AIX in
NFS-Umgebungen ausgeführt wird. Diese Probleme sind NFS-spezifisch und
werden nicht durch DB2 Data Links Manager oder DB2 Universal Database
verursacht.
- Zugriffs-Token verfallen möglicherweise nicht wie erwartet
- Wenn Sie einen NFS-Client verwenden, um auf Dateien zuzugreifen, stellen
Sie möglicherweise fest, dass das Zugriffs-Token nicht korrekt
verfällt. Dies kann durch einen Cache verursacht werden, den der
NFS-Client verwendet. Dieses Problem kann eventuell umgangen werden,
indem Dateinamen verwendet werden, die länger als zwölf Zeichen sind.
- Die Dateiberechtigungen der Client-Seite spiegeln die Änderungen nicht
wider, nachdem eine Datei verbunden wurde
- Die NFS-Dateiberechtigungen der Client-Seite spiegeln Änderungen
möglicherweise nicht sofort wider, nachdem eine Datei auf einem Server mit dem
Attribut READ PERMISSION DB verbunden wurde. Diese Verzögerung wird
durch Attribut-Caching verursacht, das von NFS verwendet wird. Daher
kann es vorkommen, dass Dateiberechtigungen auf dem Client
scheinbar unterschiedlich sind. Diese Attribute im Cache
haben ein Verfallszeitlimit, nach dessen Ablauf sie automatisch ungültig
gemacht werden. Nach dem Überschreiten des Zeitlimits werden die
Dateiattribute beim nächsten Zugriff vom Server abgerufen.
- Die Datei scheint auch ohne gültiges Zugriffs-Token gelesen werden zu
können
- Wenn ein Benutzer von einem NFS-Client aus zum erstem Mal auf eine Datei
zugreift, wird der Eintrag mit dem abgerufenen Verzeichnisnamen in einem Cache
in NFS gespeichert. Wird die Datei erneut vom gleichen Benutzer vom
Client abgerufen, werden die entsprechenden Informationen aus dem Cache zur
Verfügung gestellt. Wird die Datei anschließend auf dem Server
verbunden, kann dieser Benutzer die Datei weiterhin mit READ PERMISSION DB
öffnen, und die neu verbundene Datei kann scheinbar ohne ein
gültiges Zugriffs-Token gelesen werden. Da die Datei jedoch auf dem
Server verbunden wurde, kann der Benutzer, der auf die verbundene Datei über
den Cache zugreift, diese Datei nicht ändern, umbenennen oder
entfernen.
Unter AIX 4.2 können Sie das zweite und dritte Problem vermeiden, indem
Sie die Option noac verwenden, wenn Sie das Data Links File System
fern über NFS anhängen. Der Befehl hat das folgende Format:
mount -o noac ihrserver:/datalink /datalink
Diese Möglichkeit scheint unter AIX 4.3.x nicht verfügbar zu
sein. Um sicherzustellen, dass der Cache mit den abgerufenen
Verzeichnisnamen in NFS nach dem Verbinden von Dateien auf diesen Systemen
aktualisiert wird, ist es möglicherweise empfehlenswert, eine Operation
auszuführen, die die Zeitmarke für die Änderung des Verzeichnisses für das
Elternverzeichnis der verbundenen Dateien ändert. So können Sie
beispielsweise den Befehl touch verwenden, um sofort nach dem
Verbinden von Dateien eine Datei mit einer Länge von Null im Elternverzeichnis
der verbundenen Dateien zu erstellen.
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]