Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Performanceverbesserungen, Diagnosen und Monitoring » Tools für Performanceüberwachung und Diagnose » Diagnoseprotokollierung

 

Erstellen einer externen Protokollierungsdatenbank (Befehlszeile)

Verwenden Sie das Entladedienstprogramm (dbunload), um manuell eine Protokollierungsdatenbank ohne eine Protokollierungssitzung zu erstellen.

Voraussetzungen

Sie müssen die DIAGNOSTICS-Systemrolle und das MANAGE PROFILING-Systemprivileg haben.

 Aufgabe
  1. Stellen Sie eine Verbindung mit der Datenbank her.

  2. Führen Sie den dbunload-Befehl aus, um das Schema aus der Produktionsdatenbank in die neue Protokollierungsdatenbank zu entladen:

    Beispiel:

    dbunload -c "UID=DBA;PWD=sql;Server=demo;DBN=demo" -an tracing.db -n -k -kd

    In diesem Beispiel wird eine neue Datenbank mit dem Namen erstellt, der durch die Option -an angegeben wird (tracing.db). Mit der Option -n wird das Schema aus der profilierten Datenbank (in diesem Fall die SQL Anywhere-Beispieldatenbank demo.db) in die neue Protokollierungsdatenbank entladen. Mit der Option -k wird die Protokollierungsdatenbank mit den Daten gefüllt, die das Tool für die Anwendungsprofilerstellung zum Analysieren der Protokollierungsdaten verwendet. Die Option -kd schreibt alle DBSpaces in eine einzige DBSpace-Datei.

  3. Um die Protokollierungsdatenbank auf einem anderen Computer zu speichern, können Sie sie an den neuen Speicherort kopieren.

Ergebnisse

Eine externe Datenbank zum Speichern der Analysedaten wird erstellt und es wird keine Protokollierungssitzung erstellt.

 Siehe auch