ALTER DATABASE

Verwenden Sie den ALTER DATABASE-Befehl mit der hinzugefügten COLLECT HISTORY-Klausel, um die Verlaufserfassung für die Datenbanken und die mit ihr verbundenen Benutzer anzugeben.

Übersicht

Syntax für das Ändern einer Datenbank:
ALTER DATABASE <database-name> [<ALTER-db-clause>]...
<ALTER-db-clause> ::=
            ... existing clauses ...
        |   COLLECT HISTORY { ON | OFF | DEFAULT }

Eingaben

Der ALTER DATABASE-Befehl hat die folgende Eingabe:
Tabelle 1. Eingabe für ALTER DATABASE
Eingabe Beschreibung
COLLECT HISTORY [ ON | OFF | DEFAULT ] Gibt an, ob Verlaufsdaten für Sitzungen erfasst werden sollen, die an diese Datenbank angehängt sind.
EIN
Der Verlauf wird nur erfasst, wenn der Benutzer Mitglied mindestens einer Gruppe ist, für die COLLECT HISTORY auf ON gesetzt ist.
AUS
Der Verlauf wird für die Datenbank nicht erfasst.
STANDARD
Der Verlauf wird für die Datenbank nur erfasst, wenn der Benutzer Mitglied mindestens einer Gruppe ist, für die COLLECT HISTORY auf ON gesetzt ist, und wenn eines der folgenden Kriterien erfüllt wird:
  • Der Benutzer ist Mitglied keiner Benutzergruppe.
  • Für alle Benutzergruppen, deren Mitglied der Benutzer ist, ist COLLECT HISTORY auf DEFAULT gesetzt.
  • Der Benutzer ist Mitglied mindestens einer Benutzergruppe, für die COLLECT HISTORY auf ON gesetzt ist.

Ausgaben

Der ALTER DATABASE-Befehl hat die folgende Ausgabe:
Tabelle 2. Ausgabe von ALTER DATABASE
Ausgabe Beschreibung
ERROR: permission denied. Sie müssen über die Berechtigung zur Sicherheitsverwaltung verfügen, um ein Attribut für Datenbankverlaufsdatenerfassung festzulegen.

Beschreibung

Einzelheiten zu allen Optionen des Befehls ALTER DATABASE finden Sie im AbschnittIBM® ' Netezza® Benutzerhandbuch für die Datenbank. Der ALTER DATABASE-Befehl hat die folgenden Merkmale:
Zugriffsrechte erforderlich
Sie müssen der Benutzer mit Administratorberechtigung oder der Datenbankeigner sein oder Ihr Konto muss über die Änderungsberechtigung für die Datenbank oder die Datenbankobjektklasse verfügen. Sie müssen über die Berechtigung zur Sicherheitsverwaltung verfügen, um das Attribut für Verlaufserfassung einer Datenbank zu ändern.
Allgemeine Aufgaben
Zusätzlich zu seinen vorherigen Funktionen ordnet der Befehl dem Datenbankobjekt den Erfassungsverlauf zu.

Verwendung

Es folgen Verwendungsbeispiele:
ALTER DATABASE SECRET COLLECT HISTORY ON;