Glossar

Zugriffstreiber

In der externen Tabelleninfrastruktur die API, mit der die externen Daten für die Datenbank interpretiert werden. Der Zugriffstreiber wird innerhalb der Datenbank ausgeführt, die den Treiber zum Lesen der Daten in der externen Tabelle verwendet.

Zugriffspfad

Das Mittel, mit dem Daten aus einer Datenbank abgerufen werden. Beispiel: Bei einer Abfrage mit einem Index und einer Abfrage mit einem vollständigen Tabellenscan werden verschiedene Zugriffspfade verwendet.

ACID-Eigenschaften

Die grundlegenden Eigenschaften einer Datenbanktransaktion, die alle Oracle AI Database-Transaktionen befolgen müssen. ACID ist ein Akronym für Atomizität, Konsistenz, Isolation und Haltbarkeit.

aktive Online-Redo-Logdatei

Eine Online Redo Log-Datei, die Daten enthalten kann, die für das Recovery der Datenbankinstanz erforderlich sind.

aktive Session

Eine Datenbank-Session, die CPU verwendet und nicht auf ein Ereignis in der Wait-Klasse "inaktiv" wartet.

Active Session History (ASH)

Ein Teil des Selbstverwaltungs-Frameworks der Datenbank, der jede Sekunde aktive Datenbanksessions abfragt und die Daten in den Speicher und den persistenten Speicher schreibt.

Aktive Transaktion

Eine Transaktion, die gestartet, aber noch nicht festgeschrieben oder zurückgesetzt wurde.

Adaptive Abfrageoptimierung

Eine Reihe von Funktionen, mit denen der adaptive Optimizer Laufzeitanpassungen an Ausführungsplänen vornehmen und zusätzliche Informationen ermitteln kann, die zu besseren Optimizer-Statistiken führen können. Adaptive Optimierung ist hilfreich, wenn vorhandene Statistiken nicht ausreichen, um einen optimalen Plan zu erstellen.

ADDM

Automatic Database Diagnostic Monitor. Eine Oracle AI Database-Infrastruktur, mit der eine Datenbank ihre eigene Performance diagnostizieren und bestimmen kann, wie identifizierte Probleme behoben werden können.

ADR

Automatic Diagnostic Repository. Ein dateibasierter hierarchischer Datenspeicher zur Verwaltung von Informationen, einschließlich Network Tracing und Logging.

ADR-Grundlage

Das ADR-Stammverzeichnis. Die ADR-Basis kann mehrere ADR-Homes enthalten, wobei jedes ADR-Home das Root-Verzeichnis für alle Diagnosedaten-Traces, Dumps, das Alert Log usw. für eine Instanz eines Oracle-Produkts oder einer Oracle-Komponente ist.

ADR-Home

Das Root-Verzeichnis für alle Diagnosedaten-Traces, Dumps, das Alert Log usw. für eine Instanz eines Oracle-Produkts oder einer Oracle-Komponente. Beispiel: In einer Oracle RAC-Umgebung mit Shared Storage und Oracle ASM verfügt jede Datenbankinstanz und jede Oracle ASM-Instanz über ein eigenes ADR-Home.

Erweiterte Indexkomprimierung

Eine Erweiterung und Verbesserung der Präfixkomprimierung für unterstützte eindeutige und nicht eindeutige Indizes für Heap-organisierte Tabellen. Im Gegensatz zur Präfixkomprimierung, bei der für jeden Block eine feste Eliminierung doppelter Schlüssel verwendet wird, verwendet die erweiterte Komprimierung eine adaptive Eliminierung doppelter Schlüssel pro Block.

Erweiterte Zeilenkomprimierung

Eine Art von Tabellenkomprimierung, die für OLTP-Anwendungen bestimmt ist und Daten komprimiert, die von einem beliebigen SQL-Vorgang bearbeitet werden.

Siehe auch basic table compression.

Aggregatfunktion

Eine Funktion wie COUNT, die eine Gruppe von Zeilen bearbeitet, um eine einzelne Zeile als Ergebnis zurückzugeben.

Alertlog

Eine Datei, die ein chronologisches Log der Datenbankmeldungen und -fehler bereitstellt. Das Alertlog wird im ADR gespeichert.

Analysefunktion

Eine Funktion, die für eine Gruppe von Zeilen arbeitet, um als Ergebnis mehrere Zeilen zurückzugeben.

Analyseabfrage

Eine Was-wäre-wenn-Abfrage, die eine Geschäftsfrage beantwortet. In der Regel umfassen analytische Abfragen Joins und Aggregationen und erfordern das Scannen einer sehr großen Menge von Eingabedaten, um eine relativ kleine Ausgabe zu erzeugen.

Analyseansicht

Eine Art von View, die Aggregationen, Berechnungen und Joins von Faktendaten kapselt. Analyse-Views organisieren Daten mit einem Dimensionsmodell. Sie ermöglichen es Ihnen, ganz einfach Aggregationen und Berechnungen zu Datasets hinzuzufügen und Daten in Ansichten zu präsentieren, die mit relativ einfacher SQL abgefragt werden können.

Anti Join

Ein Join, der Zeilen von der linken Seite des Prädikats zurückgibt, für die keine entsprechenden Zeilen auf der rechten Seite des Prädikats vorhanden sind.

Anwendung

In einer Anwendungs-Root ist eine Anwendung ein benannter, versionierter Satz von Daten und Metadaten, der von einem allgemeinen Benutzer erstellt wird. Eine Anwendung kann einen allgemeinen Anwendungsbenutzer, ein allgemeines Anwendungsobjekt oder ein Vielfaches und eine Kombination aus dem vorherigen enthalten.

Anwendungsarchitektur

Die Computing-Umgebung, in der sich eine Datenbankanwendung bei einer Oracle-Datenbank anmeldet. Die beiden gebräuchlichsten Datenbankarchitekturen sind Client/Server und Multi-Tier.

Allgemeines Anwendungsobjekt

Ein gemeinsam verwendetes Datenbankobjekt, das erstellt wird, während eine Verbindung zu einem Anwendungs-Root besteht. The metadata (for a metadata-linked object) or data (for a data-linked common object) is shared by application PDBs in the application container.

Allgemeiner Anwendungsbenutzer

Ein gewöhnlicher Benutzer, der bei einer Verbindung mit einem Anwendungs-Root erstellt wurde. Die Metadaten (für ein über Metadaten verknüpftes allgemeines Objekt) oder Daten (für ein über Daten verknüpftes allgemeines Objekt) werden von Anwendungs-PDBs im Anwendungscontainer gemeinsam verwendet.

Anwendungscontainer

Eine benannte Gruppe von Anwendungs-PDBs, die in eine Anwendungs-Root integriert sind. Ein Anwendungscontainer kann einen Anwendungs-Seed enthalten.

Anwendungskontext

Ein Attributname/Wert-Paar in einem angegebenen Namespace. Anwendungen legen verschiedene Kontexte fest, bevor Aktionen in der Datenbank ausgeführt werden.

Application Continuity

Ein Feature, mit dem eine Anforderung für die Datenbank nach einem behebbaren Fehler, der die Datenbanksession nicht mehr verfügbar macht, unterbrechungsfrei und schnell wiedergegeben werden kann.

Anwendungsdomainindex

Ein angepasster Index für eine Anwendung.

Anwendungs-PD

Eine PDB, die an einen Anwendungscontainer angeschlossen ist.

Anwendungshauptverzeichnis

Der Root-Container in einem Anwendungscontainer. Jeder Anwendungscontainer hat genau eine Anwendungs-Root. Ein Anwendungs-Root teilt einige Merkmale mit dem CDB-Root, da er gemeinsame Objekte und einige Merkmale mit einer PDB enthalten kann, da er mit der CREATE PLUGGABLE DATABASE-Anweisung erstellt wird.

Anwendungssaatgut

Eine optionale Anwendungs-PDB, die als Vorlage zum Erstellen anderer PDBs in einem Anwendungscontainer dient. Ein Anwendungsbehälter enthält 0 oder 1 Anwendungssaatgut.

Application Server

Software, die eine Schnittstelle zwischen dem Client und einem oder mehreren Datenbankservern bereitstellt und die Anwendungen hostet.

Archivkomprimierung

Hybrid Columnar Compression mit COLUMN STORE COMPRESS FOR ARCHIVE angegeben. Dieser Typ verwendet höhere Komprimierungsverhältnisse als COLUMN STORE COMPRESS FOR QUERY und ist nützlich zum Komprimieren von Daten, die über einen längeren Zeitraum gespeichert werden.

archivierte Redo-Logdatei

Mitglied des Online-Redo-Logs, das von Oracle AI Database archiviert wurde. Die archivierten Redo Log-Dateien können auf ein Datenbankbackup im Media Recovery angewendet werden.

ARCHIVELOG- Modus

Ein Modus der Datenbank, der die Archivierung des Online-Redo-Logs ermöglicht.

Archivierungsprozess (ARCn)

Der Hintergrundprozess, der Online Redo Log-Dateien archiviert.

Archivieren

Der Vorgang, bei dem eine archivierte Redo Log-Datei generiert wird.

aufsteigender Index

Ein Index, in dem Daten in aufsteigender Reihenfolge gespeichert werden. Standardmäßig werden Zeichendaten nach Binärwerten sortiert, die in jedem Byte des Werts enthalten sind, numerische Daten von der kleinsten bis zur größten Zahl und das Datum vom frühesten bis zum letzten Wert.

Attribut geclusterte Tabelle

Eine Heap-organisierte Tabelle, in der Daten in unmittelbarer Nähe auf dem Datenträger basierend auf benutzerdefinierten Clustering-Anweisungen gespeichert werden.

Audittrail

Ein Speicherort, an dem Auditdatensätze gespeichert werden.

Automatic Database Diagnostic Monitor (ADDM)

Siehe ADDM.

Automatic Diagnostic Repository (ADR)

Siehe ADR.

Automatische Speicherverwaltung

Der Modus, in dem Oracle AI Database den SGA- und Instanz-PGA-Speicher vollständig automatisch verwaltet.

Automatische Segmentspeicherplatz-Verwaltung (ASSM)

Eine Methode zur Speicherplatzverwaltung, die Bitmaps zur Verwaltung des Segmentspeichers anstelle von Freelists verwendet.

Automatischer Modus zur Undo-Verwaltung

Ein Modus der Datenbank, in dem Undo-Speicherplatz automatisch in einem dedizierten Undo Tablespace verwaltet wird.

Siehe auch Manual Undo Management Mode.

Automatic Workload Deployment Repository (AWR)

Siehe AWR.

autonome Transaktion

Eine unabhängige Transaktion, die von einer anderen Transaktion aufgerufen werden kann, die als Haupttransaktion bezeichnet wird.

AWR

Automatic Workload Repository (AWR) Ein integriertes Repository in jeder Oracle-Datenbank. Oracle AI Database erstellt regelmäßig einen Snapshot seiner wichtigen Statistiken und Workload-Informationen und speichert sie in AWR.

AWR-Baseline

Eine Sammlung von Statistikraten, die in der Regel für einen Zeitraum verwendet werden, in dem das System bei Spitzenlast gut funktioniert

AWR-Snapping

Eine Gruppe von Performancestatistiken, die zu einem bestimmten Zeitpunkt in AWR erfasst wurden.

B*-Baumindex

Ein Index, der wie ein Upside-Down-Baum organisiert ist. Ein B*-Baumindex hat zwei Blocktypen: Verzweigungsblöcke für die Suche und Leaf-Blöcke, die Werte speichern. Die Leaf-Blöcke enthalten jeden indizierten Datenwert und eine entsprechende Zeilen-ID, mit der die tatsächliche Zeile gesucht wird. Das "B" steht für "balanced", da alle Blatthöhen automatisch in der gleichen Tiefe bleiben.

Hintergrundprozess

Ein Prozess, der Funktionen konsolidiert, die ansonsten von mehreren Oracle-Programmen verarbeitet werden, die für jeden Clientprozess ausgeführt werden. Die Hintergrundprozesse führen I/O asynchron aus und überwachen andere Oracle-Prozesse.

Siehe auch Datenbankinstanz; Oracle-Prozess.

aufgenommen

Eine Kopie der Daten. Ein Backup kann wichtige Teile der Datenbank enthalten, wie Datendateien, die Server Parameter File und die Kontrolldatei.

Backuppieces

Die kleinste Einheit eines Backup Sets.

Backup-Set

Ein proprietäres RMAN-Backupformat, das Daten aus einer oder mehreren Datendateien, archivierten Redo Log-Dateien oder Kontrolldateien oder Server Parameter File enthält.

Basistabellenkomprimierung

Ein Typ der Tabellenkomprimierung für Bulk Load-Vorgänge. Um eine grundlegende Tabellenkomprimierung zu erreichen, müssen Sie Direct Path-Vorgänge INSERT, ALTER TABLE . . . MOVE-Vorgänge oder Online-Tabellenneudefinition verwenden.

großer Tabellencache

Ein optionaler, integrierter Teil des Datenbankpuffercaches, der einen temperaturbasierten Ersetzungsalgorithmus auf Objektebene anstelle des herkömmlichen LRU-basierten Ersetzungsalgorithmus auf Blockebene verwendet.

Bigfile Tablespaces

Ein Tablespace, der eine sehr große Datendatei oder temporäre Datei enthält.

Bind-Variablen

Ein Platzhalter in einer SQL-Anweisung, der durch eine gültige Wert- oder Wertadresse ersetzt werden muss, damit die Anweisung erfolgreich ausgeführt wird. Mit Bind-Variablen können Sie eine SQL-Anweisung schreiben, die zur Laufzeit Eingaben oder Parameter akzeptiert. Das folgende Beispiel zeigt eine Abfrage, die v_empid als Bind-Variable verwendet:

SELECT * FROM employees WHERE employee_id = :v_empid;

Bitmap-Indizes

Ein Datenbank-Index, in dem die Datenbank ein Bitmap für jeden Indexschlüssel anstelle einer Liste von Zeilen-IDs speichert.

Bitmap-Join-Index

Ein Bitmapindex für den Join von zwei oder mehr Tabellen.

Bitmap-Zusammenführung

Ein Vorgang, bei dem Bitmaps, die von Bitmapindex-Scans abgerufen wurden, zusammengeführt werden. Beispiel: Wenn die Spalten gender und DOB Bitmapindizes aufweisen, kann die Datenbank eine Bitmapzusammenführung verwenden, wenn das Abfrage-Prädikat WHERE gender='F' AND DOB > 1966 ist.

Blockbeschädigung

Ein Datenblock, der nicht in einem erkannten Oracle-Format vorliegt oder dessen Inhalt nicht intern konsistent ist.

Blockheader

Ein Teil eines Datenblocks, der Informationen über den Blocktyp, die Adresse des Blocks und manchmal Transaktionsinformationen enthält.

Block-Overhead

Speicherplatz in einem Datenblock, der die für die Verwaltung des Blocks erforderlichen Metadaten speichert. Der Overhead umfasst den Blockheader, das Tabellenverzeichnis und das Zeilenverzeichnis.

Verzweigungsblock

In einem B*-Baumindex einen Block, den die Datenbank für die Suche verwendet. Die Leaf-Blöcke speichern die Indexeinträge. Die Verzweigungsblöcke der oberen Ebene eines B*-Baumindex enthalten Indexdaten, die auf Indexblöcke der unteren Ebene verweisen.

B*-Baumindex

Ein Index, der wie ein Upside-Down-Baum organisiert ist. Ein B*-Baumindex hat zwei Blocktypen: Verzweigungsblöcke für die Suche und Leaf-Blöcke, die Werte speichern. Die Leaf-Blöcke enthalten jeden indizierten Datenwert und eine entsprechende Zeilen-ID, mit der die tatsächliche Zeile gesucht wird. Das "B" steht für "balanced", da alle Blatthöhen automatisch in der gleichen Tiefe bleiben.

Puffer

Eine Hauptspeicheradresse im Datenbankpuffercache. Ein Puffercachespeichert aktuell und zuletzt verwendete Datenblöcke, die von Platte gelesen werden. Wenn ein neuer Block benötigt wird, kann die Datenbank einen alten Datenblock durch einen neuen ersetzen.

Puffercache-Trefferquote

Die Kennzahl, wie oft die Datenbank einen angeforderten Block im Puffercache gefunden hat, ohne ihn von der Festplatte lesen zu müssen.

Puffer-Header

Eine Speicherstruktur, in der Metadaten zu einem Puffer gespeichert werden.

Pufferpool

Eine Sammlung von Puffern in der SGA.

Business-Intelligence

Die Analyse der Informationen einer Organisation als Hilfe bei Geschäftsentscheidungen.

Byte-Semantik

Behandlung von Zeichenfolgen als Folge von Byte. Offsets in Zeichenfolgen und Zeichenfolgenlängen werden in Byte ausgedrückt.

Cache-Wiederherstellung

Die automatische Phase des Instanz-Recoverys, in der Oracle AI Database alle festgeschriebenen und nicht festgeschriebenen Änderungen in den Online-Redo-Log-Dateien auf die betroffenen Datenblöcke anwendet.

Kardinalität

Das Verhältnis der eindeutigen Werte zur Anzahl der Tabellenzeilen. Eine Spalte mit nur zwei eindeutigen Werten in einer Tabelle mit einer Million Zeilen hätte eine geringe Kardinalität.

Kartesischer Beitritt

Ein Join, bei dem eine oder mehrere Tabellen keine Join-Bedingungen zu anderen Tabellen in der Anweisung aufweisen. Der Optimizer verknüpft jede Zeile aus einer Datenquelle mit jeder Zeile aus der anderen Datenquelle und erstellt das kartesische Produkt der beiden Sets.

CDB

Eine Oracle AI Database-Installation, die mindestens eine PDB enthält. Ab Oracle Database 21c ist jede Oracle-Datenbank eine CDB.

CDB-Administrator

Ein Datenbankadministrator, der eine CDB verwaltet. Ein PDB-Administrator verwaltet einzelne PDBs innerhalb der CDB.

CDB-Stamm

Eine Sammlung von Schemas, Schemaobjekten und Nichtschemaobjekten, zu denen alle PDBs gehören, in einer Mehrmandanten-Containerdatenbank (CDB). Jede CDB verfügt über genau einen Root-Container, in dem die zum Verwalten von PDBs erforderlichen Systemmetadaten gespeichert werden. Alle PDBs gehören zur CDB-Root.

Zeichencodierung

Ein Code, der jedes Zeichen aus einem bestimmten Repertoire mit einer Codeeinheit paart, um die Datenspeicherung zu erleichtern.

Zeichensemantik

Behandlung von Zeichenfolgen als Folge von Zeichen. Versätze in Zeichenfolgen und Zeichenfolgenlängen werden in Zeichen (Zeichencodes) ausgedrückt.

Zeichensatz

Ein Codierungsschema, mit dem Zeichen auf dem Computerbildschirm angezeigt werden.

Check-Constraint

Ein Constraint für eine Spalte oder eine Gruppe von Spalten, für die eine angegebene Bedingung für jede Zeile wahr oder unbekannt sein muss.

Checkpoint

1. Eine Datenstruktur, die die Checkpoint-Position markiert. Dabei handelt es sich um die SCN im Redo-Thread, mit der das Instanz-Recovery beginnen muss. Checkpoints werden in der Kontrolldatei und jedem Datendatei-Header aufgezeichnet und sind ein entscheidendes Element des Recoverys.

2. Das Schreiben von Dirty-Datenblöcken im Datenbankpuffercache auf den Datenträger. Der Datenbank-Writer-(DBW-)Prozess schreibt Blöcke auf den Datenträger, um den Puffercache mit den Datendateien zu synchronisieren.

Checkpoint-Prozess (CKPT)

Der Hintergrundprozess, der die Header der Kontrolldatei und Datendateien mit Checkpoint-Informationen aktualisiert und DBW signalisiert, Blöcke auf Platte zu schreiben.

Clean Restore Point

Ein PDB-Wiederherstellungspunkt, der beim Schließen der PDB erstellt wird. Für eine Flashback-PDB auf einen sauberen Restore Point ist es nicht erforderlich, Backups wiederherzustellen oder eine temporäre Instanz zu erstellen.

