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 |
|---|---|
|
|
Dieser Parameter umfasst alle Schlüsselwörter oder Feldname/Wert-Paare, die zum Filtern von Daten verwendet werden. |
|
|
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 |
|
|
Verwenden Sie diesen Parameter, um ein Feld mit einem Ausdruck zu vergleichen. Der Wert für diesen Parameter muss dem Format |
|
|
Mit diesem Parameter können Sie einen Vergleichsoperator angeben. Zulässige Werte für diesen Parameter umfassen |
|
|
Mit diesem Parameter können Sie Literale angeben, die den Wert des Zielfeldes darstellen. |
|
|
Mit diesem Parameter können Sie ein numerisches oder Zeichenfolgenliteral angeben. Der zulässige Wert für diesen Parameter muss dem Format |
|
|
Mit diesem Parameter können Sie ein Zeichenfolgenliteral angeben. Der zulässige Wert für diesen Parameter muss dem Format |
|
|
Mit diesem Parameter können Sie einen Bereich angeben. Der zulässige Wert für diesen Parameter muss dem Format |
|
|
Zulässige Werte für diesen Parameter müssen dem Format |
Mit dem Befehl verfügbare Funktionen
Sie können die folgenden Funktionen mit dem Suchbefehl verwenden:
| Funktion | Beschreibung | Beispiel |
|---|---|---|
|
|
Sucht nach dem codierten md5-Wert |
* | search md5("hash my input") |
|
|
Sucht nach dem codierten sha1-Wert |
* | search sha1("hash my input") |
|
|
Sucht nach dem codierten sha256-Wert |
* | search sha256("hash my input") |
|
|
Sucht nach dem codierten sha512-Wert |
* | search sha512("hash my input") |
|
|
Sucht nach dem codierten Base64-Wert |
* | search encode64("my input") |
|
|
Sucht nach dem entschlüsselten Wert Base64 |
* | search decode64("encoded input") |
|
|
Hinweis: Dies entspricht (condition1 ODER condition2 ODER ... conditionN) Hinweis: Dies kann auch in eval/where verwendet werden |
|
|
|
Hinweis: Dies entspricht (condition1 UND condition2 UND ... conditionN) Hinweis: Dies kann auch in eval/where verwendet werden |
|
|
|
Hinweis: Dies ist äquivalent von (field1 = Wert ODER field2 = Wert ODER ...) Hinweis: Dies kann auch in eval/where verwendet werden |
* | search anyFields('Project*') != nullÜbersetzt in: Suche nach ('Projekt-ID' != null oder 'Projektname' != null oder 'Projektbeschreibung' != null) |
|
|
Hinweis: Dies ist äquivalent von (field1 = Wert UND field2 = Wert ODER ...) Hinweis: Dies kann auch in eval/where verwendet werden |
* | search allFields('Project*') != null
Übersetzt in: Suche nach ('Projekt-ID' != null und 'Projektname' != null und 'Projektbeschreibung' != null) |
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'