Für Clientoptimierung verwendetes Dienstprogramm StaticBinder

Mit dem Dienstprogramm StaticBinder können Sie DB2-Pakete, die die SQL-Anweisungen in Ihren pureQueryXML-Dateien enthalten, erstellen und binden. Sie können auch DBRM-Dateien erstellen, die Sie später an einen z/OS-Datensatz übertragen und für die Erstellung von DB2-Paketen verwenden können. Die Xml-Schemaprüfung kann auch für die pureQueryXML-Eingabedateien ausgeführt werden.
Die Gruppe der Zugriffsrechte des Benutzers, der das Dienstprogramm aufruft, muss eine der folgenden Berechtigungen enthalten:
  • Berechtigung SYSADM
  • Berechtigung DBADM
  • Wenn das Paket nicht vorhanden ist, das Zugriffsrecht BINDADD und eines der folgenden Zugriffsrechte:
    • Zugriffsrecht CREATEIN
    • DB2 for z/OS: Berechtigung PACKADM für die Objektgruppe oder für alle Objektgruppen
    • DB2 Database for Linux, UNIX, and Windows: Berechtigung IMPLICIT_SCHEMA für die Datenbank, wenn der Schemaname des Pakets nicht vorhanden ist
  • Wenn das Paket vorhanden ist:
    • DB2 for z/OS: Das Zugriffsrecht BIND für das Paket
    • DB2 Database for Linux, UNIX, and Windows: Zugriffsrecht ALTERIN für das Schema und Zugriffsrecht BIND für das Paket
Der Benutzer benötigt außerdem alle Zugriffsrechte, die für die Kompilierung beliebiger statischer SQL-Anweisungen in der Anwendung erforderlich sind. Zugriffsrechte, die Gruppen erteilt werden, werden nicht für die Berechtigungsprüfung von statischen Anweisungen verwendet.

DB2 Database for Linux, UNIX, and Windows: Wenn der Benutzer über die Berechtigung SYSADM verfügt, aber keine expliziten Zugriffsrechte für das Ausführen der Bindung hat, erteilt der DB2-Datenbankmanager automatisch die explizite Berechtigung DBADM.

Benannte Parametermarken: Wenn Sie SQL-Anweisungen binden, die benannte Parametermarken verwenden, müssen Sie bei der Angabe der Verbindung zur Datenquelle die Eigenschaft enableNamedParameterMarkers mit dem Wert 1 angeben. Die StaticBinder-Option -url gibt die Verbindung zur Datenquelle an. Im folgenden Beispiel stellt die Option -url eine Verbindung zur Datenbank SAMPLE auf testserver.test.com her und gibt die Eigenschaft enableNamedParameterMarkers an.
-url jdbc:db2://testserver.test.com:50000/SAMPLE:enableNamedParameterMarkers=1;

Feedback