Untergeordneter Cursor

Der Cursor, der den Plan, die Kompilierungsumgebung und andere Informationen für eine Anweisung enthält, deren Text in einem übergeordneten Cursor gespeichert ist. Der übergeordnete Cursor ist die Nummer 0, das erste untergeordnete Element die Nummer 1 usw. Untergeordnete Cursor referenzieren genau denselben SQL-Text wie der übergeordnete Cursor, sind jedoch unterschiedlich. Beispiel: Zwei Anweisungen mit dem Text SELECT * FROM mytable verwenden unterschiedliche Cursor, wenn sie Tabellen mit dem Namen mytable in verschiedenen Schemas referenzieren.

Datensatz für zirkuläre Wiederverwendung

Ein Typ von Kontrolldatei-Datensatz, der nicht kritische Informationen enthält, die bei Bedarf überschrieben werden können. Wenn alle verfügbaren Datensatz-Slots voll sind, erweitert die Datenbank entweder die Kontrolldatei, um Platz für einen neuen Datensatz zu schaffen, oder überschreibt den ältesten Datensatz.

Client

In der Client/Server-Architektur die Frontend-Datenbankanwendung, die mit einem Benutzer interagiert. Der Client-Teil hat keine Verantwortlichkeiten für den Datenzugriff.

Clientzeichensatz

Der Zeichensatz für Daten, die von einer Clientanwendung eingegeben oder angezeigt werden. Der Zeichensatz für den Client und die Datenbank kann unterschiedlich sein.

Clientprozess

Ein Prozess, der die Anwendung oder den Oracle-Toolcode ausführt. Wenn Benutzer Clientanwendungen wie SQL*Plus ausführen, erstellt das Betriebssystem Clientprozesse zur Ausführung der Anwendungen.

Siehe auch Oracle-Prozess.

Client-/Serverarchitektur

Softwarearchitektur, die auf einer Trennung der Verarbeitung zwischen zwei CPUs basiert, wobei einer als Client in der Transaktion fungiert, Services anfordert und empfängt und der andere als der Server, der Services in einer Transaktion bereitstellt.

Cluster-Dateisystem

Ein verteiltes Dateisystem, bei dem es sich um ein Cluster von Servern handelt, die zusammenarbeiten, um ihren Clients Konsistenz und hohe Performance zu bieten.

Clusterindex

Ein B*-Baumindex für den Clusterschlüssel.

Clusterschlüssel

In einem Tabellencluster die Spalten, die von den geclusterten Tabellen gemeinsam verwendet werden. Beispiel: Die Tabellen employees und departments verwenden die Spalte department_id gemeinsam. Geben Sie den Cluster-Schlüssel beim Erstellen des Tabellenclusters und beim Erstellen jeder Tabelle an, die dem Tabellencluster hinzugefügt wird.

Kaltpuffer

Ein Puffer im Datenbank-Puffercache, der zuletzt nicht verwendet wurde.

Spalte

Vertikaler Abstand in einer Tabelle, der eine Datendomäne darstellt. Eine Tabellendefinition enthält einen Tabellennamen und eine Gruppe von Spalten. Jede Spalte hat einen Namen und einen Datentyp.

Spaltenformat

Das spaltenbasierte Format für Objekte, die sich im In-Memory Column Store befinden. Das Spaltenformat steht im Gegensatz zum Zeilenformat, das die Datenbank zum Speichern von Objekten im Datenbankpuffercache und in Datendateien verwendet.

Festschreiben

Aktion, die eine Datenbanktransaktion beendet und alle in der Transaktion ausgeführten Änderungen dauerhaft vornimmt.

Cleanout festlegen

Die automatische Entfernung von sperrbezogenen Transaktionsinformationen (ITL-Eintrag) aus den Blöcken nach einem Commit. Die Datenbank entfernt den ITL-Eintrag nur, wenn geänderte Blöcke, die Daten aus der festgeschriebenen Transaktion enthalten, sich noch in der SGA befinden und wenn keine andere Session sie ändert.

Gemeinsames Objekt

Ein Objekt, das sich entweder im CDB-Root oder in einem Anwendungs-Root befindet, das Daten (ein verknüpftes allgemeines Objekt) oder Metadaten (ein Metadatenverknüpftes allgemeines Objekt) gemeinsam verwendet. Alle gemeinsamen Objekte in der CDB-Root werden von Oracle bereitgestellt. Ein allgemeines Objekt in einem Anwendungs-Root wird als allgemeines Anwendungsobjekt bezeichnet.

Gemeinsame Funktion

Eine Rolle, die in allen Containern in einer Mehrmandanten-Containerdatenbank (CDB) vorhanden ist.

Allgemeiner Benutzer

In einer Mehrmandanten-Containerdatenbank (CDB) ist ein Datenbankbenutzer mit derselben Identität in mehreren Containern vorhanden. Ein allgemeiner Benutzer, der in der CDB-Root erstellt wurde, hat dieselbe Identität in jeder vorhandenen und zukünftigen PDB. Ein allgemeiner Benutzer, der in einem Anwendungscontainer erstellt wurde, hat dieselbe Identität in jeder vorhandenen und zukünftigen Anwendungs-PDB in diesem Anwendungscontainer.

Aktualisierung abgeschlossen

Ausführung der Abfrage, die eine Materialized View definiert. Eine vollständige Aktualisierung erfolgt beim erstmaligen Erstellen der Materialized View, es sei denn, die Materialized View referenziert eine vordefinierte Tabelle, oder Sie definieren die Tabelle als BUILD DEFERRED.

Composite-Datenbank-Vorgang

Aktivität zwischen zwei Zeitpunkten in einer einzelnen Datenbanksession.

Composite-Index

Index für mehrere Spalten in einer Tabelle.

Composite-Partitionierung

Eine Partitionierungsstrategie, bei der eine Tabelle durch eine Datenverteilungsmethode partitioniert wird und dann jede Partition durch eine zweite Datenverteilungsmethode weiter in Unterpartitionen unterteilt wird.

Eindeutiger zusammengesetzter Schlüssel

Eine Gruppe von zwei oder mehr Spalten mit einem eindeutigen Schlüssel-Constraint.

zusammengesetzter Trigger

Ein Trigger kann an mehreren Zeitpunkten ausgelöst werden. Beispielsweise kann ein zusammengesetzter Trigger sowohl vor als auch nach der auslösenden Anweisung ausgelöst werden.

Kompressionseinheit

In Hybrid Columnar Compression ein logisches Konstrukt, das eine Gruppe von Zeilen speichert. Wenn Sie Daten in eine Tabelle laden, speichert die Datenbank Zeilengruppen im Spaltenformat, wobei die Werte für jede Spalte gespeichert und zusammen komprimiert werden. Nachdem die Datenbank die Spaltendaten für eine Gruppe von Zeilen komprimiert hat, passt die Datenbank die Daten in die Komprimierungseinheit an.

Zusammengesetzter Index

Siehe Zusammengesetzter Index.

Bedingung

Eine Kombination aus einem oder mehreren Ausdrücken und logischen Operatoren in einer SQL-Anweisung, die einen Wert von TRUE, FALSE oder UNKNOWN zurückgibt. Beispiel: Die Bedingung 1=1 wird immer als TRUE ausgewertet.

Konflikt beim Schreiben

In einer ausgelesenen festgeschriebenen Transaktion tritt eine Situation auf, in der die Transaktion versucht, eine Zeile zu ändern, die von einer nicht festgeschriebenen nebenläufigen Transaktion aktualisiert wurde.

Verbindung

Kommunikationspfad zwischen einem Clientprozess und einer Oracle-Datenbankinstanz.

Siehe auch Session.

Verbindungspooling

Eine Funktion zur Ressourcenauslastung und Benutzerskalierbarkeit, mit der die Anzahl der Sessions über eine begrenzte Anzahl von Protokollverbindungen zu einem gemeinsam verwendeten Server maximiert wird.

konsistentes Backup

Ein gesamtes Datenbankbackup, das Sie mit der Option RESETLOGS öffnen können, ohne ein Media Recovery auszuführen. Für ein konsistentes Backup der gesamten Datenbank ist es naturgemäß nicht erforderlich, dass die Anwendung von Redo konsistent gemacht wird.

Siehe auch Inkonsistentes Backup.

konsistenter Lesezugriff

Der Abruf einer Version eines Blocks im Datenbankpuffercache, die mit einer bestimmten SCN konsistent ist (Teil der Lesekonsistenz). Wenn die Datenbank einen Block benötigt, um eine Abfrage zu erfüllen, und wenn kein Block im Datenbankpuffercache mit der richtigen SCN konsistent ist, versucht die Datenbank, die richtige Version des Blocks aus Undo-Daten abzurufen.

Container

In einer Mehrmandanten-Containerdatenbank (CDB) entweder die Root oder eine PDB.

Kontext

Eine Gruppe von anwendungsdefinierten Attributen, die eine Anwendung validieren und sichern. Die SQL-Anweisung CREATE CONTEXT erstellt Namespaces für Kontexte.

Kontrolldatei

Eine Binärdatei, in der die physische Struktur einer Datenbank aufgezeichnet wird und die Namen und Speicherorte von Redo-Log-Dateien, den Zeitstempel der Datenbankerstellung, die aktuelle Logfolgenummer, Checkpoint-Informationen usw. enthält.

Volumenkapazität

Eine Organisation von Kennzahlen mit identischen Dimensionen und anderen gemeinsamen Eigenschaften. Die Achsen des Cubes enthalten die Dimensionselemente, während der Body des Cubes die Datenwerte enthält.

aktueller Modus get

Der Abruf der Version eines Datenblocks, wie er gerade im Puffercache vorhanden ist, ohne Lesekonsistenz zu verwenden. Im aktuellen Modus ist jeweils nur eine Version eines Blocks vorhanden.

aktuelle Online Redo Log-Datei

Die Online Redo Log-Datei, in die der Log Writer-(LGWR-)Prozess aktiv schreibt.

cursor

Ein Handle oder Name für einen privaten SQL-Bereich in der PGA. Da Cursor eng mit privaten SQL-Bereichen verknüpft sind, werden die Begriffe manchmal austauschbar verwendet.

Datenblock

Kleinste logische Einheit der Datenspeicherung in Oracle AI Database. Weitere Namen für Datenblöcke sind Oracle-Blöcke oder -Seiten. Ein Datenblock entspricht einer bestimmten Anzahl von Byte des physischen Plattenspeichers auf dem Datenträger.

Siehe auch Bereich; Segment.

Datengleichzeitigkeit

Gleichzeitiger Zugriff auf dieselben Daten durch viele Benutzer. Ein Mehrbenutzer-Datenbankverwaltungssystem muss angemessene Nebenläufigkeitskontrollen bereitstellen, damit Daten nicht falsch aktualisiert oder geändert werden können, was die Datenintegrität beeinträchtigt.

Siehe auch Datenkonsistenz.

Datenkonsistenz

Eine konsistente Ansicht der Daten durch jeden Benutzer in einer Mehrbenutzerdatenbank.

Siehe auch Datennebenläufigkeit.

Datenbeschädigung

Ein Fehler, der auftritt, wenn eine Hardware-, Software- oder Netzwerkkomponente das Lesen oder Beschreiben fehlerhafter Daten verursacht.

Data-Dictionary

Eine schreibgeschützte Sammlung von Datenbanktabellen und -Views mit Referenzinformationen zur Datenbank, ihren Strukturen und ihren Benutzern.

Data Dictionary-(DDL-)Sperre

Eine Sperre, mit der die Definition eines Schemaobjekts geschützt wird, während ein fortlaufender DDL-Vorgang das Objekt bearbeitet oder auf dieses verweist. Oracle AI Database erwirbt automatisch eine DDL-Sperre im Namen jeder DDL-Transaktion, die sie benötigt. Benutzer können DDL-Sperren nicht explizit anfordern.

Data Dictionary-Cache

Ein Speicherbereich im gemeinsam genutzten Pool, der Informationen zum Data Dictionary enthält. Der Data Dictionary-Cache wird auch als Zeilencache bezeichnet, da er Daten als Zeilen statt als Puffer speichert, die ganze Datenblöcke enthalten.

Data Dictionary-Ansicht

Eine vordefinierte Ansicht von Tabellen oder anderen Views im Data Dictionary. Data Dictionary Views beginnen mit dem Präfix DBA_, ALL_ oder USER_.

Datendatei

Eine physische Datei auf dem Datenträger, die von Oracle AI Database erstellt wurde und die Daten für eine Datenbank enthält. Die Datendateien können sich entweder in einem Betriebssystemdateisystem oder in der Oracle ASM-Datenträgergruppe befinden.

Datenlink

In einer PDB ein interner Mechanismus, der auf Daten (nicht auf Metadaten) in der Root verweist. Beispiel: AWR-Daten befinden sich in der Root. Jede PDB verwendet einen Objektlink, um auf die AWR-Daten in der Root zu verweisen, sodass in jedem separaten Container auf Ansichten wie DBA_HIST_ACTIVE_SESS_HISTORY und DBA_HIST_BASELINE zugegriffen werden kann.

Datenverknüpftes gemeinsames Objekt

Ein allgemeines Objekt, das entweder im CDB-Root oder im Anwendungs-Root vorhanden ist. Die Daten und nicht die Metadaten werden von jeder PDB gemeinsam verwendet, die einen Datenlink enthält, der auf das gemeinsame Objekt verweist.

Datenintegrität

Geschäftsregeln, die Standards für akzeptable Daten vorgeben. Diese Regeln werden auf eine Datenbank angewendet, indem Integritäts-Constraints und Trigger verwendet werden, um eine ungültige Dateneingabe zu verhindern.

Data-Mining

Die automatisierte Suche großer Datenspeicher nach Mustern und Trends, die über einfache Analysen hinausgehen.

Datensegment

Das Segment mit den Daten für eine nicht geclusterte Tabelle, Tabellenpartition oder ein Tabellencluster.

Siehe auch Bereich.

Datentyp

In SQL eine feste Gruppe von Eigenschaften, die mit einem column-Wert oder einer Konstante verknüpft sind. Beispiele sind VARCHAR2 und NUMBER. Oracle AI Database behandelt Werte verschiedener Datentypen unterschiedlich.

Data Warehouse

Eine relationale Datenbank, die für Abfrage und Analyse ausgelegt ist und nicht OLTP.

Zugriffskontrolle für Datenbank

Datenzugriff und Datenbankaktivitäten einschränken. Beispiel: Die Einschränkung, dass Benutzer bestimmte Tabellen abfragen oder angegebene Datenbankanweisungen ausführen.

Datenbankanwendung

Ein Softwareprogramm, das mit einer Datenbank interagiert, um auf Daten zuzugreifen und diese zu bearbeiten.

Datenbankberechtigungsprüfung

Der Prozess, mit dem ein Benutzer Zugangsdaten für die Datenbank anzeigt. Dieser Prozess prüft die Zugangsdaten und ermöglicht den Zugriff auf die Datenbank.

Datenbankblockgröße

Die Datenblockgröße für ein Datenbankset beim Erstellen. Die Größe wird für die Tablespaces SYSTEM und SYSAUX festgelegt und ist der Standard für alle anderen Tablespaces. Die Datenbankblockgröße kann nicht geändert werden, es sei denn, Sie erstellen die Datenbank neu.

Datenbank-Puffercache

Der Teil der System Global Area (SGA), der Kopien von Datenblöcken enthält. Alle Clientprozesse, die gleichzeitig mit der Datenbankinstanz verbunden sind, haben Zugriff auf den Puffercache.

Datenbankzeichensatz

Ein Zeichencodierungsschema, das festlegt, welche Sprachen in einer Datenbank dargestellt werden können.

Datenbanktreiber

Software, die zwischen einer Anwendung und einer Oracle-Datenbank sitzt. Der Treiber übersetzt die API-Aufrufe der Anwendung in Befehle, die von der Datenbank verarbeitet werden können. Mit einem ODBC-Treiber kann eine Anwendung auf jede beliebige Datenquelle zugreifen, einschließlich Daten, die in Tabellen gespeichert sind. Der ODBC-Treiber führt alle Zuordnungen zwischen dem ODBC-Standard und der Datenbank aus.

Datenbankinstanz

Die Kombination aus System Global Area (SGA) und Hintergrundprozessen. Eine Instanz ist nur mit einer einzigen Datenbank verknüpft. Jede Datenbankinstanz ist entweder eine Lese-/Schreibdatenbankinstanz oder eine Schreibgeschützte Datenbankinstanz. In einer Oracle Real Application Clusters-Konfiguration greifen mehrere Instanzen auf eine einzelne Datenbank zu.

Datenbanklink

Ein Schemaobjekt in einer Datenbank, mit dem Benutzer auf Objekte in einer anderen Datenbank zugreifen können.

Datenbankverwaltungssystem (DBMS)

Software zur Steuerung der Speicherung, Organisation und des Abrufs von Daten.

Datenbankobjekt

Ein Objekt in der Datenbank, das mit SQL bearbeitet werden kann. Schemaobjekte wie Tabellen und Indizes befinden sich in Schemas. Nicht-Schemaobjekte wie Verzeichnisse und Rollen befinden sich nicht in Schemas.

Datenbankvorgang

Im Kontext der Datenbanküberwachung eine logische Entity, die eine SQL-Anweisung, einen PL/SQL-Block oder eine Kombination aus beiden enthält.

Point-in-Time Recovery der Datenbank

Ein Media Recovery-Typ, der zu einer nicht aktuellen Version der Datenbank führt. In diesem Fall wenden Sie nicht alle Redo-Daten an, die nach dem zurückgeschriebenen Backup generiert wurden.

Datenbanksicherheit

Der Aspekt der Datenbankadministration, der Benutzerauthentifizierung, Verschlüsselung, Zugriffskontrolle und Überwachung umfasst.

Datenbankserver

Ein Server, der eine große Datenmenge in einer Mehrbenutzerumgebung zuverlässig verwaltet, sodass Benutzer gleichzeitig auf dieselben Daten zugreifen können. Ein Datenbankserver verhindert auch unbefugten Zugriff und bietet effiziente Lösungen für die Fehlerwiederherstellung.

Datenbankserverraster

Eine Sammlung von Commodity-Servern, die miteinander verbunden sind, um auf einer oder mehreren Datenbanken ausgeführt zu werden.

Datenbankdienst

Eine benannte Darstellung einer oder mehrerer Datenbankinstanzen. Der Servicename für eine Oracle-Datenbank ist normalerweise der globale Datenbankname. Clients verwenden den Servicenamen, um eine Verbindung zu einer oder mehreren Datenbankinstanzen herzustellen.

Datenbankspeicher-Grid

Eine Sammlung kostengünstiger modularer Speicherarrays, die von den Computern im Datenbankserverraster kombiniert und aufgerufen werden.

Datenbankbenutzer

Ein Account, über den Sie sich bei einer Oracle-Datenbank anmelden können.

Database Writer (DBW)

Ein Hintergrundprozess, der Puffer in den Datenbankpuffercache in Datendateien schreibt.

DDL

Abkürzung für "Data Definition Language". Enthält Anweisungen wie CREATE TABLE oder ALTER INDEX, die eine Datenstruktur definieren oder ändern.

Deadlock

Eine Situation, in der zwei oder mehr Benutzer auf Daten warten, die voneinander gesperrt sind. Solche Deadlocks sind in Oracle AI Database selten.

Deklarative Sprache

Eine nicht-prozedurale Sprache, die beschreibt, was getan werden sollte, jetzt, wie es zu tun ist. SQL und Prolog sind Beispiele für deklarative Sprachen. SQL ist deklarativ in dem Sinne, dass Benutzer das gewünschte Ergebnis angeben und nicht, wie es abgeleitet werden soll.

Dedizierter Server

Eine Datenbankkonfiguration, in der ein Serverprozess Anforderungen für einen einzelnen Clientprozess verarbeitet.

Siehe auch shared server.

Verzögerungsbeschränkung

