Show TOC

Dokumentation zur VorgehensweiseSQLDBC-Trace Dieses Dokument in der Navigationsstruktur finden

 

SQL Database Connectivity (SQLDBC) ist eine Laufzeitbibliothek für die Entwicklung von Datenbankanwendungen und Datenbankschnittstellen für MaxDB. Über SQLDBC können Anwendungen auf MaxDB-Datenbankinstanzen zugreifen, SQL-Anweisungen ausführen und Daten bearbeiten. Es besteht aus der Laufzeitbibliothek libSQLDBC, dem Software Development Kit SQLDBC SDK und dem Werkzeug sqldbc_cons.

SQLDBC verfügt unter anderem über umfangreiche Trace-Möglichkeiten, die über den Datenbankassistenten bzw. liveCache-Assistenten aufgerufen werden können. Im Benutzermenü Werkzeuge finden Sie das Werkzeug SQLDBC-Trace.

Achtung Achtung

Traces beeinträchtigen die Performance. Schalten Sie Traces nur für die Fehlersuche und Problemanalyse ein.

Ende der Warnung.

Vorgehensweise

Öffnen Sie den Datenbankassistenten (Transaktion DB50) bzw. den liveCache-Assistenten (Transaktion LC10). Wählen Sie   Werkzeuge   SQLDBC-Trace  .

Die Anzeige des SQLDBC-Trace ist Bestandteil des DBA Cockpit und kann daher auch wie folgt erreicht werden:

  1. Öffnen Sie das DBA Cockpit (Transaktion DBACOCKPIT).

  2. Die Anzeigemöglichkeiten im DBA Cockpit können je nach eingesetztem SAP NetWeaver-Release variieren:

    • Wählen Sie   Diagnose   SQLDBC-Trace  .

    • SAP NetWeaver 7.1: Wählen Sie   Werkzeuge   SQLDBC-Trace  .

Ergebnis

Trace ein-/ausschalten

Um den Trace einzuschalten, verfahren Sie wie folgt:

  1. Markieren Sie den gewünschten Prozess.

  2. Wählen Sie eine der folgenden Möglichkeiten:

    Trace

    Inhalt

    SQL (Switch on SQL trace)

    SQL-Anweisungen

    (einfachster Trace, ist für die meisten Analysen ausreichend)

    Short (Switch on short trace)

    Methodenaufrufe

    Long (Switch on long trace)

    Methodenaufrufe mit Aufrufparametern

    (umfangreichster Trace)

    Packet (Switch on packet trace)

    Kommunikationspakete

  3. Geben Sie die Größe der Trace-Datei an.

Die Trace-Dateien erhalten einen Dateinamen der Form sqldbctrace-<pid>.prt, wobei <pid> die Prozess-ID ist. Die Trace-Dateien werden zyklisch überschrieben.

Um den Trace auszuschalten, markieren Sie den Prozess, für den der Trace geschrieben wird und wählen Sie Switch off.

Weitere Funktionen
  • Sie können den Namen der Trace-Datei festlegen. Wählen Sie dazu   Springen   Trace-Verzeichnis  .

  • Sie können die Größe der Trace-Datei festlegen. Wählen Sie dazu   Springen   Maximale Dateigröße  .

Trace auswerten/anzeigen

Um den Trace auszuwerten, markieren Sie die gewünschte Trace-Datei. Wählen Sie Datei anzeigen.

Weitere Informationen

DBA Cockpit: SAP MaxDB, SQLDBC-Trace

SQLDBC Manual, Using SQLDBC Trace