Optim High Performance Unload konfiguration für ZLib-komprimierte Sicherungen

Dieses Kapitel beschreibt die Unterstützung von komprimierten ZLib-Backups durch Optim™ High Performance Unload.

Optim High Performance Unload kann zum Entladen von Daten aus Db2® -Backups verwendet werden, die mit der ZLib-Komprimierung komprimiert wurden. Sowohl komprimierte als auch komprimierte und verschlüsselte Backups werden unterstützt. Die Verarbeitung der ZLib-Komprimierung erfolgt durch Verwendung der ZLib-Bibliothek, die zu diesem Zweck während der Ausführung des Produkts dynamisch geladen wird.

Wenn man also Daten aus ZLib-komprimierten Sicherungen entladen möchte, muss die ZLib-Bibliothek unbedingt auf dem betreffenden Computer installiert sein: Ein ZLib-64-Bit-Paket muss auf dem Computer installiert sein, auf dem Optim High Performance Unload ausgeführt wird, und die zugehörige dynamische Bibliothek muss sich in einem der Systemverzeichnisse befinden, damit Optim High Performance Unload es bei Bedarf erfolgreich finden kann.

Optim High Performance Unload lädt die ZLib-Bibliothek dynamisch über die Verwendung ihrer häufig verwendeten Namen, die fest in das Produkt einprogrammiert sind. Auf AIX -Plattformen wird diese Bibliothek mit dem Namen libz.a durchsucht. Auf Linux -und Windows-Plattformen kann diese Bibliothek unterschiedliche Namen haben (normalerweise libz.so unter Linuxund zlib.dll unter Windows). Auf diesen Plattformen Optim High Performance Unload wird intern eine Liste mit Namen für diese Bibliothek erkannt, einschließlich des üblichen Namens, und die Suche wird mit all diesen Namen durchgeführt. Die Suche kann jedoch trotzdem fehlschlagen, wenn die Bibliothek über eine Datei installiert wird, deren Name nicht in dieser Liste enthalten ist. In einem solchen Fall besteht die Möglichkeit, die Verwendung dieses spezifischen Namens zu konfigurieren, um ihn erfolgreich zu laden. Dazu können Sie in der Konfigurationsdatei db2hpu.cfg den entsprechenden Dateinamen für den Parameter zlib_apifestlegen.