Ein Constraint, mit dem eine SET CONSTRAINT-Anweisung die Constraint-Prüfung verzögern kann, bis eine COMMIT-Anweisung abgesetzt wird. Mit einem verzögerbaren Constraint können Sie das Constraint vorübergehend deaktivieren, während Sie Änderungen vornehmen, die das Constraint verletzen könnten.

Verzögertes Einfügen

Ein Einfügen mit dem Hint MEMOPTIMIZE_WRITE in eine Tabelle, die als MEMOPTIMIZE FOR WRITE angegeben ist. Verzögerte Einfügungen können nicht zurückgerollt werden und verwenden nicht die Konsistenzmechanismen des Datenbankpuffercaches. Hintergrundprozesse schreiben verzögerte Einfügungen asynchron in die Datendateien.

PL/SQL-Prozedur für Rechte des Eigentümers

Eine Prozedur, die mit den Privilegien ihres Eigentümers und nicht ihres aktuellen Benutzers ausgeführt wird.

Parallelitätsgrad

Die Anzahl der parallelen Ausführungsserver, die einem einzelnen Vorgang zugeordnet sind. Die parallele Ausführung ist darauf ausgelegt, mehrere CPUs effektiv zu nutzen. Mit dem Oracle AI Database-Framework für die parallele Ausführung können Sie entweder explizit einen bestimmten Parallelisierungsgrad auswählen oder sich auf Oracle AI Database verlassen, um diese automatisch zu kontrollieren.

Abhängiges Objekt

In einer Schemaobjektabhängigkeit das Objekt, dessen Definition ein anderes Objekt referenziert. Wenn die Definition von Objekt A beispielsweise auf Objekt B verweist, dann ist A ein abhängiges Objekt von B.

absteigender Index

Ein Index, in dem Daten in einer oder mehreren angegebenen Spalten in absteigender Reihenfolge gespeichert werden.

Dimension

Eine Struktur für die Kategorisierung von Daten, die Benutzern zur Beantwortung von Geschäftsfragen dient. Häufig verwendete Dimensionen sind Customers, Products und Time.

Dimensionstabelle

Eine relationale Tabelle, die alle oder einen Teil der Werte für eine Dimension in einem Star- oder Snowflake-Schema speichert. Dimensionstabellen enthalten in der Regel Spalten für Dimensionsschlüssel, -ebenen und -attribute.

Direkter Pfad INSERT

Eine INSERT, in der die Datenbank Daten direkt in die Datendateien schreibt und dabei den Datenbankpuffercache umgeht. Die Datenbank hängt die eingefügten Daten an die vorhandenen Daten in der Tabelle an.

Direkter Pfad gelesen

Ein Single- oder Multiblock-Lesevorgang in der PGA unter Umgehung der SGA.

Verzeichnisobjekt

Ein Datenbankobjekt, das einen Alias für ein Verzeichnis im Serverdateisystem angibt, in dem externe Binärdatei-LOBs (BFILEs) und externe Tabelle-Daten gespeichert sind. Alle Directory-Objekte werden in einem einzelnen Namespace erstellt und sind nicht Eigentum eines einzelnen Schemas.

Dirty Read

Die Situation, die auftritt, wenn eine Transaktion nicht festgeschriebene Daten liest, die von einer anderen Transaktion geschrieben wurden. Oracle AI Database erlaubt niemals Dirty Read.

Dispatcher

Siehe Dispatcher-Prozess (Dnnn).

Dispatcher-Prozess (D nn)

Optionaler Hintergrundprozess nur vorhanden, wenn eine Shared Server-Konfiguration verwendet wird. Jeder Dispatcher-Prozess ist für das Routing von Anforderungen von verbundenen Clientprozessen an verfügbare Shared Server-Prozesse und das Zurückgeben der Antworten verantwortlich.

verteilte Datenbank

Eine Gruppe von Datenbanken in einem verteilten System, die Anwendungen als einzelne Datenquelle angezeigt werden können.

Verteilte Umgebung

Ein Netzwerk unterschiedlicher Systeme, die nahtlos miteinander kommunizieren.

verteilte Verarbeitung

Die Vorgänge, die auftreten, wenn eine Anwendung ihre Aufgaben auf verschiedene Computer in einem Netzwerk verteilt.

Verteilte Transaktion

Eine Transaktion, die Anweisungen enthält, die Daten auf Knoten einer verteilten Datenbank einzeln oder als Gruppe aktualisieren. Oracle AI Database stellt die Integrität von Daten in verteilten Transaktionen mithilfe des Zwei-Phasen-Commit-Mechanismus sicher.

DML

Data Manipulation Language. Umfasst Anweisungen wie SELECT, INSERT, UPDATE und DELETE.

DML-Sperre

Eine Sperre, die destruktive Interferenzen gleichzeitiger widersprüchlicher DML- oder DDL-Vorgänge verhindert. DML-Anweisungen fordern Zeilensperren und Tabellensperren automatisch an.

Dynamische Performance-View

Eine spezielle Ansicht, die kontinuierlich aktualisiert wird, während eine Datenbank geöffnet ist und verwendet wird. Die dynamischen Performanceansichten werden manchmal als V$-Ansichten bezeichnet.

Dynamisches SQL

SQL, dessen vollständiger Text erst zur Laufzeit bekannt ist. Dynamische SQL-Anweisungen werden in Zeichenfolgen gespeichert, die zur Laufzeit in das Programm eingegeben oder von diesem erstellt werden.

Edition

Eine private Umgebung, in der Sie Datenbankobjekte neu definieren können. Mit der Editions-basierten Neudefinition können Sie ein Upgrade der Datenbankobjekte einer Anwendung durchführen, während die Anwendung verwendet wird. Dadurch werden Ausfallzeiten minimiert oder eliminiert.

Verschlüsselung

Der Prozess der Umwandlung von Daten in ein unlesbares Format mit einem Secret Key und einem Verschlüsselungsalgorithmus.

Equi Join

Ein Join mit einer Join-Bedingung mit einem Gleichheitsoperator.

ETL

Extrahierung, Transformation und Laden (ETL). Der Prozess, bei dem Daten aus Quellsystemen extrahiert und in ein Data Warehouse übernommen werden.

exklusive Sperre

Eine Sperre, die verhindert, dass die zugehörige Ressource gemeinsam verwendet wird. Die erste Transaktion, die eine exklusive Sperre für eine Ressource erhält, ist die einzige Transaktion, die die Ressource ändern kann, bis die Sperre aufgehoben wird.

Ausführbare SQL-Anweisung

Eine SQL-Anweisung, die Aufrufe einer Datenbankinstanz generiert, einschließlich DML- und DDL-Anweisungen und der SET TRANSACTION-Anweisung.

Ausführungsplan

Die Kombination von Schritten, die von der Datenbank zum Ausführen einer SQL-Anweisung verwendet werden. Jeder Schritt ruft entweder physisch Datenzeilen aus der Datenbankab oder bereitet sie für den Benutzer vor, der die Anweisung ausstellt. Sie können Ausführungspläne mit einem Hinweis außer Kraft setzen.

Ausdruck

Eine Kombination aus einem oder mehreren Werten, Operatoren und SQL-Funktionen, die zu einem Wert aufgelöst werden. Beispiel: Der Ausdruck 2*2 wird als 4 ausgewertet. Im Allgemeinen nehmen Ausdrücke den Datentyp ihrer Komponenten an.

Extent

Mehrere zusammenhängende Datenblöcke, die zum Speichern eines bestimmten Informationstyps zugewiesen sind. Ein Segment besteht aus mindestens einem Extent.

Siehe auch Datenblock.

Externe Tabelle

Eine schreibgeschützte Tabelle, deren Metadaten in der Datenbank gespeichert sind, deren Daten jedoch in Dateien außerhalb der Datenbank gespeichert sind. Die Datenbank verwendet die Metadaten, die externe Tabellen beschreiben, um ihre Daten als relationale Tabellen bereitzustellen.

Extrahieren, Transformieren und Laden (ETL)

Siehe ETL.

Fakt

Daten, die Unternehmenskennzahlen wie Vertriebs- oder Kostendaten darstellen.

Faktentabelle

Eine Tabelle in einem Star-Schema eines Data Warehouse, das Faktendaten enthält. Eine Faktentabelle verfügt im Allgemeinen über zwei Spaltentypen: Spalten, die Fakten enthalten, und Fremdschlüssel, bei denen es sich um Fremdschlüssel für Dimensionstabellen handelt.

Fast Full Index-Scan

Ein vollständiger Index-Scan, bei dem die Datenbank alle Blöcke im Index mit Multiblock-Lesevorgängen liest und dann die Verzweigungsblöcke verworfen und die Indexblöcke in keiner bestimmten Reihenfolge zurückgegeben.

Fast Recovery-Bereiche

Ein optionales Plattenverzeichnis, in dem Recovery-bezogene Dateien wie Kontrolldateien und Online-Redo-Logkopien, archivierte Redo-Logdateien, Flashbacklogs und RMAN-Backups gespeichert werden.

Fehlertoleranz

Der Schutz einer High Availability-Architektur vor dem Ausfall einer Komponente in der Architektur.

Feld

In einer Tabelle die Schnittmenge einer Zeile und Spalte.

Dateisystem

Eine Datenstruktur, die in einem zusammenhängenden Festplattenadressraum erstellt wird.

feingranuliertes Auditing

Ein Typ von Datenbankauditing, mit dem Sie bestimmte Tabellenspalten auditieren und Event Handler während der Policy-Erstellung zuordnen können.

Feste SGA

Ein interner Housekeeping-Bereich, der eine Vielzahl von Informationen enthält, einschließlich allgemeiner Informationen zum Status der Datenbank und der Instanz sowie Informationen, die zwischen Prozessen kommuniziert werden.

Flashback Data Archive-Prozess (FBDA)

Der Hintergrundprozess, der historische Zeilen von verfolgten Tabellen in Flashback Data Archives archiviert. Wenn eine Transaktion, die DML in einer verfolgten Tabelle enthält, festgeschrieben wird, speichert dieser Prozess das Pre-Image der geänderten Zeilen im Flashback Data Archive. Außerdem werden Metadaten in den aktuellen Zeilen gespeichert.

Vollständigen Datenbank-Caching-Modus erzwingen

Der Caching-Modus, der manuell durch Ausführen der ALTER DATABASE ... FORCE FULL DATABASE CACHING-Anweisung aktiviert wird. Im Gegensatz zum Standard-Caching-Modus cacht Oracle AI Database die gesamte Datenbank, LOBs, die mit dem Attribut NOCACHE angegeben sind.

Fremdschlüssel

Ein Integritäts-Constraint, bei dem jeder Wert in einer Spalte oder Spaltengruppe mit einem Wert im eindeutigen oder Primärschlüssel für eine zugehörige Tabelle abgeglichen werden muss. Integritäts-Constraints für Fremdschlüssel definieren Aktionen, die das Datenbankverhalten bestimmen, wenn referenzierte Daten geändert werden.

Fremdschlüssel-Constraint

Ein Constraint, bei dem Oracle AI Database die Beziehung zwischen zwei Tabellen erzwingt, die eine oder mehrere gemeinsame Spalten enthalten. Das Constraint erfordert, dass für jeden Wert in der Spalte, in der das Constraint definiert ist, der Wert in der anderen angegebenen anderen Tabelle und Spalte übereinstimmen muss. Beispiel: Eine referenzielle Integrität-Regel könnte angeben, dass ein Mitarbeiter nur für eine vorhandene Abteilung arbeiten kann.

Formatmodell

Ein Zeichenliteral, das das Format eines Datetime in einer Zeichenfolge beschreibt.

Freelist

Eine verknüpfte Liste, die als Freelist bezeichnet wird, um freien Speicherplatz in einem Segment in Manual Segment Space Management (MSSM) zu verwalten. Bei einem Datenbankobjekt mit freiem Speicherplatz verfolgt eine Freeliste die Blöcke unter der Hochwassermarke. Dabei handelt es sich um die Trennlinie zwischen dem verwendeten und noch nicht verwendeten Segmentraum. Wenn Blöcke verwendet werden, setzt die Datenbank Blöcke auf oder entfernt Blöcke nach Bedarf aus der Freeliste.

Full Index Scan

Ein Index-Scan, bei dem die Datenbank nur die Verzweigungsblöcke der Root- und linken Seite liest, um den ersten Leaf-Block zu finden, und dann die Leaf-Blöcke in index sortierter Reihenfolge mit einem einzelnen Block-I/O liest.

Vollständiger Outer Join

Ein Join zwischen zwei Tabellen, der das Ergebnis eines Inner Joins und das Ergebnis eines Left Outer Joins und eines Reight Outer Joins zurückgibt.

Full Table Scan

Ein Scan von Tabellendaten, bei dem die Datenbank alle Zeilen aus einer Tabelle sequenziell liest und diejenigen herausfiltert, die nicht den Auswahlkriterien entsprechen. Die Datenbank scannt alle formatierten Datenblöcke unter der High Water Mark (HWM).

Funktion

Ein Schemaobjekt, ähnlich einer PL/SQL-Prozedur, das immer einen einzelnen Wert zurückgibt.

Funktionsbasierter Index

Ein Index, der den Wert einer Funktion oder eines Ausdrucks mit einer oder mehreren Spalten berechnet und im Index speichert.

GDS

Siehe Global Data Services (GDS)

GDS-Katalog

Ein Metadaten-Repository, das sich in einer Oracle-Datenbank befindet und mit einer GDS-Konfiguration verknüpft ist. Jede Cloud hat einen einzigen Katalog.

GDS-Konfiguration

Eine Gruppe von Datenbanken, die vom GDS-Framework in einen einzelnen virtuellen Server integriert sind und einen oder mehrere globale Services bieten, während gleichzeitig hohe Performance, Verfügbarkeit und optimale Auslastung der Ressourcen sichergestellt werden.

Siehe auch globaler Service.

GDS-Pool

Eine Gruppe von Datenbanken innerhalb einer GDS-Konfiguration, die ein eindeutiges Set von globalen Services bereitstellt und zu einer bestimmten administrativen Domain gehört.

GDS-Region

Eine logische Grenze innerhalb einer GDS-Konfiguration, die Datenbankclients und Server enthält, die geografisch nahe beieinander liegen.

Global Data Services (GDS)

Eine automatisierte Workload-Managementlösung für replizierte Datenbanken. Datenbankservices sind benannte Darstellungen einer oder mehrerer Datenbankinstanzen. GDS implementiert das Oracle AI Database-Servicemodell in einer Gruppe replizierter Datenbanken.

Globaler Datenbankname

Die Kombination aus Datenbankname (DB_NAME) und Netzwerkdomain (DB_DOMAIN), z.B. orcl.example.com. Die globale Datenbankdomain ist innerhalb eines Netzwerks eindeutig.

Global partitionierter Index

Ein B*-Baumindex, der unabhängig vom Partitionierungsschema partitioniert ist, das für die indizierte Tabelle verwendet wird. Eine einzelne Indexpartition kann auf eine oder alle Tabellenpartitionen verweisen.

Globaler Service

Ein Datenbankservice, der von mehreren Datenbanken bereitgestellt wird, die über die Datenreplikation synchronisiert werden.

Globaler Servicemanager

Das zentrale Management-Tool im Global Data Services Framework. In jeder GDS-Region einer GDS-Konfiguration muss mindestens ein Global Service Manager vorhanden sein.

Globale temporäre Tabelle

Eine spezielle temporäre Tabelle, in der temporäre Session-private Daten für eine bestimmte Dauer gespeichert werden.

Granulat

Die grundlegende Einheit der Arbeit im Parallelismus. Oracle AI Database teilt den parallel ausgeführten Vorgang (z.B. ein Table Scan, eine Tabellenaktualisierung oder eine Indexerstellung) in Granulate auf. Parallele Ausführungsprozesse führen den Vorgang jeweils ein Granulat aus.

Grid Computing

Eine Rechnerarchitektur, die zahlreiche Server und Speicher zu einem großen Rechner zusammenfasst.

Grid Infrastruktur

Die Software, mit der die Infrastruktur für eine Enterprise Grid-Architektur bereitgestellt wird. In einem Cluster umfasst diese Software Oracle Clusterware und Oracle ASM. Bei einem Standalone-Server umfasst diese Software Oracle ASM. Oracle AI Database kombiniert diese Produkte in einer Softwareinstallation, die als Grid Home bezeichnet wird.

Hard Parse

Schritte, die von der Datenbank ausgeführt werden, um eine neue ausführbare Version des Anwendungscodes zu erstellen. Die Datenbank muss einen Hard Parse anstelle eines Soft Parse ausführen, wenn die geparste Darstellung einer weitergeleiteten Anweisung nicht im Shared Pool vorhanden ist.

Hashcluster

Ein Typ des Tabellenclusters, der einem indizierten Cluster ähnelt, mit der Ausnahme, dass der Indexschlüssel durch eine Hash-Funktion ersetzt wird. Kein separater Clusterindex vorhanden. In einem Hash Cluster sind die Daten der Index.

Hash-Kollision

Hashing mehrerer Eingabewerte auf denselben Ausgabewert.

Hash-Funktion

Eine Funktion, die an einem Eingabewert mit beliebiger Länge arbeitet und einen Hashwert mit fester Länge zurückgibt.

Hash-Index

Eine interne Struktur im memoptimize pool, die einen Speicherbereich nach Primärschlüssel indiziert.

Hash-Join

Ein Join, bei dem die Datenbank die kleinere von zwei Tabellen oder Datenquellen verwendet, um eine Hash-Tabelle im Speicher zu erstellen. Die Datenbank durchsucht die größere Tabelle und prüft die Hash-Tabelle auf die Adressen der übereinstimmenden Zeilen in der kleineren Tabelle.

Hash-Schlüsselwert

In einem Hash Cluster wird ein tatsächlicher oder möglicher Wert in die Clusterschlüsselspalte eingefügt. Beispiel: Wenn der Clusterschlüssel department_id lautet, können Hashschlüsselwerte 10, 20, 30 usw. sein.

Hash-Partitionierungen

Eine Partitionierungsstrategie, bei der Zeilen Partitionen basierend auf einem Hashing-Algorithmus zugeordnet werden, den die Datenbank für den vom Benutzer angegebenen Partitionierungsschlüssel anwendet. Das Ziel einer Zeile wird durch die interne Hash-Funktion bestimmt, die von der Datenbank auf die Zeile angewendet wird. Der Hashing-Algorithmus ist so konzipiert, dass Zeilen gleichmäßig auf alle Geräte verteilt werden, sodass jede Partition ungefähr die gleiche Anzahl von Zeilen enthält.

Hash-Tabelle

Eine In-Memory-Datenstruktur, die Join-Schlüssel mit Zeilen in einem Hash Join verknüpft. Beispiel: In einem Join der Tabellen employees und departments kann der Join-Schlüssel die Abteilungs-ID sein. Eine Hash-Funktion verwendet den Join-Schlüssel, um einen Hash-Wert zu generieren. Dieser Hash-Wert ist ein Index in einem Array, der Hash-Tabelle.

Hashwert

In einem Hash-Cluster eine eindeutige numerische ID, die einen Bucket identifiziert. Oracle AI Database verwendet eine Hash-Funktion, die eine unendliche Anzahl von Hash-Schlüsselwerten als Eingabe akzeptiert und in eine begrenzte Anzahl von Buckets sortiert. Jeder Hash-Wert wird der Datenbankblockadresse für den Block zugeordnet, in dem die Zeilen gespeichert werden, die dem Hash-Schlüsselwert entsprechen (Abteilung 10, 20, 30 usw.).

Hash

Eine mathematische Technik, bei der eine unendliche Menge von Eingabewerten einer endlichen Gruppe von Ausgabewerten zugeordnet wird, die als Hashwerte bezeichnet werden. Hashing ist nützlich für die schnelle Suche von Daten in einer Hash-Tabelle.

Heap-organisierte Tabelle

Eine Tabelle, in der die Datenzeilen in keiner bestimmten Reihenfolge auf der Festplatte gespeichert werden. Standardmäßig erstellt CREATE TABLE eine Heap-organisierte Tabelle.

hierarchische Datenbank

