DB2 Data Links Manager Einstieg

Umgehen von Problemen in NFS-Umgebungen

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 ]