search

Mit diesem Befehl können Sie nach einem logischen Ausdruck suchen.

Syntax

search <logical_expression>

Dabei umfasst <logical_expression> Folgendes:

  • <keyword_expression>

  • <comparison_expression>

  • <cmp>

  • <eval_expression>

  • <value>

  • <string_literal>

  • <between_exp>

  • <in_exp>

Parameter

In der folgenden Tabelle sind die mit dieser Abfrage verwendeten Parameter sowie deren Beschreibungen aufgeführt.

Parameter Beschreibung

logical_expression

Dieser Parameter umfasst alle Schlüsselwörter oder Feldname/Wert-Paare, die zum Filtern von Daten verwendet werden.

keyword_expression

Mit diesem Parameter können Sie die Schlüsselwörter oder Wortgruppen angeben, die übereinstimmen sollen. Der Wert für dieses Ergebnis muss dem Format <string>, <string> oder <string> entsprechen.

comparison_expression

Verwenden Sie diesen Parameter, um ein Feld mit einem Ausdruck zu vergleichen. Der Wert für diesen Parameter muss dem Format <field_name><cmp> <eval_expression>, <field_name> <between_exp> oder <field_name> <in_exp> entsprechen.

cmp

Mit diesem Parameter können Sie einen Vergleichsoperator angeben. Zulässige Werte für diesen Parameter umfassen =,!=, <, >, >=, <= und [NOT] LIKE.

eval_expression

Mit diesem Parameter können Sie Literale angeben, die den Wert des Zielfeldes darstellen.

value

Mit diesem Parameter können Sie ein numerisches oder Zeichenfolgenliteral angeben. Der zulässige Wert für diesen Parameter muss dem Format <string_literal> oder <numeric literal> entsprechen.

string_literal

Mit diesem Parameter können Sie ein Zeichenfolgenliteral angeben. Der zulässige Wert für diesen Parameter muss dem Format <string>, <string> oder <string> entsprechen.

between_exp

Mit diesem Parameter können Sie einen Bereich angeben. Der zulässige Wert für diesen Parameter muss dem Format [NOT] BETWEEN (<value> | <numeric_literal>) AND (<value> | <numeric_literal>) entsprechen.

in_exp

Zulässige Werte für diesen Parameter müssen dem Format [NOT] IN “(“<value>) (“,” (<value>)*”)” entsprechen.

Beispiele zur Verwendung dieses Befehls in typischen Szenarios finden Sie unter:

Die folgende Abfrage gibt ORA-00600-Logeinträge zurück.

Message like '%ORA-00600%' 

Die folgende Abfrage gibt alle ORA-00600-Logs und Logs mit schwerwiegenden Fehlern zurück.

Message like 'ORA-600%' or Severity = fatal 

Die folgende Abfrage gibt alle Datenbanklogs zurück.

'Target Type' in ('Database Instance', 'Cluster Database') 

Die folgende Abfrage gibt alle Logs für die Datenbank MyDb zurück.

Target = MyDb and 'Target Type' = 'Database Instance'