Eine Datenbank, die Daten in einer Baumstruktur organisiert. Jeder übergeordnete Record verfügt über einen oder mehrere untergeordnete Records, ähnlich wie die Struktur eines Dateisystems.

Hochwassermarke (HWM)

Die Grenze zwischen belegtem und ungenutztem Speicherplatz in einem Segment.

Hinweis

Eine Anweisung, die über Kommentare in einer SQL-Anweisung an den Optimizer übergeben wird. Der Optimizer verwendet Hinweise, um einen Ausführungsplan für die Anweisung auszuwählen.

Hotpuffer

Ein Puffer im Datenbank-Puffercache, auf den häufig zugegriffen wird und der kürzlich verwendet wurde.

menschlicher Fehlerausfall

Ein Ausfall, der auftritt, wenn unbeabsichtigte oder böswillige Aktionen festgeschrieben werden, die dazu führen, dass Daten in der Datenbank logisch beschädigt oder unbrauchbar werden.

Hybrid Columnar Compression

Eine hybride Methode, die Daten in einem Datenblock mithilfe von Zeilen- und Spaltentechniken komprimiert. Ein logisches Konstrukt, das als Komprimierungseinheit bezeichnet wird, wird verwendet, um eine Gruppe von hybriden, spaltenkomprimierten Zeilen zu speichern.

Hybrid partitionierte Tabelle

Eine Tabelle, in der einige Partitionen in Datendateisegmenten und andere in externen Datenquellen gespeichert werden.

IM-Spaltenspeicher

Ein optionaler SGA-Bereich, in dem Kopien von Tabellen und Partitionen in einem für schnelle Scans optimierten Spaltenformat gespeichert werden.

Imagekopie

Ein Bit-für-Bit-Duplikat einer Datendatei, Kontrolldatei oder archivierten Redo Log-Datei auf Datenträger. Sie können Imagekopien physischer Dateien mit Betriebssystem-Utilitys oder RMAN erstellen und diese mit einem der beiden Tools wiederherstellen.

implizite Abfrage

Eine Komponente einer DML-Anweisung, die Daten ohne Unterabfrage abruft. Eine UPDATE-, DELETE- oder MERGE-Anweisung, die nicht explizit eine SELECT-Anweisung enthält, verwendet eine implizite Abfrage, um die zu ändernden Zeilen abzurufen.

In-Memory-Spaltenspeicher

Siehe IM-Spaltenspeicher.

inaktive Online Redo Log-Datei

Eine Online-Redo-Logdatei, die für das Instanz-Recovery nicht erforderlich ist.

Inkonsistentes Backup

Ein Backup, in dem einige Dateien im Backup Änderungen enthalten, die nach dem Checkpoint vorgenommen wurden. Im Gegensatz zu einem konsistenten Backup erfordert ein inkonsistentes Backup, dass das Medien-Recovery konsistent ist.

inkrementelle Aktualisierung

Eine Aktualisierung, bei der nur die Änderungen an den vorhandenen Daten in einer Materialized View verarbeitet werden. Bei dieser Methode ist keine vollständige Aktualisierung erforderlich.

Strategie für das inkrementelle und kontinuierliche Backup

Die Strategie, bei der ein anfängliches Backup der Ebene 0 für die Recovery Appliance erstellt wird, wobei alle nachfolgenden inkrementellen Backups auf Ebene 1 erfolgen. Die Recovery Appliance erstellt ein virtuelles vollständiges Backup, indem das anfängliche Backup der Ebene 0 mit nachfolgenden Backups der Ebene 1 kombiniert wird.

Index

Optionales Schemaobjekt, das mit einer nicht geclusterten Tabelle, Tabellen-Partition oder einem Tabellencluster verknüpft ist. In einigen Fällen beschleunigen Indizes den Datenzugriff.

Indexblock

Ein spezieller Datenblocktyp, der Speicherplatz anders verwaltet als Tabellenblöcke.

Indexcluster

Ein Tabellencluster, das einen Index zum Suchen von Daten verwendet. Der Clusterindex ist ein B*-Baumindex für den Clusterschlüssel.

Index-Clustering-Faktor

Ein Maß für die Zeilenreihenfolge in Bezug auf einen indizierten Wert, z.B. den Nachnamen. Je mehr Reihenfolge im Zeilenspeicher für diesen Wert vorhanden ist, desto geringer ist der Clustering-Faktor.

Indexbereichsscan

Ein geordneter Scan eines Index, der folgende Eigenschaften aufweist:

Indexscan

Der Abruf einer Zeile, indem ein Index mithilfe der von der Anweisung angegebenen indizierten Spaltenwerte durchlaufen wird.

Indexsegment

Ein Segment, in dem Daten für eine nicht partitionierte Index- oder Index-Partition gespeichert werden.

Index Skip Scan

Ein Index Scan, der logische Teilindizes eines zusammengesetzten Index verwendet. Die Datenbank "überspringt" durch einen einzelnen Index, als würde sie separate Indizes durchsuchen.

Indexeindeutiger Scan

Ein Index-Scan, der mit einem Indexschlüssel entweder 0 oder 1 Zeilen-ID verknüpft sein muss. Die Datenbank führt einen eindeutigen Scan aus, wenn ein Prädikat alle Spalten im Schlüssel eines UNIQUE-Index mit einem Gleichheitsoperator referenziert.

indexorganisierte Tabelle

Eine Tabelle, deren Speicherorganisation eine Variante eines primären B*-Index ist. Im Gegensatz zu einer heap-organisierten Tabelle werden Daten in Primärschlüssel-Reihenfolge gespeichert.

Offene verteilte Transaktion

Eine verteilte Transaktion, bei der ein Two-Phase Commit durch einen System- oder Netzwerkausfall unterbrochen wird.

Aktive Transaktion

Eine Transaktion, die ausgeführt wird, wenn ein Ausfall die Verbindung zwischen einer Clientanwendung und der Datenbank aufbricht.

Informationssystem

Ein formales System zum Speichern und Verarbeiten von Informationen.

Initialisierungsparameter

Ein Konfigurationsparameter wie DB_NAME oder SGA_TARGET, der sich auf den Vorgang einer Datenbankinstanz auswirkt. Einstellungen für Initialisierungsparameter werden in einer textbasierten Initialisierungsparameterdatei oder einer binären Serverparameterdatei gespeichert.

Initialisierungsparameterdatei

Eine Textdatei, die Initialisierungsparameter-Einstellungen für eine Datenbankinstanz enthält.

Innerer Join

Ein Join von zwei oder mehr Tabellen, der nur die Zeilen zurückgibt, die der Join-Bedingung entsprechen.

Instanzfehler

Die Beendigung einer Datenbankinstanz aufgrund eines Hardwarefehlers, eines internen Oracle-Fehlers oder einer SHUTDOWN ABORT-Anweisung.

Instanz-PGA

Die Sammlung einzelner PGAs in einer Datenbankinstanz.

Instanz-Recoverys

Die automatische Anwendung von Redo-Logdatensätzen auf nicht festgeschriebene Datenblöcke, wenn eine Datenbankinstanz nach einem Fehler neu gestartet wird.

INSTEAD-Trigger

Ein Trigger, der von Oracle AI Database ausgelöst wird, anstatt die auslösende Anweisung auszuführen. Diese Trigger sind nützlich, um Views transparent zu ändern, die nicht direkt über DML-Anweisungen geändert werden können.

Integrität

Siehe Datenintegrität.

Integritäts-Constraint

Deklarative Methode zur Definition einer Regel für eine Spalte. Die Integritäts-Constraints erzwingen Geschäftsregeln und verhindern die Eingabe ungültiger Informationen in Tabellen.

Liste interessierter Transaktionen (ITL)

Informationen in einem Blockheader, die bestimmen, ob eine Transaktion nicht festgeschrieben wurde, als die Datenbank mit der Änderung des Blocks begann. Die Einträge in der ITL beschreiben, welche Transaktionen Zeilen gesperrt haben und welche Zeilen im Block festgeschriebene und nicht festgeschriebene Änderungen enthalten.

Intervallpartition

Eine Erweiterung der Range-Partitionierung, mit der die Datenbank angewiesen wird, Partitionen mit dem angegebenen Bereich oder Intervall zu erstellen. Die Datenbank erstellt die Partitionen automatisch, wenn die in die Tabelle eingefügten Daten alle vorhandenen Range-Partitionen überschreiten.

Unsichtbarer Index

Ein Index, der von DML-Vorgängen verwaltet wird, aber nicht standardmäßig vom Optimizer verwendet wird. Ein Index unsichtbar zu machen ist eine Alternative, um ihn unbrauchbar zu machen oder zu löschen.

PL/SQL-Prozedur für Rechte des ausführenden Benutzers

Eine Prozedur, die im Schema des aktuellen Benutzers mit den Berechtigungen des aktuellen Benutzers ausgeführt wird.

Java Pool

Ein Speicherbereich, in dem der gesamte sessionspezifische Java-Code und Daten innerhalb der Java Virtual Machine (JVM) gespeichert werden.

Java Publisher (JPublisher)

Ein Utility, das Java-Klassen generiert, um Datenbankentitys wie SQL-Objekte und PL/SQL-Packages in einem Java-Clientprogramm darzustellen.

Java Stored Procedures

Eine Java-Methode, die in SQL veröffentlicht und in der Datenbank gespeichert wird.

JavaScript-Objekt

Ein assoziatives Array mit null oder mehr Paaren von Eigenschaftsnamen und zugehörigen JavaScript Object Notation-(JSON-)Werten.

JavaScript Object Notation (JSON)

Ein sprachunabhängiges, textbasiertes Datenformat, das Objekte, Arrays und skalare Daten darstellen kann.

Jobqueueprozess

Ein optionaler Hintergrundprozess, der Benutzerjobs ausführt, häufig im Batchmodus. Ein Job ist eine benutzerdefinierte Aufgabe, die ein- oder mehrmals ausgeführt werden soll.

beitreten

Eine Anweisung, die Daten aus mehreren Tabellen abruft, die in der FROM-Klausel angegeben sind. Join-Typen umfassen Inner Joins, Outer Joins und kartesische Joins.

Join-Attributclustering

Clustering in einer attributegeclusterten Tabelle, das auf verknüpften Spalten basiert.

JOIN-Bedingung

Eine Bedingung, die zwei Spalten aus einer anderen Tabelle in einem Join vergleicht. Die Datenbank kombiniert Zeilenpaare, die jeweils eine Zeile aus jeder Tabelle enthalten, für die die Join-Bedingung TRUE ergibt.

Join-Ansicht

Eine Ansicht, deren Definition mehrere Tabellen oder Views in der FROM-Klausel enthält.

JSON-Objekt

Ein JavaScript-Objektliteral, das als Eigenschaft geschrieben wird, die in Klammern eingeschlossen ist.

Siehe auch JavaScript Object Notation (JSON).

JVM

Ein virtueller Prozessor, der kompilierten Java-Code ausführt.

Schlüssel

Spalte oder Gruppe von Spalten, die in der Definition bestimmter Typen von Integritäts-Constraints enthalten sind.

Schlüsselkomprimierung

Siehe Präfixkomprimierung.

Schlüsselwerte

Einzelne Werte in einem Schlüssel.

Tabelle mit Schlüssel-Erhaltung

In einer Join-Abfrage eine Tabelle, in der jede Zeile höchstens einmal in der Ausgabe der Abfrage angezeigt wird.

Large Object (LOB)

Siehe LOB.

Large Pool

Optionaler Bereich in der SGA, der große Speicherzuweisungen für Backup- und Restore-Vorgänge, I/O-Serverprozesse und Sessionspeicher für den gemeinsam verwendeten Server und Oracle XA bereitstellt.

Latch

Ein Low-Level-Serialisierungskontrollmechanismus, mit dem gemeinsame Datenstrukturen in der SGA vor gleichzeitigem Zugriff geschützt werden.

Latch-Schlaf

Das Phänomen, das auftritt, wenn ein Prozess die CPU freigibt, bevor die Latch-Anforderung erneuert wird.

Latch-Spinning

Das Phänomen, das auftritt, wenn ein Prozess wiederholt einen Latch in einer Schleife anfordert.

Blöcke

In einem B*-Baumindex ein Block unterer Ebene, der Indexeinträge speichert. Die Verzweigungsblöcke der oberen Ebene eines B*-Baumindex enthalten Indexdaten, die auf Indexblöcke der unteren Ebene verweisen.

Linker Outer Join

Das Ergebnis eines linken Outer Joins für Tabelle A und B enthält alle Datensätze der linken Tabelle A, selbst wenn die Join-Bedingung keinem Datensatz in der rechten Tabelle B entspricht. Beispiel: Wenn Sie einen linken Outer Join von employees (links) bis departments (rechts) ausführen und einige Mitarbeiter nicht in einer Abteilung sind, gibt die Abfrage Zeilen aus employees ohne Übereinstimmungen in departments zurück.

Library-Cache

Ein Speicherbereich im Shared Pool. Dieser Cache umfasst die Shared SQL-Bereiche, private SQL-Bereiche (in einer Shared Server-Konfiguration), PL/SQL-Prozeduren und -Packages sowie Kontrollstrukturen wie Sperren und Library-Cache-Handles.

Listenpartitionierung

Eine Partitionierungsstrategie, bei der eine Liste diskreter Werte als Partitionsschlüssel für jede Partition verwendet wird. Mit der Listenpartitionierung können Sie steuern, wie einzelne Zeilen bestimmten Partitionen zugeordnet werden. Mithilfe von Listen können Sie zusammengehörige Datengruppen gruppieren und organisieren, wenn der zur Identifizierung verwendete Schlüssel nicht bequem sortiert ist.

Listener

Ein Prozess, der auf eingehende Clientverbindungsanforderungen horcht und den Netzwerkverkehr zur Datenbank verwaltet.

Listener-Registrierungsprozess (LREG)

Der Prozess, der Informationen über die Datenbankinstanz und Dispatcher-Prozesse beim Oracle Net-Listener registriert.

Literal

Ein fester Datenwert.

Geschäftsbereich

Großes Objekt. Große Objekte umfassen die folgenden SQL-Datentypen: BLOB, CLOB, NCLOB und BFILE. Diese Datentypen sind für die Speicherung großer Datenmengen konzipiert.

Lokaler partitionierter Index

Ein Index, der für dieselben Spalten partitioniert ist, mit derselben Anzahl an Partitionen und derselben Partitionsgrenze wie seine Tabelle. Zwischen Indexpartitionen und Tabellenpartitionen besteht eine Eins-zu-Eins-Parität.

Lokale Rolle

In einer CDB eine Rolle, die nur in einer einzelnen PDB vorhanden ist. Im Gegensatz zu einer gemeinsamen Rolle darf eine lokale Rolle nur Rollen und Berechtigungen enthalten, die in dem Container gelten, in dem die Rolle vorhanden ist.

Lokaler temporärer Tablespace

Ein temporärer Tablespace, der sich im lokalen Speicher befindet und für eine bestimmte Datenbankinstanz zugänglich ist. Im Gegensatz dazu befindet sich ein gemeinsamer Shared Temporary Tablespace im Shared Storage und ist für alle Datenbankinstanzen zugänglich.

Gebietsschema

Im Rahmen der Globalisierungsförderung ein sprachliches und kulturelles Umfeld, in dem ein System oder Programm läuft.

Lokal verwalteter Tablespace

Ein Tablespace, der ein in jeder Datendatei gespeichertes Bitmap zur Verwaltung der Extents verwendet. Im Gegensatz dazu verwendet ein Dictionary-verwalteter Tablespace das Data Dictionary, um Speicherplatz zu verwalten.

Sperren

Ein Datenbankmechanismus, der eine destruktive Interaktion zwischen Transaktionen verhindert, die auf eine gemeinsam genutzte Ressource zugreifen, wie eine Tabelle, Zeile oder ein Systemobjekt, das für Benutzer nicht sichtbar ist. Die Hauptkategorien von Sperren sind DML-Sperren, DDL-Sperren sowie Verriegelungen und interne Sperren.

Konvertierung sperren

Die automatische Umwandlung einer Tabellensperre mit geringerer Einschränkung in eine höhere Einschränkung. Beispiel: Angenommen, eine Transaktion gibt eine SELECT ... FOR UPDATE für einen Mitarbeiter aus und aktualisiert die gesperrte Zeile später. In diesem Fall konvertiert die Datenbank die Zeilenfreigabetabellensperre automatisch in eine Zeilensperre.

Eskalation sperren

Eine Situation, die in einigen Datenbanken auftritt, wenn zahlreiche Sperren auf einer Granularitätsebene gehalten werden (z.B. Zeilen) und die Datenbank die Sperren auf eine höhere Granularitätsebene erhöht (z.B. Tabelle). Oracle AI Database eskaliert nie Sperren.

Logfolgenummer

Eine Zahl, die ein Set von Redo-Datensätzen in einer Redo-Log-Datei eindeutig identifiziert. Wenn die Datenbank eine Online-Redo-Log-Datei ausfüllt und zu einer anderen wechselt, weist die Datenbank der neuen Datei automatisch eine Logfolgenummer zu.

Logwechsel

Der Punkt, an dem der Log Writer-Prozess (LGWR) nicht mehr in die aktive Redo-Logdatei schreibt und zur nächsten verfügbaren Redo-Logdatei wechselt. LGWR wechselt, wenn entweder die aktive Redo-Logdatei mit Redo-Datensätzen gefüllt ist oder ein Switch manuell initiiert wird.

Log Writer-Prozess (LGWR)

Der Hintergrundprozess, der für die Verwaltung der Redo-Log-Puffer verantwortlich ist und den Redo-Logpuffer in das Online-Redo-Log schreibt. LGWR schreibt alle Redo-Einträge, die seit dem letzten Schreibvorgang in den Puffer kopiert wurden.

Logisches I/O

Liest und schreibt Buffer im Datenbank-Buffer Cache.

Logischer Lesezugriff

Ein Lesen eines Buffers im Datenbank-Buffer Cache.

logische Zeilen-ID

Eine Zeilen-ID für eine indexorganisierte Tabelle. Eine logische Zeilen-ID ist eine base64-codierte Darstellung eines Tabellenprimärschlüssels.

Logische Transaktions-ID

Eine global eindeutige ID, die eine Transaktion aus der Anwendungsperspektive definiert. Die logische Transaktions-ID ist an die Transaktions-ID der Datenbank gebunden.

Logisches Datenträger

Eine virtuelle Festplattenpartition.

Logischer Volume Manager (LVM)

Ein Softwarepaket, das mit den meisten Betriebssystemen zur Verfügung steht und es ermöglicht, Teile mehrerer physischer Datenträger zu einem einzigen zusammenhängenden Adressraum zu kombinieren, der als eine Festplatte zu einer höheren Softwareebene erscheint.

Suchtabelle

Eine Tabelle mit einer Codespalte und einer zugehörigen Wertespalte. Beispiel: Ein Tätigkeitsschlüssel entspricht einem Tätigkeitsnamen. Im Gegensatz zu einer Mastertabelle in einem Paar von Master-Detail-Tabellen ist eine Lookup-Tabelle nicht die Möglichkeit, eine detaillierte Ergebnismenge zu erhalten, z.B. eine Mitarbeiterliste. Stattdessen fragt ein Benutzer eine Tabelle wie employees nach einer Mitarbeiterliste ab und verknüpft dann die Ergebnismenge mit der Lookup-Tabelle.

Update verloren

Ein Datenintegritätsproblem, bei dem ein Data Writer die Änderungen eines anderen Writers überschreibt, der dieselben Daten ändert.

Verlorener Schreibvorgang

Eine Datenbeschädigung, die auftritt, wenn die Datenbank denkt, dass sie einen Block in den persistenten Speicher geschrieben hat, der Block jedoch entweder nicht geschrieben wurde oder eine vorherige Version des Blocks geschrieben wurde.

Manageability Monitor-Prozess (MMON)

Der Hintergrundprozess, der viele Aufgaben im Zusammenhang mit Automatic Workload Repository (AWR) ausführt. Beispiel: MMON schreibt, wenn eine Metrik ihren Schwellenwert verletzt, Snapshots erstellt und Statistikwerte für zuletzt geänderte SQL-Objekte erfasst werden.

mantissa

Der Teil einer Gleitkommazahl, der seine signifikanten Stellen enthält.

Manuelle Verwaltung des Segmentspeicherplatzes (MSSM)

Eine Legacy-Speicherplatzverwaltungsmethode, die eine verknüpfte Liste verwendet, die als Freelist bezeichnet wird, um freien Speicherplatz in einem Segment zu verwalten.

Manueller Undo-Managementmodus

Ein Modus der Datenbank, in dem Undo-Blöcke in vom Benutzer verwalteten Undo-Segmenten gespeichert werden. Im automatischen Undo-Verwaltungsmodus werden Undo-Blöcke in einem vom System verwalteten, dedizierten Undo Tablespaces gespeichert.

Masterdatenbank

In der Replikation die Quelle der Daten, die in eine Subscriber-Datenbank kopiert werden. Der Replication Agent in der Master-Datenbank liest die Datensätze aus dem Transaktionslog für die Master-Datenbank. Sie leitet Änderungen an replizierten Elementen an den Replication Agent in der Subscriber-Datenbank weiter. Der Replication Agent in der Subscriber-Datenbank wendet dann die Updates an.

Master Site

In einer Replikationsumgebung verwendet eine andere Datenbank, mit der eine Materialized View Daten gemeinsam verwendet.

Mastertabelle

In einer Replikationsumgebung die Tabelle, die mit einer Materialized View auf einer Mastersite verknüpft ist.

Master-Detail-Tabellen

Eine Detailtabelle weist eine Fremdschlüsselbeziehung zu einer Mastertabelle auf. Beispiel: Die Detailtabelle employees enthält einen Fremdschlüssel für die Mastertabelle departments. Im Gegensatz zu einer Lookup-Tabelle wird eine Mastertabelle in der Regel abgefragt und dann mit der Detailtabelle verknüpft. Beispiel: Ein Benutzer kann eine Abteilung in der Tabelle departments abfragen und dieses Ergebnis dann verwenden, um die Mitarbeiter in dieser Abteilung zu suchen.

Materialized View

Ein Schemaobjekt, das das Ergebnis einer Abfrage speichert. Die FROM-Klausel der Abfrage kann Tabellen, Views und andere Materialized Views benennen.

Siehe auch Ansicht.

Medienwiederherstellung

Die Anwendung von Redo- oder inkrementellen Backups auf einen Datenblock oder eine Backup-Datendatei.

memoptimieren von Pool

Ein SGA-Pool, in dem Puffer und zugehörige Strukturen für Heap-organisierte Tabellen gespeichert werden, die als MEMOPTIMIZE FOR READ angegeben sind.

Metadatenlink

In einer PDB ein interner Mechanismus, der auf eine Dictionary-Objektdefinition verweist, die in der Root gespeichert ist. Beispiel: Die Tabelle OBJ$ in jeder PDB verwendet einen Metadatenlink, um auf die Definition von OBJ$ zu verweisen, die in der Root gespeichert ist.

Metadaten-verknüpftes allgemeines Objekt

Ein allgemeines Objekt, das entweder im CDB-Root oder im Anwendungs-Root vorhanden ist. Die Metadaten und nicht die Daten werden von jeder PDB gemeinsam genutzt, die einen Metadatenlink enthält, der auf das gemeinsame Objekt verweist.

Metrik

Die Änderungsrate in einer kumulativen Statistik

gemountete Datenbank

Eine Datenbankinstanz, die gestartet wird und die Kontrolldatei der Datenbank geöffnet ist.

Multitenant-Architektur

Die Architektur, mit der eine Oracle-Datenbank als mehrmandantenfähige Containerdatenbank (CDB) fungieren kann. Das bedeutet, dass sie PDB- und Anwendungscontainer enthalten kann.

Mehrmandanten-Containerdatenbank (CDB)

Siehe CDB.

Multithreaded Oracle AI Database-Modell

Ein Modell, mit dem Oracle-Prozesse als Betriebssystem-Threads in separaten Adressräumen ausgeführt werden können. Im Thread-Modus werden einige Hintergrundprozesse unter UNIX und Linux als Prozesse ausgeführt, die einen Thread enthalten, während die restlichen Oracle-Prozesse als Threads innerhalb von Prozessen ausgeführt werden.

Multi-Tier Architektur

Eine Architektur, in der ein oder mehrere Anwendungsserver Daten für Clients bereitstellen und als Schnittstelle zwischen Clients und Datenbankservern dienen.

Multiversionskonsistenzmodell

Ein Modell, mit dem die Datenbank eine Datenansicht für mehrere gleichzeitige Benutzer darstellen kann, wobei jede Ansicht zu einem bestimmten Zeitpunkt konsistent ist.

Multiversionierung

Die Möglichkeit der Datenbank, mehrere Datenversionen gleichzeitig zu materialisieren.

Gegenseitiges Ausschlussobjekt (mutex)

Ein Low-Level-Mechanismus, der verhindert, dass ein Objekt im Speicher ausfällt oder beschädigt wird, wenn von gleichzeitigen Prozessen darauf zugegriffen wird.

natürlicher Schlüssel

Eine aussagekräftige ID, die aus vorhandenen Attributen in einer Tabelle besteht. Beispiel: Ein natürlicher Schlüssel kann eine Postleitzahl in einer Lookup-Tabelle sein.

Netzwerkdatenbank

Ein Datenbanktyp, ähnlich einer hierarchischen Datenbank, bei dem Datensätze eine n:n-Beziehung statt eine n:n-Beziehung aufweisen.

Netzwerkverschlüsselung

Daten werden verschlüsselt, während sie zwischen einem Client und dem Server über das Netzwerk übertragen wurden.

Netzwerkmonitor (NMON)

Der Network Monitor Process (NMON) ist ein portabler Netzwerküberwachungsdienst, der von der Virtual Operating System-(VOS-)Schicht bereitgestellt wird.

Nicht zirkuläre Wiederverwendung

Ein Datensatz in der Kontrolldatei, der kritische Informationen enthält, die sich nicht häufig ändern und nicht überschrieben werden können. Beispiele für Informationen sind Tablespaces, Datendateien, Online Redo Log-Dateien und Redo Threads. Oracle AI Database verwendet diese Datensätze nur dann wieder, wenn das entsprechende Objekt aus dem Tablespace gelöscht wird.

Nicht verzögerbarer Constraint

Ein Constraint, dessen Gültigkeitsprüfung nie bis zum Ende der Transaktion zurückgestellt wird. Stattdessen prüft die Datenbank das Constraint am Ende jeder Anweisung. Wenn das Constraint verletzt wird, wird die Anweisung zurückgerollt.

Null

Fehlen eines Wertes in einer Spalte einer Zeile. Nullwerte geben an, dass Daten fehlen, unbekannt oder nicht anwendbar sind.

Objektrelationales Datenbankmanagementsystem (ORDBMS)

Ein RDBMS, das objektorientierte Features wie benutzerdefinierte Typen, Vererbung und Polymorphie implementiert.

Objekttabelle

Eine spezielle Art von Tabelle, in der jede Zeile ein Objekt darstellt.

Objekttyp

Ein Schemaobjekt, das eine reale Entity abstrahiert, wie z.B. eine Bestellung. Attribute modellieren die Struktur der Entity, während Methoden Vorgänge implementieren, die eine Anwendung für die Entity ausführen kann.

Objektansicht

Eine virtuelle Objekttabelle. Jede Zeile in der View ist ein Objekt, das eine Instanz eines benutzerdefinierten Datentyps ist.

OLAP

Online Analytical Processing. OLAP zeichnet sich durch dynamische, dimensionale Analyse historischer Daten aus.

OLAP-Seitenpool

Der Pool in der UGA, der OLAP-Datenseiten verwaltet, die Datenblöcken entsprechen. Der Seitenpool wird zu Beginn einer OLAP-Session zugewiesen und am Ende der Session freigegeben.

OLTP

Online Transaction Processing. OLTP-Systeme sind für ein schnelles und zuverlässiges Transaktionshandling optimiert. Im Vergleich zu Data Warehouse-Systemen sind bei OLTP-Interaktionen relativ wenige Zeilen, dafür aber eine größere Gruppe von Tabellen beteiligt.

Online Redo-Log

Das Set aus zwei oder mehr Online-Redo-Logdateien, die alle Änderungen aufzeichnen, die an Oracle AI Database-Datendateien und der Kontrolldatei vorgenommen wurden. Wenn die Datenbank geändert wird, generiert Oracle AI Database einen Redo-Datensatz im Redo-Puffer. Der Log Writer-Prozess (LGWR) schreibt den Inhalt des Redo-Logpuffers in das Online Redo Log.

Online Redo Log-Gruppe

Eine Online Redo Log-Datei und ihre redundanten Kopien.

Betriebssystemblock

Die minimale Dateneinheit, die das Betriebssystem lesen oder schreiben kann.

Operator

1. Bei der Speicherverwaltung steuern Operatoren den Datenfluss. Beispiele sind die Operatoren sort, hash_join und bitmap_merge.

2. In SQL bearbeitet ein Operator Datenelemente, die als Operanden oder Argumente bezeichnet werden, und gibt ein Ergebnis zurück. Schlüsselwörter oder Sonderzeichen stellen die Operatoren dar. Beispiel: Ein Sternchen (*) stellt den Multiplikationsoperator dar.

optimizer

Integrierte Datenbanksoftware, die bestimmt, wie eine SQL-Anweisung am effizientesten ausgeführt werden kann, indem Faktoren in Bezug auf die referenzierten Objekte und die in der Anweisung angegebenen Bedingungen berücksichtigt werden.

Optimizer-Statistik

Details zur Datenbank, deren Objekt vom Optimizer verwendet wird, um den besten Ausführungsplan für jede SQL-Anweisung auszuwählen. Zu den Kategorien gehören Tabellenstatistiken wie die Anzahl der Zeilen, Indexstatistiken wie B*-Baumebenen, Systemstatistiken wie CPU- und I/O-Performance sowie Spaltenstatistiken wie die Anzahl der Nullwerte.

Oracle APEX AI-Anwendungsgenerator

Ein Tool zur Entwicklung von Webanwendungen für Oracle AI Database. Oracle APEX AI Application Generator verwendet integrierte Features wie Themen der Benutzeroberfläche, Navigationssteuerelemente, Formular-Handler und flexible Berichte, um die Anwendungsentwicklung zu beschleunigen.

Oracle Architektur

Speicher- und Prozessstrukturen, die von Oracle AI Database zur Verwaltung einer Datenbank verwendet werden.

Oracle ASM

Oracle Automatic Storage Management (Oracle ASM) Ein Volume Manager und ein Dateisystem für Datenbankdateien. Oracle ASM ist die von Oracle empfohlene Speicherverwaltungslösung, die eine Alternative zu herkömmlichen Volume Managern und Dateisystemen darstellt.

Oracle ASM-Zuordnungseinheit

Die grundlegende Zuweisungseinheit innerhalb einer ASM-Datenträgergruppe. Eine Zuordnungseinheit ist der kleinste zusammenhängende Datenträgerspeicherplatz, den Oracle ASM zuweist. Eine oder mehrere Umlageeinheiten bilden ein Oracle ASM-Extent.

Oracle ASM-Datenträger

Ein Speichergerät, das einer Oracle ASM-Datenträgergruppe durch Provisioning bereitgestellt wird. Ein Oracle ASM-Datenträger kann eine physische Festplatte oder Partition, eine LUN (Logical Unit Number) aus einem Speicher-Array, ein logisches Volume oder eine über das Netzwerk angehängte Datei sein.

Oracle ASM-Datenträgergruppe

Mindestens ein Oracle ASM-Datenträger, der als logische Einheit verwaltet wird. I/O auf eine Plattengruppe wird automatisch auf alle Platten in der Gruppe verteilt.

Oracle ASM-Effekt

Ein Abschnitt einer Oracle ASM-Datei. Eine Oracle ASM-Datei enthält mindestens ein Datei-Extent. Jedes Oracle ASM-Extent besteht aus einer oder mehreren Zuweisungseinheiten auf einem bestimmten Datenträger.

Oracle ASM-Datei

Eine Datei, die in einer Oracle ASM-Datenträgergruppe gespeichert ist. Die Datenbank kann Datendateien, Kontrolldateien, Online Redo Log-Dateien und andere Dateitypen als Oracle ASM-Dateien speichern.

Oracle ASM-Instanz

Eine spezielle Oracle-Instanz, die Oracle ASM-Datenträger verwaltet. Sowohl die Oracle ASM-Instanz als auch die Datenbankinstanzen benötigen gemeinsamen Zugriff auf die Datenträger in einer Oracle ASM-Datenträgergruppe. Oracle ASM-Instanzen verwalten die Metadaten der Plattengruppe und stellen den Datenbankinstanzen Informationen zum Dateilayout bereit.

Oracle Automatic Storage Management (Oracle ASM)

Siehe Oracle ASM.

Oracle Base

Das Oracle-Basisverzeichnis ist das Datenbank-Home-Verzeichnis für Oracle AI Database-Installationseigentümer. Das Verzeichnis, das von der Umgebungsvariablen ORACLE_BASE angegeben wird, ist die Root des Oracle-Verzeichnisbaums.

Oracle Base-Konfigurationsverzeichnis

Ein Verzeichnis, das die instanzspezifischen Konfigurationsdateien enthält.

Bei einem Oracle Home mit Lese-/Schreibzugriff sind das Oracle Base Home (ORACLE_BASE_HOME), das Oracle Base-Konfigurationsverzeichnis (ORACLE_BASE_CONFIG) und das Oracle Home identisch. Bei einem schreibgeschützten Oracle Home enthält das Oracle Base-Konfigurationsverzeichnis Konfigurationsdateien, die von allen Oracle Homes in einem Oracle Base Home gemeinsam verwendet werden. Um Namenskollisionen zu vermeiden, enthält jeder Dateiname die SID (System-ID).

Oracle Base Home

Ein Verzeichnis, in dem Konfigurationsdateien für die Datenbankinstanzen gespeichert werden, die mit einem Oracle Home verknüpft sind.

Bei einem Oracle Home mit Lese- und Schreibzugriff sind das Oracle Base Home (ORACLE_BASE_HOME), das Oracle Base-Konfigurationsverzeichnis (ORACLE_BASE_CONFIG) und das Oracle Home identisch. Bei einem schreibgeschützten Oracle Home ist das Oracle Base Home ein Home-spezifisches Verzeichnis, das sich im Unterverzeichnis homes/home_name der Oracle Base befindet.

Oracle Clusterware

Eine Gruppe von Komponenten, die es Servern ermöglicht, zusammen zu arbeiten, als wären sie ein Server. Oracle Clusterware ist eine Voraussetzung für die Verwendung von Oracle RAC und ist die einzige Clusterware, die Sie für Plattformen benötigen, auf denen Oracle RAC arbeitet.

Oracle Connection Manager

Ein Router, über den die Anforderung einer Clientverbindung entweder an den nächsten Hop oder direkt an den Datenbank-Server gesendet werden kann.

Oracle-Datenverdeckung

Eine Funktion von Oracle Advanced Security, mit der Sie Daten maskieren können, die von Benutzern mit geringem Privileg oder Anwendungen abgefragt werden.

Oracle-Datenbank

Eine Gruppe von Dateien, die sich auf dem Datenträger befinden und Daten speichern. Da eine Datenbankinstanz und eine Datenbank so eng miteinander verbunden sind, wird der Begriff Oracle-Datenbank häufig sowohl für Instanzen als auch für Datenbanken verwendet.

Oracle Database Vault

Eine Datenbanksicherheitsfunktion, die steuert, wann, wo und wie auf Datenbanken, Daten und Anwendungen zugegriffen wird.

Oracle Developer Tools for Visual Studio .NET

Eine Reihe von Anwendungstools, die in die Visual Studio .NET-Umgebung integriert sind. Diese Tools bieten GUI-Zugriff auf Oracle-Funktionen, sodass Benutzer in der Lage sind, eine Vielzahl von Anwendungsentwicklungsaufgaben durchzuführen und die Entwicklungsproduktivität und Benutzerfreundlichkeit zu erhöhen.

Oracle Enterprise Manager

Ein Systemverwaltungstool für die zentrale Verwaltung einer Oracle-Datenbankumgebung.

Oracle Flashback-Technologie

Eine Gruppe von Features, die das Anzeigen früherer Datenstatus und das zeitnahe Aufwickeln von Daten unterstützt, ohne dass Backups wiederhergestellt werden müssen.

Oracle Flex-Cluster

Ein großes Cluster, das mit Oracle Clusterware und Oracle Real Application Clusters konfiguriert wurde. Diese Cluster enthalten zwei Arten von Knoten, die in einer Hub-and-Spoke-Architektur angeordnet sind: Hubknoten und Blattknoten.

Oracle Globalization Development Kit (GDK)

Ein Entwicklungstoolkit, das umfassende Programmier-APIs für Java und PL/SQL, Codebeispiele und Dokumentation enthält, die viele der Design-, Entwicklungs- und Deployment-Probleme beheben, die beim Erstellen globaler Anwendungen auftreten.

Oracle Home

Der Betriebssystemspeicherort einer Oracle AI Database-Installation. Ein Oracle Home kann schreibgeschützt oder schreibgeschützt sein.

Oracle JDeveloper

Eine integrierte Entwicklungsumgebung (IDE) zum Erstellen serviceorientierter Anwendungen mit den neuesten Industriestandards für Java, XML, Web-Services und SQL.

Oracle JVM

Eine standardmäßige, Java-kompatible Umgebung, in der jede reine Java-Anwendung ausgeführt wird.

Oracle Managed Files

Eine Strategie zur Benennung von Datenbankdateien, mit der Datenbankadministratoren Vorgänge in Bezug auf Datenbankobjekte und nicht in Dateinamen angeben können. Mit Oracle Managed Files müssen Administratoren die Betriebssystemdateien in einer Datenbank nicht mehr direkt verwalten.

Oracle Multimedia

Eine Technologie, mit der Oracle AI Database Bilder, medizinische Bilder im DICOM-Format und andere Objekte, Audio-, Video- oder andere heterogene Mediendaten in integrierter Weise mit anderen Unternehmensinformationen speichern, verwalten und abrufen kann.

Oracle Multitenant

Datenbankoption, mit der Sie mehrere PDBs in einer CDB erstellen können.

Oracle Net

Kommunikationssoftware, die eine Netzwerksession zwischen einer Clientanwendung und einer Oracle-Datenbank ermöglicht. Nachdem eine Netzwerksession aufgebaut wurde, fungiert Oracle Net als Datenkurier für die Clientanwendung und die Datenbank.

Oracle Net Listener

Ein auf dem Server befindlicher Prozess, der eingehende Anforderungen für Clientverbindungen überwacht und den Traffic zum Server verwaltet. Wenn ein Client eine Netzwerksession mit einer Datenbank anfordert, empfängt Oracle Net Listener (im Allgemeinen als Listener bezeichnet) die Anforderung. Wenn die Client-Informationen mit den Listener-Informationen übereinstimmen, gibt der Listener eine Verbindung zum Datenbankserver frei.

Oracle Net Services

Eine Suite von Netzwerkkomponenten, die unternehmensweite Konnektivitätslösungen in verteilten, heterogenen Computing-Umgebungen bereitstellen. Oracle Net Services umfasst Oracle Net, Listener, Oracle Connection Manager, Oracle Net Configuration Assistant und Oracle Net Manager.

Oracle Optimal Flexible Architecture (OFA)

Eine Reihe von Konfigurationsrichtlinien, die erstellt wurden, um eine gut organisierte Oracle-Installation sicherzustellen.

Oracle-Prozess

Eine Ausführungseinheit, die den Oracle-Datenbankcode ausführt. Die Architektur der Prozessausführung hängt vom Betriebssystem ab. Oracle-Prozesse umfassen Serverprozesse und Hintergrundprozesse.

Oracle RAC

Oracle Real Application Clusters. Option, mit der mehrere nebenläufige Datenbankinstanzen eine einzelne physische Datenbank gemeinsam verwenden können.

Oracle Real Application Clusters

Siehe Oracle RAC.

Oracle Sharding

Ein Feature für OLTP-Anwendungen, das die Verteilung und Replikation von Daten über einen Pool von Oracle-Datenbanken in einer Shared-Nothing-Architektur ermöglicht. Anwendungen greifen auf den Pool als einzelne logische Datenbank zu, die als Sharded Database (SDB) bezeichnet wird.

Oracle Spatial and Graph

Eine Reihe von erweiterten Funktionen für räumliche Daten und Analysen sowie für physische, logische, Netzwerk- und soziale und semantische Diagrammanwendungen. Die räumlichen Features bieten ein Schema und Funktionen, die das Speichern, Abrufen, Aktualisieren und Abfragen von Zusammenstellungen räumlicher Features in einer Oracle-Datenbank erleichtern.

Oracle-SQL

Eine Implementierung des ANSI-Standards für SQL. Oracle SQL unterstützt zahlreiche Features, die über Standard-SQL hinausgehen.

Oracle Text (Text)

Eine in Oracle AI Database integrierte Volltextabruftechnologie.

Oracle Virtual Private Database (VPD)

Ein Sicherheitsfeature, mit dem Sie Sicherheits-Policys erstellen können, um den Datenbankzugriff auf Zeilen- und Spaltenebene zu kontrollieren. Im Wesentlichen fügt VPD einer SQL-Anweisung eine dynamische WHERE-Klausel hinzu, die für die Tabelle, View oder das Synonym abgesetzt wird, auf die bzw. das eine VPD-Sicherheits-Policy angewendet wurde.

Oracle XA

Eine externe Schnittstelle, mit der globale Transaktionen von einem anderen Transaktionsmanager als Oracle AI Database koordiniert werden können.

Oracle XML DB

Eine Reihe von Oracle AI Database-Technologien im Zusammenhang mit leistungsstarker XML-Manipulation, -Speicherung und -Abruf. Oracle XML DB bietet native XML-Unterstützung, indem sowohl SQL- als auch XML-Datenmodelle interoperabel integriert werden.

Oracle XML-Entwicklerkit (XDK)

Ein Entwickler-Toolkit, das die grundlegenden Bausteine zum Lesen, Bearbeiten, Transformieren und Anzeigen von XML-Dokumenten enthält, unabhängig davon, ob es sich um ein Dateisystem oder eine Datenbank handelt. APIs und Tools sind für Java, C und C++ verfügbar. Das Oracle XDK für die Produktion verfügt über eine kommerzielle Umverteilungslizenz.

OuterJoin

Ein Join, der alle Zeilen zurückgibt, die der Join-Bedingung entsprechen, und auch einige oder alle dieser Zeilen aus einer Tabelle zurückgibt, für die keine Zeilen aus der anderen die Join-Bedingung erfüllen.

parallele Ausführung

Die Anwendung mehrerer CPU- und I/O-Ressourcen zur Ausführung eines einzelnen Datenbankvorgangs.

Parsing-Sperre

Eine Sperre wird von einer SQL-Anweisung oder PL/SQL-Programmeinheit für jedes Schemaobjekt gehalten, das sie referenziert. Parse-Sperren werden angefordert, sodass der zugehörige Shared SQL-Bereich invalidiert werden kann, wenn ein referenziertes Objekt geändert oder gelöscht wird.

Teilindex

Ein Index, der mit den Indexierungseigenschaften einer zugehörigen partitionierten Tabelle korreliert ist.

Partition

Ein Stück einer Tabelle oder eines Index, das dieselben logischen Attribute wie die anderen Partitionen verwendet. Beispiel: Alle Partitionen in einer Tabelle verwenden dieselben Spalten- und Constraint-Definitionen. Jede Partition ist ein unabhängiges Objekt mit eigenem Namen und optional eigenen Speichereigenschaften.

Eliminierung von Partitionen

Der Ausschluss von Partitionen aus einem Abfrageplan. Ob der Optimizer Partitionen aus der Betrachtung entfernen kann, hängt vom Abfrageprädikat ab. Eine Abfrage, die einen lokalen Index mit Präfix verwendet, ermöglicht immer die Eliminierung von Indexpartitionen, während eine Abfrage, die einen lokalen Index ohne Präfix verwendet, dies möglicherweise nicht tut.

Partitionsschlüssel

Eine Gruppe aus einer oder mehreren Spalten, die bestimmt, in welcher Partition jede Zeile in einer partitionierten Tabelle abgelegt werden soll. Jede Zeile wird einer einzelnen Partition eindeutig zugewiesen.

partitionierter Index

Ein Index, der in kleinere und überschaubarere Teile unterteilt ist. Partitionierte Indizes verbessern wie partitionierte Tabellen die Verwaltbarkeit, Verfügbarkeit, Performance und Skalierbarkeit.

partitionierte Tabelle

Eine Tabelle mit einer oder mehreren Partitionen, die jeweils einzeln verwaltet werden und unabhängig von den anderen Partitionen arbeiten können.

Partitionierung

Die Fähigkeit, sehr große Tabellen und Indizes in kleinere und überschaubare Teile zu zerlegen, die als Partitionen bezeichnet werden.

PDB

In einer Mehrmandanten-Containerdatenbank (CDB) eine portable Sammlung von Schemas, Schemaobjekten und Nichtschemaobjekten, die einem Oracle Net-Client als separate Datenbank angezeigt wird.

PDB-Administrator

Ein Datenbankadministrator, der eine oder mehrere PDBs verwaltet. Ein CDB-Administrator verwaltet die gesamte CDB.

PDB-Wiederherstellungspunkt

Innerhalb einer CDB ein Restore Point, der nur für eine bestimmte PDB verwendet werden kann. Im Gegensatz dazu kann ein CDB-Wiederherstellungspunkt von allen PDBs verwendet werden.

Leistungsprofil

Ein angegebener Anteil von Systemressourcen, CPU, Parallel Execution-Servern und Arbeitsspeicher für eine PDB oder eine Gruppe von PDBs.

Permanent-Tablespace

Ein Tablespace mit persistenten Schemaobjekten. Jeder Tablespace, der kein Temporary Tablespace ist, ist ein Permanent Tablespace.

PGA

Programm-Global Area. Ein Speicherpuffer, der Daten und Kontrollinformationen für einen Serverprozess enthält.

Siehe auch SGA.

Physische Vermutung

Die physische ROWID eines Indexeintrags, als dieser erstellt wurde. Oracle AI Database kann physische Vermutungen verwenden, um direkt in den Leaf-Block einer indexorganisierten Tabelle zu gelangen, wodurch die Primärschlüsselsuche umgangen wird.

PL/SQL

Prozedurale Sprache/SQL Die prozedurale Oracle AI Database-Spracherweiterung zu SQL. Mit PL/SQL können Sie SQL-Anweisungen mit programmgesteuerten Konstrukten wie Prozeduren, Funktionen und Packages mischen.

Anonymer PL/SQL-Block

Ein PL/SQL-Block, der in einer Anwendung angezeigt, aber nicht benannt oder in der Datenbank gespeichert ist. In vielen Anwendungen können PL/SQL-Blöcke überall dort angezeigt werden, wo SQL-Anweisungen angezeigt werden können.

PL/SQL-Collection

Eine sortierte Gruppe von Elementen, alle vom gleichen Typ. Jedes Element hat ein individuelles untergeordnetes Skript, das seine Position in der Collection bestimmt.

PL/SQL-Engine

Mit diesem Tool können Sie PL/SQL-Programmeinheiten definieren, kompilieren und ausführen. Diese Engine ist eine spezielle Komponente vieler Oracle-Produkte, einschließlich Oracle AI Database.

PL/SQL-Funktion

Ein Schemaobjekt, das aus einer Gruppe mit SQL-Anweisungen und anderen PL/SQL-Konstrukten besteht, gruppiert, in der Datenbank gespeichert ist und als eine Einheit ausgeführt wird, um ein bestimmtes Problem zu lösen oder eine Reihe von zusammengehörigen Aufgaben auszuführen, und das immer einen einzelnen Wert an den Aufrufer zurückgibt.

Ergebniscache für PL/SQL-Funktionen

Eine Teilmenge des Serverergebniscache, in dem Funktionsergebnismengen gespeichert werden.

PL/SQL-Package

Eine logische Gruppierung zugehöriger PL/SQL-Typen, -Variablen und -Unterprogramme.

PL/SQL-Verfahren

Ein Schemaobjekt, das aus einer Reihe von SQL-Anweisungen und anderen PL/SQL-Konstrukten besteht, die gruppiert sind, in der Datenbank gespeichert werden und als eine Einheit ausgeführt wird, um ein bestimmtes Problem zu lösen oder eine Reihe von zusammengehörigen Aufgaben auszuführen.

PL/SQL-Record

Eine zusammengesetzte Variable, die Datenwerte verschiedener Typen speichern kann, die ähnlich wie ein struct-Typ in C, C++ oder Java speichern kann. Datensätze eignen sich für die Speicherung von Daten in Tabellenzeilen oder für bestimmte Spalten aus Tabellenzeilen.

PL/SQL-Unterprogramm

Ein benannter PL/SQL-Block, der mit einer Gruppe von Parametern aufgerufen werden kann

Plangenerator

Der Teil des Optimizers, der verschiedene Zugriffspfade, Join-Methoden und Join-Reihenfolgen für einen bestimmten Abfrageblock versucht, um den Plan mit den niedrigsten Kosten zu finden.

Integrierbare Datenbanken (PDB)

Siehe PDB.

Bevölkerung

Die Übertragung von Daten in den IM-Spaltenspeicher. Bei der Population werden keine neuen Daten in die Datenbank eingefügt, sondern vorhandene Daten in den Speicher übertragen und im Spaltenformat gespeichert.

pragma

Eine Anweisung, die den Compiler anweist, eine Kompilierungsoption auszuführen. Beispiel: Das Pragma AUTONOMOUS_TRANSACTION weist die Datenbank an, dass diese Prozedur, wenn sie ausgeführt wird, als neue autonome Transaktion ausgeführt werden soll, die von der übergeordneten Transaktion unabhängig ist.

Dezimalstellen

Die Gesamtanzahl der Ziffern in einer Gleitkommazahl. Sie geben eine feste Punktzahl im Format NUMBER(p,s) an, wobei p die Gesamtstellenzahl darstellt.

Pre-Compiler

Ein Programmierungstool, mit dem Sie SQL-Anweisungen in ein Quellprogramm auf hoher Ebene einbetten können, das in einer Sprache wie C, C++ oder COBOL geschrieben ist.

Prädikat

Die Bedingung WHERE in einer SQL-Anweisung.

Präfixkomprimierung

Die Beseitigung des wiederholten Vorkommens von Primärschlüsselspaltenwerten in einer indexorganisierten Tabelle. Präfixkomprimierung wurde früher als Schlüsselkomprimierung bezeichnet.

Primärschlüssel

Die Spalte oder Gruppe von Spalten, die eine Zeile in einer Tabelle eindeutig identifiziert. Pro Tabelle kann nur ein primärer Schlüssel definiert werden.

Primärschlüssel-Constraints

Ein Integritäts-Constraint, der doppelte Werte und Nullwerte in einer Spalte oder Gruppe von Spalten auflöst.

privater SQL-Bereich

Ein Bereich im Speicher, der eine geparste Anweisung und andere Informationen zur Verarbeitung enthält. Der private SQL-Bereich enthält Daten wie bind variable Werte, query-Ausführungsstatusinformationen und Arbeitsbereiche für die Abfrageausführung.

Private temporäre Tabelle

Eine temporäre Tabelle, deren Daten und Metadaten sitzungsprivat sind.

Berechtigung

Das Recht, eine bestimmte Art von SQL-Anweisung auszuführen, oder das Recht, auf ein Objekt zuzugreifen, das einem anderen Benutzer gehört, ein PL/SQL-Package auszuführen usw. Die Privilegtypen werden von Oracle AI Database definiert.

Berechtigungsanalyse

Ein Sicherheitsmechanismus, der die Berechtigungsverwendung für eine Datenbank gemäß einer angegebenen Bedingung erfasst. Beispiel: Sie können die Privilegien ermitteln, die ein Benutzer während einer bestimmten Datenbank-Session ausgeübt hat.

Verfahrenssprache

Eine Sprache, die beschreibt, wie Dinge getan werden sollten, nicht was getan werden sollte (wie in deklarativen Sprachen). C++ und Java sind Beispiele für prozedurale Sprachen.

Prozess

Ein Mechanismus in einem Betriebssystem, der eine Reihe von Schritten ausführen kann. Durch die Aufteilung der Arbeit von Oracle AI Database und Datenbankanwendungen in mehrere Prozesse können sich mehrere Benutzer und Anwendungen gleichzeitig bei einer einzelnen Datenbankinstanz anmelden.

Siehe auch Hintergrundprozess; Oracle-Prozess; Clientprozess.

Prozessüberwachung (PMON)

Der Hintergrundprozess, der die Beendigung anderer Hintergrundprozesse ermittelt. Wenn ein Server- oder Dispatcher-Prozess anormal beendet wird, ist die Process Monitor-(PMON-)Gruppe für das Prozess-Recovery verantwortlich.

Process Monitor-(PMON-)Gruppe

Die Gruppe von Hintergrundprozessen, die für die Überwachung und Bereinigung anderer Prozesse verantwortlich ist. Die PMON-Gruppe umfasst Process Monitor (PMON), Cleanup Main Process (CLMN) und Cleanup Helper Processes (CLnn).

Programm Global Area (PGA)

Siehe PGA.

Programmschnittstelle

Die Softwareebene zwischen einer Datenbankanwendung und Oracle AI Database.

Geschützte Datenbank

Eine Clientdatenbank, deren Backups von einer Recovery Appliance verwaltet werden.

Schutz-Policy

Eine Gruppe von Attributen, die steuern, wie eine Recovery Appliance Backupdaten speichert und verwaltet. Jede geschützte Datenbank wird genau einer Schutz-Policy zugewiesen, die alle Aspekte der Backupverarbeitung für diesen Client steuert.

Proxy-PD

Eine PDB, die eine PDB in einer Remote-CDB über einen Datenbanklink referenziert. Die Remote-PDB wird als referenzierte PDB bezeichnet.

Pseudospalte

Eine Spalte, die nicht in einer Tabelle gespeichert ist, sich jedoch wie eine Tabellenspalte verhält.

Abfrage

Ein Vorgang, der Daten aus Tabellen oder Views abruft. Beispiel: SELECT * FROM employees ist eine Abfrage.

Siehe auch Implizite Abfrage; Unterabfrage.

Abfrageblock

Eine SELECT-Anweisung der obersten Ebene, eine Unterabfrage oder eine nicht zusammengeführte Ansicht.

Abfragekoordinator

In der parallelen Ausführung der Benutzer-Session oder Shadow-Prozess, der die Server für die Parallelverarbeitung koordiniert. Die Server für die parallele Ausführung führen jede Operation nach Möglichkeit parallel aus. Wenn die parallelen Server die Ausführung der Anweisung abgeschlossen haben, führt der Abfragekoordinator jeden Teil der Arbeit aus, der nicht parallel ausgeführt werden kann. Schließlich gibt der Abfragekoordinator alle Ergebnisse an den Benutzer zurück.

Abfrageoptimierung

Der Prozess zur Auswahl der effizientesten Methode für die Ausführung einer SQL-Anweisung.

Abfrageplan

Der Ausführungsplan, mit dem eine Abfrage ausgeführt wird.

Query Rewrites

Eine Optimierungstechnik, bei der eine Benutzeranforderung, die in Form von Master-Tabellen geschrieben wird, in eine semantisch äquivalente Anforderung umgewandelt werden, die Materialized Views einbezieht.

Abfragetransformator

Eine Optimizer-Komponente, die entscheidet, ob sie die ursprüngliche SQL-Anweisung in eine semantisch äquivalente SQL-Anweisung mit geringeren Kosten umschreiben kann.

R

Eine Sprache und Umgebung für statistische Berechnungen und Grafiken.

Bereichspartitionierung

Ein Typ der Partitionierung, bei dem die Datenbank Zeilen Partitionen basierend auf Wertebereichen des Partitionierungsschlüssels zuordnet. Die Range-Partitionierung ist der häufigste Partitionierungstyp und wird häufig mit Datumsangaben verwendet.

RDMA

Remote-Direktspeicherzugriff. Ein Kommunikationsprotokoll, mit dem ein Client Daten aus dem Speicher (DRAM) des Datenbankservers über das Netzwerk übertragen kann, ohne serverseitige CPU zu verbrauchen.

Festgeschriebene Isolationsebene lesen

Eine Isolationsebene, die sicherstellt, dass bei einer von einer Transaktion ausgeführten Abfrage nur Daten angezeigt werden, die vor der Abfrage festgeschrieben wurden, nicht die Transaktion.

Konsistenz der Lesekonsistenz

Eine konsistente Ansicht der Daten, die ein Benutzer sieht. Beispiel: In der Lesekonsistenz auf Anweisungsebene bleibt die Datenmenge, die von einer SQL-Anweisung angezeigt wird, während der Ausführung der Anweisung konstant.

Siehe auch Datennebenläufigkeit; Datenkonsistenz.

Nur-Lese-Datenbank

Eine Datenbank, die nur für Abfragen verfügbar ist und nicht geändert werden kann.

Read-Only-Datenbankinstanz

Eine Datenbankinstanz, die DML nicht verarbeiten kann und keine Clientverbindungen unterstützt.

schreibgeschützte Isolationsebene

Eine Isolationsebene, die der serialisierbaren Isolationsebene ähnelt, mit einer Ausnahme: Bei schreibgeschützten Transaktionen können Daten nur in der Transaktion geändert werden, wenn der Benutzer SYS ist.

Datenbankinstanz lesen/schreiben

Eine Datenbankinstanz, die DML verarbeiten kann und direkte Clientverbindungen unterstützt. Standardmäßig ist eine Datenbankinstanz mit Lese-/Schreibzugriff.

Echtzeit-Redo-Transport

Die kontinuierliche Übertragung von Redo-Änderungen von der SGA einer geschützten Datenbank in eine Recovery Appliance. Mit dem Echtzeit-Redo-Transport kann RMAN ein Recovery Point Objective nahe 0 bereitstellen. In der Regel kann RMAN ein Recovery innerhalb einer Sekunde nach dem Auftreten des Fehlers durchführen. Geschützte Datenbanken schreiben Redo-Einträge direkt aus der SGA in die Recovery Appliance, während sie generiert werden.

behebbarer Fehler

Eine Klasse von Fehlern, die aufgrund eines externen Systemfehlers auftreten, unabhängig von der ausgeführten Anwendungssessionlogik. Wiederherstellbare Fehler treten nach geplanten und ungeplanten Ausfällen von Netzwerken, Knoten, Speicher und Datenbanken auf. Ein Beispiel für einen nicht behebbaren Fehler ist die Weiterleitung ungültiger Datenwerte.

Wiederherstellungsprozess (RECO)

In einer verteilten Datenbank der Hintergrundprozess, der Fehler in verteilten Transaktionen automatisch löst.

Recovery Appliance

Verkürzter Name für Zero Data Loss Recovery Appliance. Recovery Appliance ist ein Oracle Engineered System, das speziell für den Schutz von Oracle Datenbanken entwickelt wurde. In RMAN integriert, ermöglicht es eine zentralisierte, unbegrenzt inkrementelle Backup-Strategie für Hunderte bis Tausende von Datenbanken im gesamten Unternehmen. Dabei werden cloudbasierte, vollständig fehlertolerante Hardware und Speicher verwendet.

Recovery Appliance-Backupmodul

Eine von Oracle bereitgestellte SBT-Library, mit der RMAN Backups geschützter Datenbanken über das Netzwerk an die Recovery Appliance sendet. Die Bibliothek muss in jedem Oracle Home installiert werden, das von einer geschützten Datenbank verwendet wird.

Das Modul fungiert als SBT Media Management Library, die RMAN referenziert, wenn ein Channel für das Backup der Recovery Appliance zugewiesen oder konfiguriert wird. RMAN führt mit diesem Modul alle Backups in der Recovery Appliance und alle Wiederherstellungen vollständiger Backup Sets aus.

Recovery Appliance-Metadatendatenbank

Die Oracle-Datenbank, die innerhalb der Recovery Appliance ausgeführt wird. Diese Datenbank speichert Konfigurationsdaten wie Benutzerdefinitionen, Schutz-Policy-Definitionen und Clientdatenbankdefinitionen. Die Metadaten-Datenbank speichert auch Backup-Metadaten, einschließlich des Inhalts des Deltaspeichers.

Speicherort der Recovery Appliance

Eine Gruppe von Oracle ASM-Datenträgergruppen in Recovery Appliance, die Backups speichert. Ein Speicherort kann von mehreren geschützten Datenbanken gemeinsam verwendet werden. Jede Recovery Appliance enthält den Standardspeicherort der Recovery Appliance namens DELTA.

Recovery-Katalog

Ein zentrales Backup-Repository in einer Oracle-Datenbank. Der Recovery-Katalog enthält Metadaten zu RMAN-Backups.

Wiederherstellungsmanager (RMAN)

Siehe RMAN.

Recovery-Fensterziel

Das Zeitintervall, innerhalb dessen eine geschützte Datenbank wiederhergestellt werden kann, um die Geschäftsanforderungen zu erfüllen. Für jede geschützte Datenbank in einer Schutz-Policy versucht die Recovery Appliance sicherzustellen, dass das älteste Backup auf dem Datenträger ein Point-in-Time Recovery zu einem beliebigen Zeitpunkt innerhalb des angegebenen Intervalls (z.B. die letzten 7 Tage) unterstützen kann. Dabei wird ab der aktuellen Zeit rückwärts gezählt.

Rekursives SQL

SQL, das die Datenbank im Hintergrund ausführt, um Speicherplatz für Datenbankobjekte zu erhalten. Sie können sich rekursives SQL als "Side-Effekt"-SQL vorstellen.

Redo-Log

Eine Gruppe von Dateien, die geänderte Datenbankdaten im Speicher schützen, die nicht in die Datendateien geschrieben wurden. Das Redo-Log kann aus zwei Teilen bestehen: dem Online-Redo-Log und dem archivierten Redo-Log.

Redo-Logpuffer

Speicherstruktur in der SGA, die Redo-Einträge speichert – ein Log der an der Datenbank vorgenommenen Änderungen. Die Datenbank schreibt die Redo-Einträge, die in den Redo-Logpuffern gespeichert sind, in eine Online-Redo-Logdatei, die von der Datenbank verwendet wird, wenn ein Instanz-Recovery erforderlich ist.

Redo-Eintrag

Ein Datensatz im Online-Redo-Log, der eine Gruppe von Änderungsvektoren enthält, die jeweils eine an einem Datenblock vorgenommene Änderung beschreiben. Jede Redo Log-Datei besteht aus Redo Records.

Redo-Thread

Das von einer Datenbankinstanz generierte Redo.

Referenzpartitionierung

Eine Partitionierungsstrategie, bei der eine untergeordnete Tabelle ausschließlich über die Fremdschlüsselbeziehung mit einer übergeordneten Tabelle definiert wird. Für jede Partition in der übergeordneten Tabelle ist genau eine entsprechende Partition in der untergeordneten Tabelle vorhanden.

Referenzschlüssel

In einer Fremdschlüsselbeziehung der Primärschlüssel oder eindeutige Schlüssel, auf den sich der Fremdschlüssel bezieht. Beispiel: Im allgemeinen Schema ist die Spalte employees.department_id ein Fremdschlüssel, und die Spalte departments.department_id ist der referenzierte Schlüssel.

Referenziertes Objekt

In einer Schemaobjektabhängigkeit das Objekt, das von der Definition eines anderen Objekts referenziert wird. Wenn die Definition von Objekt A beispielsweise auf Objekt B verweist, dann ist B ein referenziertes Objekt für A.

Referenzierte PDB

Die PDB, die von einer Proxy-PDB referenziert wird. Eine lokale PDB befindet sich in derselben CDB wie die referenzierte PDB, während sich eine Remote-PDB in einer anderen CDB befindet.

Referenzielle Integrität

Eine Regel, die für einen Schlüssel in einer Tabelle definiert ist, die garantiert, dass die Werte in diesem Schlüssel mit den Werten in einem Schlüssel in einer zugehörigen Tabelle (dem referenzierten Wert) übereinstimmen.

PDB für aktualisierbaren Klon

Ein schreibgeschützter Klon, der regelmäßig mit der Quell-PDB synchronisiert werden kann. Je nach Wert in der REFRESH MODE-Klausel erfolgt die Synchronisierung entweder automatisch oder manuell.

Beziehung

Ein Satz Tupel.

Relationale Datenbank

Eine Datenbank, die dem relationalen Modell entspricht und Daten in einer Gruppe einfacher Beziehungen speichert.

Relationales Datenbankmanagementsystem (RDBMS)

Ein Managementsystem, das Daten in eine relationale Datenbank verschiebt, speichert und abruft, damit Anwendungen sie bearbeiten können.

Wiedergabekontext

In Application Continuity undurchsichtige Informationen, die von der Datenbank während der normalen Anwendungslaufzeit an den Clienttreiber zurückgegeben werden.

Replikation

Bei der Replikation werden Datenbankobjekte und Daten in mehreren Datenbanken gemeinsam verwendet.

reservierter Pool

Ein Speicherbereich im Shared Pool, mit dem Oracle AI Database große zusammenhängende Speicherblöcke zuweisen kann.

Ressourcenplan

Ein Container für Ressourcenplananweisungen, der angibt, wie Ressourcen Ressourcennutzungsgruppen zugewiesen werden.

Anweisung zur Ressourcenplanung

Eine Reihe von Limits und Steuerelementen für CPU-, physische I/O- oder logische I/O-Auslastung für Sessions in einer Nutzungsgruppe.

Restore-Point

Ein benutzerdefinierter Name, der einer SCN der Datenbank zugeordnet ist, die dem Zeitpunkt der Erstellung des Restore Points entspricht.

Ergebnismenge

Das Dataset, das aus der Ausführung einer SELECT-Anweisung abgerufen wurde.

Reverse Key-Index

Ein Typ von B*-Baumindex, der die Byte jedes Indexschlüssels physisch umkehrt, während die Spaltenreihenfolge beibehalten wird. Beispiel: Wenn der Indexschlüssel 20 ist und die beiden für diesen Schlüssel in Hexadezimalgröße gespeicherten Byte C1,15 in einem Standard-B*-Baumindex sind, speichert ein Reverse Key-Index die Byte als 15,C1.

Rechter Outer Join

Das Ergebnis eines rechten Outer Joins für Tabelle A und B enthält alle Datensätze der rechten Tabelle B, auch wenn die Join-Bedingung keinem Datensatz in der linken Tabelle A entspricht. Beispiel: Wenn Sie einen rechten Outer Join von employees (links) bis departments (rechts) ausführen und einige Abteilungen keine Mitarbeiter enthalten, gibt die Abfrage Zeilen aus departments ohne Übereinstimmungen in employees zurück.

RMAN

Recovery Manager. Ein Oracle AI Database-Utility, mit dem Oracle-Datenbanken gesichert, wiederhergestellt und wiederhergestellt werden.

Rolle

Eine Gruppe von Berechtigungen, die Datenbankbenutzern oder anderen Rollen erteilt werden können.

Zeile

Eine Gruppe von Spalteninformationen, die einem einzelnen Datensatz in einer Tabelle entsprechen. Die Datenbank speichert Zeilen in Datenblöcken.

Zeilen verketten

Eine Situation, in der Oracle AI Database eine Zeile in einer Reihe oder Kette von Blöcken speichern muss, weil sie zu groß ist, um in einen einzelnen Block passen zu können.

Zeilensperre

Eine Sperre für eine einzelne Tabellenzeile. Eine Transaktion erwirbt eine Zeilensperre für jede Zeile, die durch eine INSERT-, UPDATE-, DELETE-, MERGE- oder SELECT ... FOR UPDATE-Anweisung geändert wurde.

Zeilen-Hauptformat

Ein Tabellenspeichertyp, bei dem alle Spalten einer Zeile zusammen gespeichert werden, gefolgt von allen Spalten der nächsten Zeile usw.

Zeilenmigration

Eine Situation, in der Oracle AI Database eine Zeile von einem Datenblock in einen anderen Datenblock verschiebt, da die Zeile zu groß wird, um in den ursprünglichen Block passen zu können.

Zeilenstück

Eine Zeile wird in einem Datensatz mit variabler Länge gespeichert. Dieser Datensatz ist in einen oder mehrere Zeilenteile unterteilt. Jedes Zeilenteil hat einen Zeilenheader und Spaltendaten.

Rowset

Eine Reihe von Zeilen, die von einem Schritt in einem Ausführungsplan zurückgegeben werden.

Zeilenquelle

Eine iterative Kontrollstruktur, die eine Gruppe von Zeilen verarbeitet und eine Zeilengruppe erzeugt.

Zeilenquellengenerator

Software, die den optimalen Plan vom Optimizer empfängt und den Ausführungsplan für die SQL-Anweisung ausgibt.

Zeilen-Trigger

Ein Trigger, der jedes Mal ausgelöst wird, wenn die Tabelle von der auslösenden Anweisung betroffen ist. Beispiel: Wenn eine Anweisung mehrere Zeilen aktualisiert, wird ein Zeilentrigger einmal für jede Zeile ausgelöst, die von der UPDATE betroffen ist.

Zeilen-ID

Eine global eindeutige Adresse für eine Zeile in einer Datenbank.

Beispielschemata

Eine Gruppe verknüpfter Schemas, mit denen die Oracle-Dokumentation und die Oracle-Anweisungsmaterialien allgemeine Datenbankaufgaben veranschaulichen können.

savepoint

Eine benannte SCN in einer Transaktion, für die ein Rollback der Transaktion durchgeführt werden kann.

Skalieren

Bei einer Gleitkommazahl die Anzahl der Stellen vom Dezimalpunkt bis zur am wenigsten signifikanten Stelle. Sie geben eine feste Punktzahl im Format NUMBER(p,s) an, wobei s die Skalierung darstellt.

Schema

Eine benannte Sammlung von Datenbankobjekten, einschließlich logischer Strukturen wie Tabellen und Indizes. Ein Schema hat den Namen des Datenbankbenutzers, der Eigentümer des Schemas ist.

Schemaobjekt

Eine logische Struktur von Daten, die in einem Schema gespeichert sind. Beispiele für Schemaobjekte sind Tabellen, Indizes, Sequences und Datenbanklinks.

Schemaobjektabhängigkeit

Die Referenzierung eines Objekts durch ein anderes Objekt. Beispiel: Eine View enthält eine Abfrage, die Tabellen oder Views referenziert, oder ein PL/SQL-Unterprogramm ruft andere Unterprogramme auf.

SCN

Systemänderungsnummer. Eine primitive Datenbankreihenfolge. Der Wert einer SCN ist der logische Zeitpunkt, zu dem Änderungen an einer Datenbank vorgenommen werden.

Sekundärer Index

Ein Index für eine indexorganisierte Tabelle. In gewisser Weise ist es ein Index für einen Index.

SecureFiles LOB-Speicher

Der LOB-Speicher SecureFiles ist der Standardspeichermechanismus für LOBs. Der LOB-Parameter SECUREFILE aktiviert erweiterte Features, einschließlich Komprimierung und Deduplizierung (Teil der Option "Erweiterte Komprimierung") und Verschlüsselung (Teil der Option "Erweiterte Sicherheit").

Sicherheits-Policy

Eine Reihe von Methoden zum Schutz einer Datenbank vor versehentlicher oder böswilliger Zerstörung von Daten oder Beschädigung der Datenbankinfrastruktur.

Start-PDB

In einer Multitenant-Containerdatenbank (CDB) eine standardmäßige integrierbare Datenbank (PDB), die das System als Vorlage für vom Benutzer erstellte PDBs verwendet. Ein PDB-Seed ist entweder das vom System bereitgestellte PDB$SEED oder ein Anwendungs-Seed.

Segment

Eine Gruppe von Extents, die einem bestimmten Datenbankobjekt zugewiesen sind, wie Tabelle, Index oder Tabellencluster. Benutzersegmente, Undo-Segmente und temporäre Segmente sind alle Segmenttypen.

Auswahlliste

In einer SELECT-Anweisung die Liste der Ausdrücke, die nach dem Schlüsselwort SELECT und vor der FROM-Klausel angezeigt werden.

Selektivität

Ein Wert, der den Anteil eines von einem Prädikat oder einer Kombination von Prädikaten abgerufenen Zeilensets angibt, z.B. WHERE last_name = 'Smith'. Eine Selektivität von 0 bedeutet, dass keine Zeilen den Prädikattest bestehen, während der Wert 1 bedeutet, dass alle Zeilen den Test bestehen.

Das Adjektiv selective bedeutet ungefähr "choosy". Daher gibt eine hochselektive Abfrage einen geringen Anteil an Zeilen zurück (Selektivität nahe 0), während eine nichtselektive Abfrage einen hohen Anteil an Zeilen zurückgibt (Selektivität nahe 1).

Self Join

Ein Join einer Tabelle mit sich selbst.

Integritäts-Constraint mit Selbstreferenz

Ein Constraint, bei dem ein Fremdschlüssel einen übergeordneten Schlüssel in derselben Tabelle referenziert. Beispiel: Ein Constraint kann sicherstellen, dass jeder Wert in der Spalte employees.manager_id einem vorhandenen Wert in der Spalte employees.employee_id entspricht.

Folge

Ein Schemaobjekt, das eine serielle Liste eindeutiger Zahlen für Tabellenspalten generiert.

Serienausführung

Ein einzelner Server-Prozess führt die gesamte erforderliche Verarbeitung für die sequenzielle Ausführung einer SQL-Anweisung aus.

Serialisierbarkeit

Ein Transaktionsisolationsmodell, mit dem eine Transaktion in einer Umgebung ausgeführt werden kann, die so aussieht, als würden keine anderen Benutzer Daten in der Datenbank ändern.

Serialisierbare Isolationsebene

Eine Isolationsebene, die sicherstellt, dass für eine Transaktion nur Änderungen zum Zeitpunkt der Transaktion festgeschrieben werden, nicht die Abfrage und Änderungen, die von der Transaktion selbst vorgenommen werden.

Server

In einer Client/Server-Architektur verarbeitet der Computer, auf dem Oracle-Software ausgeführt wird, die Funktionen, die für den gleichzeitigen, gemeinsamen Datenzugriff erforderlich sind. Der Server empfängt und verarbeitet die SQL- und PL/SQL-Anweisungen, die von Clientanwendungen stammen.

Server-Parameterdatei

Eine serverseitige Binärdatei mit Initialisierungsparameter-Einstellungen, die von der Datenbank gelesen und geschrieben wird.

Server-Prozess

Ein Oracle-Prozess, der mit einem Clientprozess und einer Oracle AI Database kommuniziert, um Benutzeranforderungen zu erfüllen. Die Serverprozesse sind mit einer Datenbankinstanz verknüpft, aber nicht Teil der Instanz.

Serverergebniscache

Ein Speicherpool im Shared Pool. Dieser Speicherpool besteht aus dem SQL-Abfrageergebniscache, in dem Ergebnisse von SQL-Abfragen gespeichert werden, und dem Ergebniscache der PL/SQL-Funktion, in dem von PL/SQL-Funktionen zurückgegebene Werte gespeichert werden.

Service Handler

In Oracle Net ein dedizierter Serverprozess oder Dispatcher, der als Verbindungspunkt zu einer Datenbank fungiert.

Servicename

In Oracle Net die logische Darstellung eines Service, der für Clientverbindungen verwendet wird.

Dienstregistrierung

In Oracle Net, einem Feature, mit dem der Listener-Registrierungsprozess (LREG) Instanzinformationen dynamisch bei einem Listener registriert, sodass der Listener Client-Verbindungsanforderungen an den entsprechenden Service-Handler weiterleiten kann.

Service-orientierte Architektur (SOA)

Eine Multi-Tier-Architektur, die auf Services basiert, die Computer-zu-Computer-Interaktionen über ein Netzwerk unterstützen.

Sitzung

Eine logische Entity im Speicher der Datenbankinstanz, die den Status einer aktuellen Benutzeranmeldung bei einer Datenbank darstellt. Für eine einzelne Verbindung können 0, 1 oder mehr Sessions eingerichtet sein.

SGA

System Global Area Eine Gruppe von Shared Memory-Strukturen, die Daten und Kontrollinformationen für eine Oracle-Datenbankinstanz enthalten.

Schattenausmaß

Ein Bereich in einem Schatten-Tablespace. Zwischen einem Shadow Extent und einer verfolgten Datendatei ist eine Eins-zu-Eins-Zuordnung vorhanden.

Schutz durch Verlust von Schreibvorgängen im Schatten

Eine Datenschutzfunktion, die einen Schatten-Tablespace verwendet, um einen verlorenen Schreibvorgang automatisch in einer verfolgten Datendatei zu erkennen.

Schatten-Tablespaces

Ein Tablespace, der für den Schreibschutz beim Verlust von Schatten aktiviert ist. Der Tablespace verfolgt die SCNs und andere Metadaten für Datenblöcke, die in einer verfolgten Datendatei gespeichert sind. Ein einzelner Shadow Tablespace kann beschreibende Daten für viele reguläre Datendateien enthalten.

Shard

Eine einzelne Datenbank, die an einer Sharding-Konfiguration beteiligt ist.

Shard-Katalogdatenbank

Eine Datenbank, in der die Konfigurationsdaten der sharded database (SDB) gespeichert werden und andere Funktionen wie Shard-übergreifende Abfragen und zentralisierte Verwaltung bereitgestellt werden.

Shard-Direktor

Eine GDS-Infrastrukturkomponente, die den globalen Service-Manager verwendet, um das direkte Routing von Anforderungen von der Anwendungsebene zu einem einzelnen Shard bereitzustellen.

in Shards unterteilte Datenbank (SDB)

In einer Sharding-Architektur, Sammlung von Shards, die Anwendungen als einzelne logische Datenbank angezeigt werden.

in Shards unterteilte Tabelle

Eine Tabelle, die horizontal auf eine sharded database (SDB) aufgeteilt wird, sodass jeder Shard die Tabelle mit denselben Spalten, aber einer anderen Teilmenge von Zeilen enthält.

Sharding

Eine Data-Tier-Architektur, in der Daten horizontal über unabhängige Datenbanken partitioniert werden. Sharding ist eine Shared-Nothing-Datenbankarchitektur, da Shards keine physischen Ressourcen wie CPU-, Speicher- oder Speichergeräte gemeinsam nutzen. Shards sind auch softwaremäßig lose gekoppelt; sie führen keine Clusterware aus.

Sharding-Schlüssel

Ein Partitionierungsschlüssel für eine gemeinsam verwendete Tabelle.

Share-Sperre

Eine Sperre, mit der die zugeordnete Ressource je nach den beteiligten Vorgängen von mehreren Transaktionen gemeinsam verwendet werden kann. Mehrere Transaktionen können Share-Sperren für dieselbe Ressource anfordern.

Shared Pool

Teil der SGA, die Shared Memory-Konstrukte wie Shared SQL-Bereiche enthält.

Shared Server

Eine Datenbankkonfiguration, mit der mehrere Clientprozesse eine kleine Anzahl von Serverprozessen gemeinsam nutzen können.

Siehe auch dedizierter Server.

Shared SQL-Bereich

Ein Bereich im Shared Pool, der den Parse-Baum und den Ausführungsplan für eine SQL-Anweisung enthält. Für eine eindeutige Anweisung ist nur ein Shared SQL-Bereich vorhanden.

Shared Temporary Tablespace

Ein temporärer Tablespace, der sich im Shared Storage befindet und für alle Datenbankinstanzen zugänglich ist. Ab Oracle Database 12c Release 2 (12.2) werden Temporary Tablespaces entweder gemeinsam verwendet oder lokal verwendet. In früheren Releases waren alle Temporary Tablespaces Shared Temporary Tablespaces.

Shared Undo-Modus

Die Verwendung eines einzelnen Sets von Undo-Datendateien für eine gesamte CDB.

einfacher Datenbankbetrieb

Eine einzelne SQL-Anweisung oder eine einzelne PL/SQL-Prozedur oder -Funktion.

einfacher Trigger

Ein Trigger für eine Tabelle, mit dem Sie Aktionen für genau einen Zeitpunkt angeben können. Beispiel: Der Trigger kann vor der Auslösungsanweisung ausgelöst werden.

Partitionierung auf einer Ebene

Eine Partitionierungsstrategie, die nur eine Methode der Datenverteilung verwendet, z.B. nur die Listenpartitionierung oder nur die Range-Partitionierung.

Sitefehler

Ein Ereignis, das dazu führt, dass die Verarbeitung einer Anwendung ganz oder teilweise unterbrochen oder auf einen nicht verwendbaren Servicegrad verlangsamt wird.

Smallfile Tablespace

Ein Tablespace, der mehrere Datendateien oder temporäre Dateien enthalten kann, die Dateien jedoch nicht so groß sein können wie in einem Bigfile Tablespace.

Soft Parse

Die Wiederverwendung von vorhandenem Code, wenn die geparste Darstellung einer weitergeleiteten SQL-Anweisung im Shared Pool vorhanden ist und gemeinsam genutzt werden kann.

Siehe auch Hard Parse.

Softwarecodebereich

Ein Teil des Speichers, der Code speichert, der ausgeführt wird oder ausgeführt werden kann.

sortiertes Hash Cluster

Ein Hash Cluster, das die Zeilen, die jedem Wert der Hash-Funktion entsprechen, so speichert, dass die Datenbank sie effizient in sortierter Reihenfolge zurückgeben kann. Die Datenbank führt die optimierte Sortierung intern aus.

SQL

Structured Query Language. Eine nicht prozedurale Sprache für den Zugriff auf eine relationale Datenbank. Benutzer beschreiben in SQL, was sie tun möchten, und der SQL-Sprach-Compiler generiert automatisch eine Prozedur, um in der Datenbank zu navigieren und die Aufgabe auszuführen. Oracle SQL umfasst viele Erweiterungen der SQL-Standardsprache ANSI/ISO.

Siehe auch SQL*Plus; PL/SQL.

SQL Developer

Eine grafische Version von SQL*Plus, geschrieben in Java, die Entwicklung in SQL und PL/SQL unterstützt.

SQL-Parsing

Diese Phase der SQL-Verarbeitung umfasst die Trennung der Teile einer SQL-Anweisung in eine Datenstruktur, die von anderen Routinen verarbeitet werden kann.

SQL-Planbaseline

In der SQL-Planverwaltung ist ein Set aus akzeptierten Plänen für eine wiederholbare SQL-Anweisung. Der Effekt einer SQL-Plan-Baseline besteht darin, dass der Optimizer die Auswahl auf einen verifizierten Plan in der Baseline beschränkt.

SQL-Planmanagement

Ein präventiver Mechanismus, mit dem der Optimizer Ausführungspläne automatisch verwalten und sicherstellen kann, dass die Datenbank nur verifizierte Pläne verwendet.

SQL-Profil

Eine Gruppe von Auxiliary-Informationen, die beim automatischen Tuning einer SQL-Anweisung erstellt wurden. Die Beziehung zwischen SQL-Profil und SQL-Anweisung ist wie die zwischen Statistiken und Tabelle. Der Optimizer kann SQL-Profile verwenden, um Kardinalitäts- und Selektivitätsschätzungen zu verbessern, wodurch der Optimizer wiederum bessere Pläne auswählen kann.

SQL-Abfrageergebniscache

Eine Teilmenge des Serverergebniscaches, in der die Ergebnisse von Abfragen und Abfragefragmenten gespeichert werden.

SQL*Plus

Oracle-Tool zur Ausführung von SQL-Anweisungen für Oracle AI Database.

Standbydatenbank

Eine unabhängige Kopie einer Produktionsdatenbank, die Sie für den Katastrophenschutz in einer High Availability-Umgebung verwenden können.

Star-Schema

Ein relationales Schema, dessen Design ein dimensionales Datenmodell darstellt. Star-Schemen bestehen aus einer oder mehreren Faktentabellen und einer oder mehreren Dimensionstabellen. Diese Tabellen sind durch Fremdschlüssel verknüpft.

Siehe auch Dimensionstabelle; Fakttabelle.

Statusobjekt

Eine Struktur auf Sessionebene, die Metadaten zum Status von Datenbankressourcen wie Prozessen, Sessions und Transaktionen in der SGA enthält.

Anweisungstrigger

Ein Trigger, der einmal für die auslösende Anweisung ausgelöst wird, unabhängig von der Anzahl der von der auslösenden Anweisung betroffenen Datensätze.

Anweisungsebene

Die Eigenschaft einer SQL-Anweisung als atomare Arbeitseinheit, die entweder vollständig erfolgreich ist oder vollständig fehlschlägt.

Lesekonsistenz auf Anweisungsebene

Die Garantie, dass von einer einzelnen Abfrage zurückgegebene Daten für einen einzelnen Zeitpunkt festgeschrieben und konsistent sind.

Rollback auf Anweisungsebene

Ein Datenbankvorgang, bei dem die Auswirkungen einer nicht erfolgreichen SQL-Anweisung zurückgesetzt werden, weil die Anweisung während der Ausführung einen Fehler verursacht hat.

Stored Procedure

Ein benannter PL/SQL-Block oder ein benanntes Java-Programm, das Oracle AI Database in der Datenbank speichert. Anwendungen können gespeicherte Prozeduren nach Namen aufrufen.

Streams Pool

Ein Speicherpool, in dem gepufferte Queue-Nachrichten gespeichert werden.

SQL (Structured Query Language)

Siehe SQL.

Unterabfrage

Eine Abfrage, die in einer anderen SQL-Anweisung verschachtelt ist. Im Gegensatz zu impliziten Abfragen verwenden Unterabfragen eine SELECT-Anweisung, um Daten abzurufen.

Übersicht

In einem Data Warehouse eine Aggregatansicht, die die Abfragezeit reduziert, indem Joins und Aggregationsvorgänge vorab berechnet und die Ergebnisse in einer Tabelle gespeichert werden.

Surrogatschlüssel

Eine systemgenerierte inkrementelle ID, die die Eindeutigkeit innerhalb einer Tabelle gewährleistet. In der Regel generiert eine Sequenz Surrogatschlüssel.

Synonym

Ein Alias für ein Schemaobjekt. Sie können Synonyme verwenden, um Datenunabhängigkeit und Standorttransparenz zu gewährleisten.

Systemänderungsnummer (SCN)

Siehe SCN.

Systemcontainer

Der Container, der die CDB-Root und alle PDBs in der CDB enthält.

Systemereignistrigger

Ein Ereignistrigger, der durch Ereignisse wie Fehlermeldungen oder Hoch- und Herunterfahren der Datenbankinstanz verursacht wird.

SGA (System Global Area)

Siehe SGA.

System Monitor-Prozess (SMON)

Der Hintergrundprozess, der für eine Vielzahl von Bereinigungsaufgaben auf Systemebene zuständig ist, einschließlich Instanz-Recovery, Wiederherstellung beendeter Transaktionen, die beim Instanz-Recovery übersprungen wurden, Bereinigung nicht verwendeter temporärer Segmente und Koaleszieren zusammenhängender freier Extents innerhalb von Dictionary-verwalteten Tablespaces.

Tabelle

Grundlegende Datenspeichereinheit in Oracle AI Database. Daten in Tabellen werden in Zeilen und Spalten gespeichert.

Tabellencluster

Ein Schemaobjekt, das Daten aus einer oder mehreren Tabellen enthält, die jeweils eine oder mehrere gemeinsame Spalten aufweisen. In Tabellenclustern speichert die Datenbank alle Zeilen aus allen Tabellen, die denselben Cluster-Schlüssel gemeinsam verwenden.

Tabellenkomprimierung

Die Komprimierung von Datensegmenten, um den Festplattenspeicher in einer heap-organisierten Tabelle oder Tabellenpartition zu reduzieren.

Tabellenfunktion

Eine benutzerdefinierte PL/SQL-Funktion, die eine Collection von Zeilen zurückgibt (eine Nested Table oder ein Varray). Sie können aus dieser Collection auswählen, als wäre es eine Datenbanktabelle, indem Sie die Tabellenfunktion in der TABLE-Klausel in einer SELECT-Anweisung aufrufen.

Tabellensperre

Eine Sperre für eine Tabelle, die von einer Transaktion angefordert wird, wenn eine Tabelle von einer INSERT-, UPDATE-, DELETE-, MERGE-, SELECT ... FOR UPDATE- oder LOCK TABLE-Anweisung geändert wird.

Tablespace

Eine Datenbankspeichereinheit, die zusammengehörige logische Strukturen gruppiert. Die Datendateien der Datenbank werden in Tablespaces gespeichert.

Tablespace-Satz

In Oracle Sharding werden Tablespaces verteilt, die über eine gemeinsam verwendete Datenbank (SDB) verteilt und als Einheit verwaltet werden.

temporäre Datei

Eine Datei, die zu einem temporären Tablespace gehört. Die temporären Dateien in Temporary Tablespaces dürfen keine permanenten Datenbankobjekte enthalten.

temporäres Segment

Ein Segment, das von Oracle AI Database erstellt wird, wenn eine SQL-Anweisung einen temporären Datenbankbereich benötigt, um die Ausführung abzuschließen.

Temporäre Tabelle

Eine Tabelle, die ein Zwischenergebnis für die Dauer einer Transaktion oder einer Session enthält. Nur die aktuelle Sitzung kann die Daten in temporären Tabellen anzeigen.

Temporary Tablespace

Ein Tablespace, der nur transiente Daten enthalten kann, die nur für die Dauer einer Session beibehalten werden. In einem temporären Tablespace können sich keine permanenten Schemaobjekte befinden.

Jeder temporäre Tablespace ist entweder ein gemeinsamer temporärer Tablespace oder ein lokaler temporärer Tablespace. Sofern nicht anders angegeben, bedeutet der Begriff Temporary Tablespace Shared Temporary Tablespace.

Temporäres Undo-Segment

Ein optionaler Speicherplatzverwaltungscontainer nur für temporäre Undo-Daten.

Tracedatei

Eine administrative Datei mit Diagnosedaten zur Untersuchung von Problemen. Oracle AI Database schreibt Tracedateien in ADR.

Verfolgte Datendatei

Eine Datendatei, deren Block-SCNs von einem Schatten-Tablespace verfolgt werden, wodurch der Schreibschutz für Schattenverluste aktiviert wird.

Transaktion

Logische Arbeitseinheit mit einer oder mehreren SQL-Anweisungen. Alle Anweisungen in einem Transaktions-Commit oder Rollback zusammen. Die Verwendung von Transaktionen ist eine der wichtigsten Möglichkeiten, wie sich ein Datenbankverwaltungssystem von einem Dateisystem unterscheidet.

Transaktionseingabe

Speicherplatz im Blockheader, der für jede Transaktion erforderlich ist, die den Block aktualisiert. In Datenblöcken, die Segmenten zugewiesen werden, die Transaktionsänderungen unterstützen, kann freier Speicherplatz auch Transaktionseinträge enthalten, wenn der Headerspeicherplatz aufgebraucht ist.

Transaktions-Guard

Ein Datenbankfeature, das eine logische Transaktions-ID verwendet, um zu verhindern, dass eine Clientanwendung doppelte Transaktionen nach einem behebbaren Fehler übermittelt.

Transaktions-ID

Eine ID ist für eine Transaktion eindeutig und stellt die Undo-Segmentnummer, den Slot und die Sequenznummer dar.

Transaktions-IDempotenz

Die Fähigkeit, ein garantiertes Ergebnis für eine Transaktion zurückzugeben: ob sie festgeschrieben wurde und ob der Anruf abgeschlossen wurde.

Lesekonsistenz auf Transaktionsebene

Die Gewährleistung der Lesekonsistenz für alle Abfragen in einer Transaktion. Jede Anweisung in einer Transaktion sieht Daten vom gleichen Zeitpunkt, zu dem die Transaktion begann.

Transaktionsname

Ein optionales, benutzerdefiniertes Tag, das als Erinnerung an die Arbeit dient, die von der Transaktion ausgeführt wird. Benennen Sie eine Transaktion mit der Anweisung SET TRANSACTION ... NAME.

Transaktionswiederherstellung

Eine Phase der Instanzwiederherstellung, in der nicht festgeschriebene Transaktionen zurückgesetzt werden.

Transaktionstabelle

Die Datenstruktur in einem Undo-Segment, in dem die Transaktions-IDs der Transaktionen gespeichert sind, die das Undo-Segment verwenden.

Übergangspunkt

Der hohe Wert der Bereichspartitionen, der durch den Partitionsschlüsselwert des Bereichs bestimmt wird.

Transparente Datenverschlüsselung

Ein Datenbankfeature, das einzelne Tabellenspalten oder einen Tablespace verschlüsselt. Wenn ein Benutzer Daten in eine verschlüsselte Spalte einfügt, verschlüsselt die Datenbank die Daten automatisch. Wenn Benutzer die Spalte wählen, werden die Daten entschlüsselt. Diese Form der Verschlüsselung ist transparent, bietet eine hohe Leistung und ist einfach zu implementieren.

Transportable Tablespaces

Ein Tablespace, den Sie kopieren oder zwischen Datenbanken verschieben können. Oracle Data Pump stellt die Infrastruktur für Transportable Tablespaces bereit.

Trigger

Eine PL/SQL- oder Java-Prozedur, die ausgelöst wird, wenn eine Tabelle oder View geändert wird oder wenn bestimmte Benutzer- oder Datenbankaktionen auftreten. Prozeduren werden explizit ausgeführt, Trigger hingegen implizit.

Tupel

Eine nicht sortierte Gruppe von Attributwerten.

Zweiphasen-Commit-Mechanismus

Ein Mechanismus in einer verteilten Datenbank, der garantiert, dass alle Datenbanken, die an einer verteilten Transaktion teilnehmen, entweder alle Commit-Anweisungen oder alle Anweisungen in der Transaktion rückgängig machen.

UGA

Globaler Benutzerbereich. Sitzungsspeicher, der Sitzungsvariablen, wie Anmeldeinformationen, speichert und auch den OLAP-Pool enthalten kann.

Daten rückgängig machen

Datensätze der Aktionen von Transaktionen, vor allem bevor sie festgeschrieben werden. Die Datenbank kann Undo-Daten verwenden, um die Auswirkungen von SQL-Anweisungen logisch umzukehren. Undo-Daten werden in Undo-Segmenten gespeichert.

Undo-Aufbewahrungszeitraum

Die Mindestdauer, die die Datenbank versucht, alte Undo-Daten beizubehalten, bevor sie überschrieben wird.

Segment rückgängig machen

Ein Segment in einem Undo Tablespace.

Undo Tablespaces

Ein Tablespace mit Undo-Segmenten, wenn der automatische Undo-Verwaltungsmodus aktiviert ist.

Unicode

Ein universell codierter Zeichensatz, der Informationen in jeder Sprache mit einem einzelnen Zeichensatz speichern kann.

Einheitliche Audit-Policy

Eine Policy, mit der Sie das Auditing für SQL-Anweisungen, Systemberechtigungen, Schemaobjekte, Rollen, administrative und nicht-administrative Benutzer, Anwendungskontextwerte und Policy-Erstellungen für verschiedene Anwendungen und Ereignisse konfigurieren können.

einheitlicher Audittrail

Ein Audittrail bietet einheitlichen Speicher für Auditdatensätze aller Audittypen.

eindeutiger Schlüssel

Eine einzelne Spalte mit einem eindeutigen Schlüssel-Constraint.

UNIQUE-Key Constraint

Ein Integritäts-Constraint, bei dem jeder Wert in einer Spalte oder Gruppe von Spalten eindeutig sein muss.

Universal-Rowid

Ein Datentyp, der alle Arten von ROWIDs speichern kann. Oracle verwendet Universal-Rowids, um die Adressen von indexorganisierten und nicht von Oracle stammenden Tabellen zu speichern.

Integration der PDB aufgehoben

Ein eigenständiges Set von PDB-Datendateien und eine XML-Metadatendatei, in der die Speicherorte der PDB-Dateien angegeben werden.

Nicht verwendbarer Index

Ein Index, der nicht von DML-Vorgängen verwaltet wird und den der Optimizer ignoriert. Alle Indizes können verwendet (Standard) oder nicht verwendet werden.

Aktualisierbare Join-Ansicht

Eine View, die für zwei oder mehr Basistabellen oder Views definiert ist und DML-Vorgänge zulässt.

Trigger für Benutzerereignisse

Ein Ereignis-Trigger, der aufgrund von Ereignissen im Zusammenhang mit der Benutzeranmeldung und -abmeldung, DDL-Anweisungen und DML-Anweisungen ausgelöst wird.

User Global Area (UGA)

Siehe UGA.

Benutzername

Der Name, unter dem ein Benutzer Oracle AI Database und anderen Benutzern bekannt ist. Jeder Benutzername ist mit einem Kennwort verknüpft, und beide müssen eingegeben werden, um eine Verbindung zu Oracle AI Database herzustellen.

Benutzerberechtigung

Das Recht, bestimmte SQL-Anweisungen auszuführen.

Benutzerprozess

Siehe Clientprozess.

Benutzerprofil

Eine benannte Gruppe von Ressourcenlimits und Kennwortparametern, die Datenbanknutzung und Datenbankinstanzressourcen für einen Benutzer einschränken.

UUID

Eine eindeutige systemgenerierte 128-Bit-(16-Byte-)Nummer.

Ansicht

Eine benutzerdefinierte Darstellung der Daten in einer oder mehreren Tabellen. Die Views enthalten oder speichern keine Daten, sondern leiten sie aus den Tabellen ab, auf denen sie basieren.

Virtuelle Säule

Eine Spalte, die nicht auf einem Datenträger gespeichert ist. Die Datenbank leitet die Werte in virtuellen Spalten bei Bedarf ab, indem sie eine Gruppe von Ausdrücken oder Funktionen berechnet.

Virtuelles vollständiges Backup

Ein vollständiges Datenbankimage zu einem bestimmten Zeitpunkt, das von einer Recovery Appliance effizient verwaltet wird, indem inkrementelle Backups aus einer geschützten Datenbank indiziert werden. Die virtuellen vollständigen Backups enthalten einzelne Blöcke aus mehreren inkrementellen Backups. Beispiel: Wenn Sie am Montag ein Backup der Ebene 0 mit SCN 10000 erstellen und am Dienstag ein inkrementelles Backup der Ebene 1 mit SCN 11000 erstellen, zeigt die Recovery Appliance-Metadatendatenbank ein Backup der virtuellen Ebene 0 an, das aktuell zu SCN 11000 ist.

Lagerkomprimierung

Hybrid Columnar Compression mit COLUMN STORE COMPRESS FOR QUERY angegeben. Diese Art der Komprimierung ist in Data Warehouses nützlich.

Backup der gesamten Datenbank

Ein Backup der Kontrolldatei und aller Datendateien, die zu einer Datenbank gehören.

Arbeitsbereich

Eine private Zuweisung von PGA-Speicher, der für speicherintensive Vorgänge verwendet wird.

write-ahead-Protokoll

Das Protokoll, das vorschreibt, dass die Datenbank, bevor der Database Writer-Prozess einen Dirty Buffer schreiben kann, die Redo-Datensätze schreiben muss, die mit Änderungen am Buffer verknüpft sind.

zone

Innerhalb einer Zonenzuordnung ist eine Zone eine Gruppe zusammenhängender Datenblöcke, in denen die Mindest- und Höchstwerte der relevanten Spalten gespeichert werden.

Zonenzuordnung

Innerhalb einer attributegeclusterten Tabelle ist eine Zonenzuordnung eine unabhängige Zugriffsstruktur, die Datenblöcke in Zonen aufteilt.