Glossaire
pilote d'accès
Dans l'infrastructure de table externe, API qui interprète les données externes de la base de données. Le pilote d'accès s'exécute dans la base de données, qui l'utilise pour lire les données de la table externe.
chemin d'accès
Moyen par lequel les données sont extraites d'une base de données. Par exemple, une requête utilisant un index et une requête utilisant un balayage complet de table utilisent des chemins d'accès différents.
Propriétés ACID
Propriétés de base d'une transaction de base de données à laquelle toutes les transactions Oracle AI Database doivent obéir. ACID est un acronyme pour atomicité, consistance, isolation et durabilité.
fichier de journalisation en ligne actif
Fichier de journalisation en ligne qui peut contenir les données requises pour la récupération d'une instance de base de données.
session active
session de base de données qui utilise la CPU et n'attend pas d'événement dans la classe d'attente inactive.
Historique de la session active (ASH)
Partie de la structure d'autogestion de base de données qui échantillonne les sessions de base de données actives chaque seconde, en écrivant les données en mémoire et dans le stockage persistant.
transaction active
Transaction démarrée mais pas encore validée ou annulée.
optimisation adaptative des requêtes
Ensemble de fonctionnalités permettant à l'optimiseur adaptatif d'effectuer des ajustements d'exécution sur les plans d'exécution et de repérer des informations supplémentaires susceptibles d'améliorer les statistiques de l'optimiseur. L'optimisation adaptative est utile lorsque les statistiques existantes ne sont pas suffisantes pour générer un plan optimal.
ADDM
Moniteur ADDM. Infrastructure Oracle AI Database qui permet à une base de données de diagnostiquer ses propres performances et de déterminer comment les problèmes identifiés peuvent être résolus.
ADR (Référentiel ADR)
Référentiel ADR (Automatic Diagnostic Repository). Banque de données hiérarchique basée sur des fichiers pour la gestion des informations, y compris la trace et la journalisation du réseau.
Base ADR
Répertoire racine ADR. La base ADR peut contenir plusieurs répertoires de base ADR, où chaque répertoire de base ADR est le répertoire racine de toutes les traces de données de diagnostic, des dumps, du fichier d'alertes, etc. pour une instance d'un produit ou d'un composant Oracle.
Répertoire de base ADR
Répertoire racine de toutes les traces de données de diagnostic, des vidages, du fichier d'alertes, etc. pour une instance d'un produit ou d'un composant Oracle. Par exemple, dans un environnement Oracle RAC avec stockage partagé et Oracle ASM, chaque instance de base de données et chaque instance Oracle ASM possède son propre répertoire de base ADR.
compression d'index avancée
Extension et amélioration de la compression de préfixe pour les index uniques et non uniques pris en charge sur les tables organisées en portions de mémoire. Contrairement à la compression de préfixe, qui utilise l'élimination fixe des clés en double pour chaque bloc, la compression avancée utilise l'élimination adaptative des clés en double sur une base par bloc.
compression de ligne avancée
Type de compression de table, destiné aux applications OLTP, qui compresse les données manipulées par n'importe quelle opération SQL.
Voir aussi basic table compression.
fonction d'agrégation
Fonction telle que COUNT qui opère sur un groupe de lignes pour renvoyer une seule ligne.
journal d'alertes
Fichier qui fournit un journal chronologique des messages et des erreurs de base de données. Le journal d'alertes est stocké dans l'ADR.
fonction analytique
Fonction qui opère sur un groupe de lignes pour renvoyer plusieurs lignes.
requête analytique
Requête de simulation qui répond à une question métier. En général, les requêtes analytiques impliquent des jointures et une agrégation, et nécessitent l'analyse d'une très grande quantité de données d'entrée pour produire une quantité de sortie relativement faible.
vue analytique
Type de vue qui encapsule les agrégations, les calculs et les jointures des données de fait. Les vues analytiques organisent les données à l'aide d'un modèle dimensionnel. Ils vous permettent d'ajouter facilement des agrégations et des calculs aux ensembles de données, et de présenter des données dans les vues qui peuvent faire l'objet d'une requête avec les instructions SQL relativement simples.
antijointure
jointure qui renvoie les lignes à partir du côté gauche du prédicat pour lesquelles il n'existe aucune ligne correspondante sur le côté droit du prédicat.
application
Au sein d'une racine d'application, une application est un ensemble de données et de métadonnées nommé avec numéro de version créé par un utilisateur commun. Une application peut inclure un utilisateur commun d'application, un objet commun d'application ou un multiple et une combinaison des précédents.
architecture d'application
Environnement informatique dans lequel une application de base de données se connecte à une base de données Oracle. Les deux architectures de base de données les plus courantes sont client/serveur et multiniveau.
objet commun d'application
Objet de base de données partagé créé lors de la connexion à un racine d'application. Les métadonnées (pour un objet lié aux métadonnées) ou les données (pour un objet commun lié aux données) sont partagées par les bases de données pluggables d'application dans le conteneur d'application.
utilisateur commun d'application
Utilisateur commun créé lorsqu'il est connecté à un utilisateur root d'application. Les métadonnées (pour un objet commun lié aux métadonnées) ou les données (pour un objet commun lié aux données) sont partagées par les bases de données pluggables d'application dans le conteneur d'application.
conteneur d'application
Ensemble nommé de bases de données pluggables d'application connectées à une racine d'application. Un conteneur d'application peut contenir une valeur de départ d'application.
contexte d'application
Paire nom-valeur d'attribut dans un espace de noms indiqué. Les applications définissent différents contextes avant d'exécuter des actions sur la base de données.
Continuité d'application
Fonctionnalité qui permet la réexécution rapide et sans interruption d'une demande sur la base de données après une erreur récupérable qui rend la session de base de données indisponible.
index de domaine d'application
index personnalisé propre à une application.
base de données pluggable d'application
Base de données pluggable connectée à un conteneur d'application.
racine de l'application
Conteneur racine dans un conteneur d'application. Chaque conteneur d'applications dispose d'une seule racine d'application. Une racine d'application partage certaines caractéristiques avec la racine de base de données Conteneur, car elle peut contenir des objets communs et certaines caractéristiques avec une base de données pluggable, car elle est créée avec l'instruction CREATE PLUGGABLE DATABASE.
Données de départ d'une application
Une base de données pluggable d'application facultative qui sert de modèle pour la création d'autres bases de données pluggables dans un conteneur d'application. Un conteneur d'application comprend 0 ou 1 valeur de départ d'application.
Serveur d'applications
Logiciel qui fournit une interface entre le client et un ou plusieurs serveurs de base de données et héberge les applications.
compression d'archivage
Compression en colonnes hybride spécifiée avec COLUMN STORE COMPRESS FOR ARCHIVE. Ce type utilise des taux de compression plus élevés que COLUMN STORE COMPRESS FOR QUERY et est utile pour compresser les données qui seront stockées pendant de longues périodes.
fichier de journalisation archivé,
Membre du fichier de journalisation en ligne archivé par Oracle AI Database. Les fichiers de journalisation archivés peuvent être appliqués à une sauvegarde de base de données lors d'une restauration physique.
Mode ARCHIVELOG
Mode de la base de données qui permet l'archivage du fichier de journalisation en ligne.
processus d'archivage (ARCn)
Processus en arrière-plan qui archive les fichiers de journalisation en ligne.
archivage
Opération de génération d'un fichier de journalisation archivé.
index croissant
index dans lequel les données sont stockées par ordre croissant. Par défaut, les données alphanumériques sont triées par les valeurs binaires contenues dans chaque octet de la valeur, les données numériques du plus petit au plus grand nombre et la date de la plus ancienne à la plus récente.
table clusterisée d'attributs
Table organisée en portions de mémoire qui stocke les données à proximité immédiate du disque en fonction des directives de clustering spécifiées par l'utilisateur.
trace d'audit
Emplacement qui stocke les enregistrements d'audit.
Automatic Database Diagnostic Monitor (ADDM)
Reportez-vous à ADDM.
Référentiel ADR (Automatic Diagnostic Repository)
Reportez-vous à ADR.
gestion automatique de la mémoire
Mode dans lequel Oracle AI Database gère complètement automatiquement la mémoire SGA et la mémoire PGA de l'instance.
gestion automatique de l'espace de segment (ASSM)
Méthode de gestion de l'espace de stockage qui utilise des bitmaps pour gérer l'espace des segments au lieu de listes libres.
mode de gestion d'annulation automatique
Mode de la base de données dans lequel elle gère automatiquement l'espace d'annulation dans un tablespace d'annulation dédié.
Voir aussi mode manuel de gestion des annulations.
Référentiel AWR
Reportez-vous à AWR.
transaction autonome
Transaction indépendante qui peut être appelée à partir d'une autre transaction, appelée transaction principale.
AWR
référentiel AWR (Automatic Workload Repository) Un référentiel intégré dans chaque base de données Oracle. Oracle AI Database crée régulièrement un cliché de ses statistiques essentielles et des informations sur la charge globale, et les stocke dans le référentiel AWR.
Valeur de référence AWR
Ensemble de débits statistiques généralement pris sur une période où le système fonctionne bien au pic de charge
Cliché AWR
Ensemble de statistiques de performances capturées dans le référentiel AWR à un moment donné.
Index de l'arborescence B
index organisé comme une arborescence inversée. Un index B-tree comporte deux types de bloc : les blocs de branchement pour la recherche et les blocs feuille qui stockent des valeurs. Les blocs feuille contiennent toutes les valeurs de données indexées et un rowid correspondant utilisé pour localiser la ligne réelle. Le "B" signifie "équilibré" car tous les blocs feuille restent automatiquement à la même profondeur.
processus en arrière-plan
Processus qui consolide les fonctions qui seraient autrement gérées par plusieurs programmes Oracle exécutés pour chaque processus client. Les processus en arrière-plan effectuent des E/S de manière asynchrone et surveillent les autres processus Oracle.
Voir aussi instance de base de données ; processus Oracle.
la sauvegarde
Une copie des données. Une sauvegarde peut inclure des parties essentielles de la base de données telles que les fichiers de données, le fichier de paramètres serveur et le fichier de contrôle.
élément de sauvegarde
Unité la plus petite d'un jeu de sauvegarde.
jeu de sauvegarde
Format de sauvegarde RMAN propriétaire qui contient des données provenant de fichiers de données, de fichiers de journalisation archivés (archived redo logs), de fichiers de contrôle ou de fichiers de paramètres serveur.
compression de table de base
Type de compression de table destiné aux opérations de chargement en masse. Vous devez utiliser les opérations INSERT de chemin direct, les opérations ALTER TABLE . . . MOVE ou la redéfinition de table en ligne pour obtenir une compression de table de base.
cache de table de grande taille
Partie intégrée facultative du cache de tampons de base de données qui utilise un algorithme de remplacement basé sur la température et au niveau de l'objet au lieu de l'algorithme de remplacement traditionnel basé sur LRU et au niveau du bloc.
tablespace bigfile
Tablespace qui contient un fichier temporaire ou un fichier de données très volumineux.
variable attachée
Espace réservé dans une instruction SQL qui doit être remplacé par une valeur ou une adresse de valeur valide pour que l'exécution de l'instruction réussisse. A l'aide de variables attachées (bind variables), vous pouvez écrire une instruction SQL qui accepte des entrées ou des paramètres lors de l'exécution. L'exemple suivant illustre une requête qui utilise v_empid comme variable attachée :
SELECT * FROM employees WHERE employee_id = :v_empid;
index bitmap
index de base de données dans lequel la base de données stocke un bitmap pour chaque clé d'index au lieu d'une liste de rowids.
index de jointure bitmap
index bitmap pour la jointure de deux tables ou plus.
fusion bitmap
Opération qui fusionne les bitmaps extraits des analyses d'index bitmap. Par exemple, si les colonnes gender et DOB ont des index bitmap, la base de données peut utiliser une fusion bitmap si le prédicat de la requête est WHERE gender='F' AND DOB > 1966.
corruption de bloc
Bloc de données qui n'est pas au format Oracle reconnu ou dont le contenu n'est pas cohérent en interne.
en-tête de bloc
Partie d'un bloc de données qui inclut des informations sur le type de bloc, l'adresse du bloc et parfois des informations de transaction.
frais généraux de bloc
Espace dans un bloc de données qui stocke les métadonnées requises pour la gestion du bloc. La surcharge inclut l'en-tête de bloc, le répertoire de table et le répertoire de lignes.
bloc branche
Dans un index B-tree, bloc utilisé par la base de données pour la recherche. Les blocs feuille stockent les entrées d'index. Les blocs de branche de niveau supérieur d'un index B-tree contiennent des données d'index qui pointent vers des blocs d'index de niveau inférieur.
Index de l'arborescence B
index organisé comme une arborescence inversée. Un index B-tree comporte deux types de bloc : les blocs de branchement pour la recherche et les blocs feuille qui stockent des valeurs. Les blocs feuille contiennent toutes les valeurs de données indexées et un rowid correspondant utilisé pour localiser la ligne réelle. Le "B" signifie "équilibré" car tous les blocs feuille restent automatiquement à la même profondeur.
tampon
Adresse de mémoire principale dans le cache de tampons de la base de données. Un tampon met en cache les blocs de données actuellement et récemment utilisés lus à partir du disque. Lorsqu'un nouveau bloc est nécessaire, la base de données peut remplacer un ancien bloc de données par un nouveau.
Taux d'accès au cache de tampons
Mesure de la fréquence à laquelle la base de données a trouvé un bloc demandé dans le cache de tampons sans avoir à le lire à partir du disque.
en-tête de tampon
Structure de mémoire qui stocke les métadonnées relatives à un tampon.
pool de tampons
Ensemble de tampons dans la mémoire SGA.
business intelligence
L'analyse des informations d'une organisation comme une aide à la prise de décisions commerciales.
sémantique des octets
Traitement des chaînes comme une séquence d'octets. Les décalages en chaînes et les longueurs de chaîne sont exprimés en octets.
récupération du cache
Phase automatique de récupération d'instance dans laquelle Oracle AI Database applique toutes les modifications validées et non validées dans les fichiers de journal de journalisation en ligne aux blocs de données concernés.
cardinalité
Ratio des valeurs distinctes par rapport au nombre de lignes de la table. Une colonne avec seulement deux valeurs distinctes dans une table de millions de lignes présenterait une faible cardinalité.
Jointure cartésienne
jointure dans laquelle une ou plusieurs tables n'ont aucune condition de jointure avec aucune autre table de l'instruction. L'optimiseur joint chaque ligne d'une source de données à chaque ligne de l'autre source de données, créant ainsi le produit cartésien des deux ensembles.
Base de données Conteneur
Installation d'Oracle AI Database contenant au moins une base de données pluggable. A partir d'Oracle Database 21c, chaque base de données Oracle est une base de données Conteneur.
Administrateur de base de données Conteneur
Administrateur de base de données qui gère une base de données Conteneur. Un administrateur de base de données pluggable gère des bases de données pluggables individuelles au sein de la base de données Conteneur.
Racine des bases de données Conteneur
Dans une base de données Conteneur colocative, ensemble de schémas, d'objets de schéma et d'objets non schéma auxquels toutes les bases de données pluggables appartiennent. Chaque base de données Conteneur possède exactement un conteneur racine, qui stocke les métadonnées système requises pour gérer les bases de données pluggables. Toutes les bases pluggables appartiennent à la racine de la base de données Conteneur.
jeu de caractères
Code qui associe chaque caractère d'un répertoire donné à une unité de code pour faciliter le stockage des données.
sémantique des caractères
Traitement des chaînes en tant que séquence de caractères. Les décalages en chaînes et les longueurs de chaînes sont exprimés en caractères (codes caractères).
jeu de caractères
Schéma de codage utilisé pour afficher les caractères sur l'écran de votre ordinateur.
contrainte de vérification
Contrainte sur une colonne ou un ensemble de colonnes qui requiert qu'une condition spécifiée soit vraie ou inconnue pour chaque ligne.
point de reprise
1. Structure de données qui marque la position du point de reprise, qui est le numéro SCN dans le thread de journalisation où la récupération d'instance doit commencer. Les points de reprise sont enregistrés dans le fichier de contrôle et chaque en-tête de fichier de données, et constituent un élément crucial de la récupération.
2. Ecriture de blocs de données modifiés dans le cache de tampons de la base de données sur disque. Le processus database Writer (DBW) écrit des blocs sur le disque pour synchroniser le cache de tampons avec les fichiers de données.
processus de point de reprise (CKPT)
Processus en arrière-plan qui met à jour le fichier de contrôle et les en-têtes de fichier de données avec des informations de point de reprise et indique à DBW d'écrire des blocs sur le disque.
point de restauration propre
Point de restauration de base de données pluggable créé lorsque la base de données pluggable est fermée. Une base de données pluggable Flashback vers un point de restauration propre ne nécessite pas la restauration de sauvegardes ou la création d'une instance temporaire.
curseur enfant
Curseur contenant le plan, l'environnement de compilation et d'autres informations pour une instruction dont le texte est stocké dans un curseur parent. Le curseur parent est le numéro 0, le premier enfant est le numéro 1, etc. Les curseurs enfant référencent exactement le même texte SQL que le curseur parent, mais ils sont différents. Par exemple, deux instructions dont le texte est SELECT * FROM mytable utilisent des curseurs différents lorsqu'elles référencent des tables nommées mytable dans des schémas différents.
enregistrement de réutilisation circulaire
Type d'enregistrement de fichier de contrôle qui contient des informations non critiques pouvant être écrasées si nécessaire. Lorsque tous les emplacements d'enregistrement disponibles sont pleins, la base de données développe le fichier de contrôle pour laisser de la place à un nouvel enregistrement ou écrase le plus ancien enregistrement.
client
Dans l'architecture client/serveur, l'application de base de données frontale qui interagit avec un utilisateur. La partie client n'a aucune responsabilité en matière d'accès aux données.
jeu de caractères client
Jeu de caractères pour les données saisies ou affichées par une application client. Le jeu de caractères du client et de la base de données peut être différent.
processus client
Processus qui exécute l'application ou le code d'outil Oracle. Lorsque les utilisateurs exécutent des applications client telles que SQL*Plus, le système d'exploitation crée des processus client pour exécuter les applications.
Voir aussi processus Oracle.
architecture client/serveur
Architecture logicielle basée sur une séparation du traitement entre deux CPU, l'une agissant en tant que client dans la transaction, demandant et recevant des services, et l'autre en tant que serveur qui fournit des services dans une transaction.
système de fichiers de cluster
Système de fichiers distribué qui est un cluster de serveurs qui collaborent pour fournir une cohérence et des performances élevées à leurs clients.
index de cluster
Un index B-tree sur la clé de cluster.
clé de cluster
Dans un cluster de tables, les colonnes que les tables clusterisées ont en commun. Par exemple, les tables employees et departments partagent la colonne department_id. Indiquez la clé de cluster lors de la création du cluster de tables et lors de la création de chaque table ajoutée au cluster de tables.
tampon froid
Tampon du cache de tampons de la base de données qui n'a pas été utilisé récemment.
colonne
Espace vertical dans une table qui représente un domaine de données. Une définition de table inclut un nom de table et un ensemble de colonnes. Chaque colonne a un nom et un type de données.
format en colonnes
Format basé sur des colonnes pour les objets qui résident dans le stockage en colonnes en mémoire. Le format en colonnes contraste avec le format de ligne utilisé par la base de données pour stocker les objets dans le cache de tampons de la base de données et dans les fichiers de données.
valider
Action qui met fin à une transaction de base de données et rend permanentes toutes les modifications effectuées dans la transaction.
valider le nettoyage
Suppression automatique des informations de transaction liées au verrouillage (entrée ITL) des blocs après une validation. La base de données supprime l'entrée ITL uniquement si les blocs modifiés contenant des données de la transaction validée se trouvent toujours dans la SGA et si aucune autre session ne les modifie.
objet commun
Objet qui réside dans la racine de la base de données Conteneur ou dans un racine d'application qui partage des données (objet commun lié aux données) ou des métadonnées (objet commun lié aux métadonnées). Tous les objets communs de la racine de base de données Conteneur sont fournis par Oracle. Un objet commun dans une racine d'application est appelé objet commun d'application.
rôle commun
Rôle qui existe dans tous les conteneurs d'une base de données Conteneur colocative.
utilisateur commun
Dans une base de données Conteneur colocative, utilisateur de base de données qui existe avec la même identité dans plusieurs conteneurs. Un utilisateur commun créé dans la racine de base de données Conteneur a la même identité dans chaque base de données pluggable existante et future. Un utilisateur commun créé dans un conteneur d'application a la même identité dans chaque base de données pluggable d'application existante et future de ce conteneur d'application.
actualisation complète
Exécution de la requête qui définit une vue matérialisée. Une actualisation complète est effectuée lors de la création initiale de la vue matérialisée, sauf si la vue matérialisée fait référence à une table prédéfinie ou si vous définissez la table comme BUILD DEFERRED.
opération de base de données composite
Activité entre deux points dans le temps dans une seule session de base de données.
index composite
Index sur plusieurs colonnes d'une table.
partitionnement composite
Stratégie de partitionnement dans laquelle une table est partitionnée par une méthode de distribution de données, puis chaque partition est divisée en sous-partitions à l'aide d'une deuxième méthode de distribution de données.
clé unique composite
Ensemble de deux colonnes ou plus avec une contrainte de clé unique.
déclencheur composé
Un déclencheur peut se déclencher à plusieurs moments. Par exemple, un déclencheur combiné peut s'exécuter avant et après l'instruction de déclenchement.
unité de compression
Dans la compression en colonnes hybride, construction logique qui stocke un ensemble de lignes. Lorsque vous chargez des données dans une table, la base de données stocke les groupes de lignes sous forme de colonnes, les valeurs de chaque colonne étant stockées et compressées ensemble. Une fois que la base de données a compressé les données de colonne pour un ensemble de lignes, elle les place dans l'unité de compression.
index concaténé
Reportez-vous à index composite.
condition
Combinaison d'expressions et d'opérateurs logiques dans une instruction SQL qui renvoie la valeur TRUE, FALSE ou UNKNOWN. Par exemple, la condition 1=1 renvoie toujours la valeur TRUE.
écriture conflictuelle
Dans une transaction validée en lecture, situation qui se produit lorsque la transaction tente de modifier une ligne mise à jour par une transaction simultanée non validée.
connexion
Chemin de communication entre un processus client et une instance de base de données Oracle.
Voir également session.
regroupement de connexions
Fonctionnalité d'utilisation des ressources et d'évolutivité utilisateur qui maximise le nombre de sessions sur un nombre limité de connexions de protocole à un serveur partagé.
sauvegarde cohérente
Sauvegarde de base de données complète que vous pouvez ouvrir avec l'option RESETLOGS sans effectuer de restauration physique. Par sa nature, une sauvegarde cohérente de l'ensemble de la base de données ne nécessite pas que l'application des informations de journalisation soit cohérente.
Voir aussi sauvegarde incohérente.
lecture cohérente
Extraction d'une version d'un bloc dans le cache de tampons de la base de données cohérente avec un numéro SCN spécifique (partie de la cohérence de lecture). Si la base de données a besoin d'un bloc pour répondre à une interrogation et qu'aucun bloc du cache de tampons de la base de données n'est cohérent avec le SCN correct, la base de données tente d'obtenir la version correcte du bloc à partir des données d'annulation.
conteneur
Dans une base de données Conteneur colocative, la racine ou une base de données pluggable.
contexte
Ensemble d'attributs définis par l'application qui valide et sécurise une application. L'instruction SQL CREATE CONTEXT crée des espaces de noms pour les contextes.
fichier de contrôle
Fichier binaire qui enregistre la structure physique d'une base de données et contient les noms et emplacements des fichiers de journal de journalisation, l'horodatage de la création de la base de données, le numéro de séquence de journal actuel, les informations de point de reprise, etc.
cube
Organisation d'indicateurs ayant des dimensions identiques et d'autres caractéristiques en commun. Les axes du cube contiennent les membres de dimension, tandis que le corps du cube contient les valeurs des données.
mode en cours d'obtention
Extraction de la version d'un bloc de données telle qu'elle existe actuellement dans le cache de tampons, sans cohérence de lecture. Une seule version d'un bloc existe en mode courant à la fois.
fichier de journalisation en ligne en cours
Fichier de journalisation en ligne dans lequel le processus Log Writer (LGWR) écrit activement.
cursor
Descripteur ou nom d'une zone SQL privée dans la PGA. Etant donné que les curseurs sont étroitement associés aux zones SQL privées, les termes sont parfois utilisés de manière interchangeable.
bloc de données
Unité logique de stockage de données la plus petite dans Oracle AI Database. Les autres noms des blocs de données incluent les blocs ou les pages Oracle. Un bloc d'informations correspond à un nombre spécifique d'octets de l'espace physique sur le disque.
simultanéité des données
Accès simultanés aux données par de nombreux utilisateurs. Un système de gestion de base de données multiutilisateur doit fournir des contrôles de simultanéité adéquats afin que les données ne puissent pas être mises à jour ou modifiées de manière incorrecte, compromettant ainsi l'intégrité des données.
Voir aussi cohérence des données.
cohérence des données
Vue cohérente des données par chaque utilisateur d'une base de données multiutilisateur.
Voir aussi concomitance de données.
corruption des données
Une erreur survient lorsqu'un composant matériel, logiciel ou réseau entraîne l'écriture ou la lecture de données altérées.
Dictionnaire de données
Ensemble en lecture seule de tables et de vues de base de données contenant des informations de référence sur la base de données, ses structures et ses utilisateurs.
Verrouillage LDD (dictionnaire de données)
Verrou qui protège la définition d'un objet de schéma pendant qu'une opération LDD en cours agit sur l'objet ou y fait référence. Oracle AI Database acquiert automatiquement un verrou DDL pour le compte de toute transaction DDL qui en a besoin. Les utilisateurs ne peuvent pas demander explicitement des verrous LDD.
cache du dictionnaire de données
Zone de mémoire dans le pool partagé qui contient les informations du dictionnaire de données. Le cache du dictionnaire de données est également appelé cache de ligne car il contient les données sous forme de lignes au lieu de tampons, qui contiennent des blocs de données entiers.
vue du dictionnaire de données
Vue prédéfinie des tables ou autres vues dans le dictionnaire de données. Les vues du dictionnaire de données commencent par le préfixe DBA_, ALL_ ou USER_.
fichier de données
Fichier physique sur disque créé par Oracle AI Database et contenant les données d'une base de données. Les fichiers de données peuvent se trouver dans un système de fichiers du système d'exploitation ou dans un groupe de disques Oracle ASM.
liaison de données
Dans une base de données pluggable, mécanisme interne qui pointe vers les données (et non les métadonnées) dans la racine. Par exemple, les données AWR résident dans la racine. Chaque base de données pluggable utilise un lien d'objet pour pointer vers les données AWR dans la racine, ce qui rend les vues telles que DBA_HIST_ACTIVE_SESS_HISTORY et DBA_HIST_BASELINE accessibles dans chaque conteneur distinct.
objet commun lié aux données
Objet commun qui existe dans la racine de base de données Conteneur ou dans une racine d'application. Les données, plutôt que les métadonnées, sont partagées par toute base de données pluggable qui contient un lien de données pointant vers l'objet commun.
intégrité des données
Règles qui dictent les normes relatives aux données acceptables. Ces règles sont appliquées à une base de données à l'aide de contraintes d'intégrité et de déclencheurs pour empêcher la saisie de données non valides.
exploration de données
La recherche automatisée de grands magasins de données pour trouver des modèles et des tendances qui transcendent les analyses simples.
segment de données
segment contenant les données d'une table non clusterisée, d'une partition de table ou d'un cluster de tables.
Voir aussi extent.
type de données
Dans SQL, ensemble fixe de propriétés associé à une valeur ou une constante de colonne. Par exemple, VARCHAR2 et NUMBER. Oracle AI Database traite les valeurs de différents types de données différemment.
entrepôt de données
Base de donnée relationnelle conçue pour les requêtes et l'analyse plutôt que pour OLTP.
l'accès à la base de données,
Restriction de l'accès aux données et des activités de base de données. Par exemple, la restriction imposée aux utilisateurs d'interroger des tables spécifiques ou d'exécuter des instructions de base de données spécifiques.
application de base de données
Programme logiciel qui interagit avec une base de données pour accéder aux données et les manipuler.
authentification de la base de données
Processus par lequel un utilisateur présente des informations d'identification à la base de données, qui vérifie les informations d'identification et permet l'accès à la base de données.
taille des blocs de base de données,
Taille de bloc de données d'un ensemble de bases de données lors de sa création. La taille est définie pour les tablespaces SYSTEM et SYSAUX et est la valeur par défaut pour tous les autres tablespaces. La taille des blocs de base de données ne peut pas être modifiée, sauf en recréant la base de données.
cache de tampons de la base de données
Partie de la zone globale du système (SGA) qui contient des copies des blocs de données. Tous les processus client connectés simultanément à l'instance de base de données partagent l'accès au cache de tampons.
jeu de caractères dans la base de données
Schéma de codage de caractères qui détermine les langues pouvant être représentées dans une base de données.
pilote de base de données
Logiciel situé entre une application et une base de données Oracle. Le pilote traduit les appels d'API effectués par l'application en commandes que la base de données peut traiter. En utilisant un pilote ODBC, une application peut accéder à n'importe quelle source de données, y compris les données stockées dans des feuilles de calcul. Le pilote ODBC effectue tous les mappages entre la norme ODBC et la base de données.
instance de base de données
The combination of the system global area (SGA) and background processes. Une instance est associée à une seule et unique base de donnée. Chaque instance de base de données est une instance de base de données en lecture/écriture ou une instance de base de données en lecture seule. Dans une configuration Oracle Real Application Clusters, plusieurs instances accèdent à une seule base de données.
lien de base de données
Objet de schéma dans une base de données qui permet aux utilisateurs d'accéder aux objets d'une autre base de données.
système de gestion de base de données (SGBD)
Logiciel qui contrôle le stockage, l'organisation et l'extraction des données.
Objet base de données
Objet de la base de données qui peut être manipulé avec du code SQL. Les objets de schéma tels que les tables et les index résident dans les schémas. Les objets non schéma tels que les répertoires et les rôles ne résident pas dans les schémas.
opération de base de données
Dans le contexte de la surveillance de la base de données, entité logique qui inclut une instruction SQL, un bloc PL/SQL ou un composite des deux.
récupération de base de données jusqu'à un moment dans le temps
Type de restauration physique qui entraîne une version non actuelle de la base de données. Dans ce cas, vous n'appliquez pas toutes les informations de journalisation générées après la sauvegarde restaurée.
sécurité de la base de données
L'aspect de l'administration de base de données qui implique l'authentification des utilisateurs, le cryptage, le contrôle d'accès et la surveillance.
serveur de base de données
Serveur qui gère de manière fiable une grande quantité de données dans un environnement multiutilisateur afin que les utilisateurs puissent accéder simultanément aux mêmes données. Un serveur de base de données empêche également tout accès non autorisé et fournit des solutions efficaces pour la récupération après défaillance.
Grille du serveur de base de données
Ensemble de serveurs standard connectés ensemble pour s'exécuter sur une ou plusieurs bases de données.
service de base de données
Représentation nommée d'une ou plusieurs instances de base de données. Le nom de service d'une base de données Oracle est normalement son nom global. Les clients utilisent le nom de service pour se connecter à des instances de base de données.
Grille de stockage de base de données
Ensemble de baies de stockage modulaires à faible coût combinées et accessibles par les ordinateurs dans la grille de serveur de base de données.
utilisateur de base de données
Compte par lequel vous pouvez vous connecter à une base de données Oracle.
Database Writer (DBW)
Processus en arrière-plan qui écrit des tampons dans le cache de tampons de la base de données dans des fichiers de données.
DDL
Le langage de définition des données. Inclut des instructions telles que CREATE TABLE ou ALTER INDEX qui définissent ou modifient une structure de données.
bloc de blocage
Une situation dans laquelle plusieurs utilisateurs attendent des données verrouillées l'un par l'autre. Ces interblocages sont rares dans Oracle AI Database.
langage déclaratif
Un langage non procédural qui décrit ce qui devrait être fait, maintenant comment le faire. SQL et Prolog sont des exemples de langages déclaratifs. Le langage SQL est déclaratif, c'est-à-dire que les utilisateurs indiquent le résultat qu'ils veulent et non comment le dériver.
serveur dédié
Configuration de base de données dans laquelle un processus serveur gère les demandes pour un seul processus client.
Voir aussi serveur partagé.
contrainte pouvant être différée
Contrainte qui permet à une instruction SET CONSTRAINT de différer la vérification des contraintes jusqu'à ce qu'une instruction COMMIT soit émise. Une contrainte pouvant être différée vous permet de la désactiver temporairement tout en apportant des modifications susceptibles d'enfreindre la contrainte.
insertion différée
Une insertion avec le conseil MEMOPTIMIZE_WRITE dans une table indiquée en tant que MEMOPTIMIZE FOR WRITE. Les insertions différées ne peuvent pas être annulées et n'utilisent pas les mécanismes de cohérence du cache de tampons de la base de données. Les processus en arrière-plan écrivent les insertions différées dans les fichiers de données de manière asynchrone.
Procédure PL/SQL de droits du créateur
Procédure qui s'exécute avec les privilèges de son propriétaire et non de son utilisateur actuel.
degré de parallélisme
Nombre de serveurs d'exécution en parallèle associés à une seule opération. L'exécution parallèle est conçue pour utiliser efficacement plusieurs CPU. La structure d'exécution parallèle d'Oracle AI Database vous permet de choisir explicitement un degré de parallélisme spécifique ou de vous appuyer sur Oracle AI Database pour le contrôler automatiquement.
objet dépendant
Dans une dépendance d'objet de schéma, objet dont la définition référence un autre objet. Par exemple, si la définition de l'objet A fait référence à l'objet B, A est un objet dépendant de B.
index décroissant
Index dans lequel les données sont stockées dans une ou plusieurs colonnes, par ordre décroissant.
dimension
Une structure qui classe les données pour permettre aux utilisateurs de répondre à leurs questions métier. Les dimensions fréquemment utilisées concernent les clients, les produits et le temps.
table de dimensions
Table relationnelle stockant tout ou partie des valeurs d'une dimension dans un schéma d'étoile ou de flocons. En général, les tables de dimensions contiennent des colonnes correspondant aux clés, aux niveaux et aux attributs de dimension.
chemin direct INSERT
INSERT dans lequel la base de données écrit des données directement dans les fichiers de données, en ignorant le cache de tampons de la base de données. La base de données ajoute les données insérées aux données existantes de la table.
lecture directe
Lecture monobloc ou multibloc dans la mémoire PGA, contournement de la mémoire SGA.
objet de répertoire
Objet de base de données qui spécifie un alias pour un répertoire sur le système de fichiers serveur où se trouvent les données des objets LOB (BFILE) et des table externe des fichiers binaires externes. Tous les objets de répertoire sont créés dans un seul espace de noms et ne sont pas détenus par un schéma individuel.
lecture modifiée
Situation qui se produit lorsqu'une transaction lit des données non validées écrites par une autre transaction. Oracle AI Database n'autorise jamais les lectures modifiées.
répartiteur
Voir dispatcher process (Dnnn).
processus répartiteur (D nnn)
Processus en arrière-plan facultatif uniquement lorsqu'une configuration de serveur partagé est utilisée. Chaque processus répartiteur est responsable du routage des demandes des processus client connectés vers les processus de serveur partagé disponibles et du renvoi des réponses.
base de données distribuée
Ensemble de bases de données dans un système distribué pouvant apparaître dans les applications en tant que source de données unique.
environnement distribué
Un réseau de systèmes disparates qui communiquent entre eux de manière transparente.
traitement distribué
Opérations qui se produisent lorsqu'une application répartit ses tâches entre différents ordinateurs d'un réseau.
transaction distribuée
Transaction qui inclut des instructions qui, individuellement ou en tant que groupe, mettent à jour les données sur les noeuds d'une base de données distribuée. Oracle AI Database garantit l'intégrité des données dans les transactions distribuées à l'aide du mécanisme de validation en deux phases.
LMD (langage de manipulation de données)
Langage de manipulations de données. Inclut des instructions telles que SELECT, INSERT, UPDATE et DELETE.
Verrou LMD
Verrou qui empêche toute interférence destructive liée à des opérations LMD ou LDD en conflit simultanées. Les instructions LMD acquièrent automatiquement des verrous de ligne et des verrous de table.
vue dynamique des performances
Vues spéciales mises à jour en permanence lorsqu'une base de données est ouverte et en cours d'utilisation. Les vues dynamiques des performances sont parfois appelées vues V$.
SQL dynamiques
SQL dont le texte complet n'est pas connu avant l'exécution. Les instructions SQL dynamiques sont stockées dans des chaînes de caractères qui sont entrées ou créées par le programme lors de l'exécution.
édition
Environnement privé dans lequel vous pouvez redéfinir des objets de base de données. La redéfinition basée sur l'édition vous permet de mettre à niveau les objets de base de données d'une application pendant son utilisation, ce qui réduit ou élimine les temps d'arrêt.
chiffrement
Processus de transformation de données dans un format illisible à l'aide d'une clé secrète et d'un algorithme de cryptage.
équijointure
Jointure avec condition de jointure contenant un opérateur d'égalité.
ETL (ETL)
Extraction, transformation et chargement (ETL) Processus consistant à extraire des données des systèmes source et à les transférer dans un data warehouse.
verrouillage exclusif
Verrou qui empêche le partage de la ressource associée. La première transaction permettant d'obtenir un verrou exclusif sur une ressource est la seule transaction qui peut modifier la ressource jusqu'à ce que le verrou soit libéré.
instruction SQL exécutable
Instruction SQL qui génère des appels vers une instance de base de données, y compris les instructions LMD et LDD et l'instruction SET TRANSACTION.
plan d'exécution
Combinaison d'étapes utilisées par la base pour exécuter une instruction SQL. Chacune d'elles extrait physiquement des lignes de données de la base ou les prépare de manière à ce que l'utilisateur émettant l'instruction. Vous pouvez remplacer les plans d'exécution à l'aide d'un conseil.
expression
Combinaison d'une ou de plusieurs valeurs, opérateurs et fonctions SQL qui aboutit à une valeur. Par exemple, l'expression 2*2 donne la valeur 4. En général, les expressions supposent le type de données de leurs composants.
étendue
Blocs de données contigus alloués au stockage d'informations d'un type particulier. Un segment est composé d'un ou de plusieurs extents.
Voir aussi data block.
table externe
Table en lecture seule dont les métadonnées sont stockées dans la base mais dont les données sont stockées dans des fichiers en dehors de la base. La base de données utilise les métadonnées décrivant les tables externes pour exposer leurs données comme s'il s'agissait de tables relationnelles.
extraction, transformation, chargement (ETL)
Reportez-vous à ETL.
fait
Données représentant un indicateur d'activité, tel que des données de vente ou de coût.
table de faits
Table d'un schéma en étoile d'un data warehouse contenant des données factuelles Une table des faits comprend généralement deux types de colonne : celles qui contiennent les faits et celles qui représentent les clés étrangères des tables de dimension.
rapide d'index intégral
Un balayage complet d'index dans lequel la base de données lit tous les blocs de l'index à l'aide de lectures multiblocs, puis supprime les blocs de branchement, renvoyant les blocs d'index dans aucun ordre particulier.
zone de récupération rapide
Emplacement de disque facultatif qui stocke les fichiers liés à la récupération, tels que les copies des fichiers de contrôle et des fichiers de journalisation en ligne, les fichiers de journalisation archivés, les journaux Flashback et les sauvegardes RMAN.
tolérance aux pannes
Protection fournie par une architecture haute disponibilité contre la défaillance d'un composant de l'architecture.
champ
Dans une table, intersection d'une ligne et d'une colonne.
système de fichiers
Structure de données construite dans un espace d'adressage de disque contigu.
Audit détaillé
Type d'audit de base de données qui permet d'auditer des colonnes de table spécifiques et d'associer des gestionnaires d'événements lors de la création d'une stratégie.
mémoire SGA fixe
Zone interne d'entretien qui contient une variété d'informations, notamment des informations générales sur l'état de la base de données et de l'instance, et des informations communiquées entre les processus.
Flashback Data Archive Process (FBDA)
Processus en arrière-plan qui archive les lignes historiques des tables suivies dans Flashback Data Archives. Lorsqu'une transaction contenant des instructions LMD sur une table faisant l'objet d'un suivi est validée, ce processus stocke la pré-image des lignes modifiées dans la Flashback Data Archive. Il conserve également les métadonnées sur les lignes en cours.
forcer le mode de mise en cache complète de la base de données
Mode de mise en cache activé manuellement en exécutant l'instruction ALTER DATABASE ... FORCE FULL DATABASE CACHING. Contrairement au mode de mise en cache par défaut, Oracle AI Database met en cache l'ensemble de la base de données, les LOB spécifiés avec l'attribut NOCACHE.
clé étrangère
Contrainte d'intégrité qui exige que chaque valeur d'une colonne ou d'un ensemble de colonnes corresponde à une valeur dans la clé unique ou la clé primaire d'une table associée. Les contraintes d'intégrité des clés étrangères définissent les actions qui déterminent le comportement de la base de données en cas de modification des données référencées.
contrainte de clé étrangère
Contrainte dans laquelle Oracle AI Database applique la relation entre deux tables qui contiennent une ou plusieurs colonnes communes. La contrainte exige que pour chaque valeur de la colonne sur laquelle la contrainte est définie, la valeur de l'autre table et de la colonne spécifiées corresponde. Par exemple, une règle d'intégrité référentielle peut indiquer qu'un employé ne peut travailler que pour un service existant.
modèle de format
Littéral de type caractères qui décrit le format d'une date/heure dans une chaîne de caractères.
liste de blocs libres
Liste liée appelée liste libre permettant de gérer l'espace libre dans un segment dans la gestion manuelle de l'espace dans les segments (MSSM). Pour un objet de base de données qui dispose d'espace libre, une liste de blocs libres permet de suivre les blocs situés sous la limite supérieure du contrôle du débit, qui est la ligne de division entre l'espace de segment utilisé et non encore utilisé. Lorsque des blocs sont utilisés, la base de données les place ou les supprime de la liste de blocs libres selon les besoins.
balayage complet d'index
Analyse d'index au cours de laquelle la base de données lit uniquement les blocs de branche racine et de branche gauche pour trouver le premier bloc feuille, puis lit les blocs feuille dans l'ordre trié par index à l'aide d'E/S à bloc unique.
jointure externe totale
Jointure entre deux tables qui renvoie le résultat d'une jointure interne et le résultat d'une jointure externe gauche et d'une jointure externe droite.
balayage complet de table
Balayage des données de table dans lequel la base de données lit toutes les lignes d'une table de manière séquentielle et filtre celles qui ne répondent pas aux critères de sélection. La base de données analyse tous les blocs de données formatés sous la limite supérieure du contrôle du débit (HWM).
fonction
Objet de schéma, semblable à une procédure PL/SQL, qui renvoie toujours une valeur unique.
Index basé sur les fonctions
Index qui calcule la valeur d'une fonction ou d'une expression impliquant une ou plusieurs colonnes et la stocke dans l'index.
GDS
Reportez-vous à Global Data Services (GDS)
Catalogue GDS
Référentiel de métadonnées, situé dans une base de données Oracle, associé à une configuration GDS. Chaque cloud dispose d'un seul catalogue.
Configuration GDS
Ensemble de bases de données intégrées par la structure GDS dans un serveur virtuel unique qui offre un ou plusieurs services globaux tout en garantissant des performances, une disponibilité et une utilisation optimale des ressources élevées.
Voir aussi service global.
Pool GDS
Ensemble de bases de données au sein d'une configuration GDS qui fournit un ensemble unique de services globaux et appartient à un domaine d'administration spécifique.
Région GDS
Limite logique au sein d'une configuration GDS qui contient des clients et des serveurs de base de données géographiquement proches les uns des autres.
Global Data Services (GDS)
Solution automatisée de gestion de la charge globale pour les bases de données répliquées. Les services de base de données sont des représentations nommées d'une ou de plusieurs instances de base de données. GDS implémente le modèle de service Oracle AI Database dans un ensemble de bases de données répliquées.
nom global de base de données
Combinaison du nom de base de données (DB_NAME) et du domaine réseau (DB_DOMAIN), par exemple, orcl.example.com. Le domaine de base de données global est unique au sein d'un réseau.
index partitionné global
Index B-tree partitionné indépendamment du schéma de partitionnement utilisé sur la table indexée. Une partition d'index unique peut pointer vers n'importe quelle ou toutes les partitions de table.
service global
Service de base de données fourni par plusieurs bases de données synchronisées via la réplication de données.
gestionnaire des services globaux
Outil de gestion centralisée dans la structure Global Data Services. Au moins un gestionnaire de services globaux doit exister dans chaque région GDS d'une configuration GDS.
table temporaire globale
Table temporaire spéciale qui stocke les données intermédiaires de session privée pour une durée spécifique.
granule
L'unité de travail de base en parallèle. Oracle AI Database divise l'opération exécutée en parallèle (par exemple, un balayage de table, une mise à jour de table ou la création d'index) en granules. Les processus d'exécution en parallèle exécutent l'opération un granule à la fois.
grid computing (informatique distribuée)
Architecture informatique coordonnant un grand nombre de serveurs et de mémoires et qui fait office d'ordinateur de très grande puissance.
infrastructure de grille
Logiciel qui fournit l'infrastructure pour une architecture de grille d'entreprise. Dans un cluster, ce logiciel inclut Oracle Clusterware et Oracle ASM. Pour un serveur autonome, ce logiciel inclut Oracle ASM. Oracle AI Database combine ces produits en une installation logicielle appelée répertoire de base Grid.
analyse complète
Les étapes effectuées par la base de données pour créer une nouvelle version exécutable du code d'application. La base de données doit effectuer une analyse complète au lieu d'une analyse partielle si la représentation analysée d'une instruction soumise n'existe pas dans le pool partagé.
cluster de hachage
Type de cluster de tables similaire à un cluster indexé, sauf que la clé d'index est remplacée par une fonction de hachage. Aucun index de cluster distinct n'existe. Dans un cluster de hachage, les données sont l'index.
collision de hachage
Hachage de plusieurs valeurs d'entrée à la même valeur de sortie.
fonction de hachage
fonction qui fonctionne sur une valeur d'entrée de longueur arbitraire et renvoie une valeur de hachage de longueur fixe.
index de hachage
Structure interne du pool memoptimize qui indexe une zone de mémoire par clé primaire.
Jointure par hachage
Jointure dans laquelle la base de données utilise la plus petite des deux tables ou sources de données pour créer une table de hachage en mémoire. La base de données analyse la table la plus grande, en recherchant les adresses des lignes correspondantes dans la table la plus petite.
valeur de clé de hachage
Dans un cluster de hachage, valeur réelle ou possible insérée dans la colonne de clé du cluster. Par exemple, si la clé de cluster est department_id, les valeurs de clé de hachage peuvent être 10, 20, 30, etc.
partitionnement par hachage
Stratégie de partitionnement qui met en correspondance des lignes avec des partitions en fonction d'un algorithme de hachage que la base de données applique à la clé de partitionnement spécifiée par l'utilisateur. La destination d'une ligne est déterminée par la fonction de hachage interne appliquée à la ligne par la base de données. L'algorithme de hachage est conçu pour répartir les lignes uniformément entre les périphériques de sorte que chaque partition contienne environ le même nombre de lignes.
table de hachage
Structure de données en mémoire qui associe des clés de jointure à des lignes dans une jointure de hachage. Par exemple, dans une jointure des tables employees et departments, la clé de jointure peut être l'ID de département. Une fonction de hachage utilise la clé jointure pour générer une valeur de hachage. Cette valeur de hachage est un index dans un tableau, qui est la table de hachage.
valeur de hachage
Dans un cluster de hachage, ID numérique unique qui identifie un bucket. Oracle AI Database utilise une fonction de hachage qui accepte un nombre infini de valeurs de clé de hachage en entrée et les trie en un nombre fini de buckets. Chaque valeur de hachage correspond à l'adresse de bloc de la base de données du bloc qui stocke les lignes correspondant à la valeur de clé de hachage (service 10, 20, 30, etc.).
hachage
Technique mathématique dans laquelle un ensemble infini de valeurs d'entrée est mis en correspondance avec un ensemble fini de valeurs de sortie, appelées valeurs de hachage. Le hachage est utile pour les recherches rapides de données dans une table de hachage.
table organisée en "heaps"
Table dans laquelle les lignes de données ne sont stockées dans aucun ordre particulier sur le disque. Par défaut, CREATE TABLE crée une table organisée en portions de mémoire.
base de données hiérarchique
Base de données qui organise les données dans une arborescence. Chaque enregistrement parent comporte un ou plusieurs enregistrements enfant, semblables à la structure d'un système de fichiers.
repère high watermark (HWM)
Limite entre l'espace utilisé et l'espace inutilisé dans un segment.
conseil
Instruction transmise à l'optimiseur via des commentaires dans une instruction SQL. L'optimiseur s'appuie sur les conseils afin de choisir un plan d'exécution pour l'instruction.
tampon chaud
Tampon du cache de tampons (buffer cache) de la base de données qui est fréquemment consulté et qui a été utilisé récemment.
incident d'erreur humaine
Interruption qui se produit lorsque des actions involontaires ou malveillantes sont validées et que les données de la base deviennent logiquement corrompues ou inutilisables.
Compression en colonnes hybride
Méthode hybride qui utilise des techniques en ligne et en colonne pour compresser des données dans un bloc de données. Une construction logique appelée unité de compression est utilisée pour stocker un ensemble de lignes hybrides compressées en colonnes.
table partitionnée hybride
Table dans laquelle certaines partitions sont stockées dans des segments de fichier de données et d'autres dans une source de données externe.
Stockage de colonnes IM
Zone SGA facultative qui stocke les copies des tables et des partitions dans un format en colonnes optimisé pour les balayages rapides.
Copie d'image
Doublon bit à bit sur disque d'un fichier de données, d'un fichier de contrôle ou d'un fichier de journalisation archivé. Vous pouvez créer des copies d'image de fichiers physiques à l'aide des utilitaires du système d'exploitation ou de RMAN et utiliser l'un ou l'autre des outils pour les restaurer.
requête implicite
Composant d'une instruction DML qui extrait des données sans sous-requête. Une instruction UPDATE, DELETE ou MERGE qui n'inclut pas explicitement une instruction SELECT utilise une requête implicite pour extraire les lignes à modifier.
Stockage en colonnes en mémoire
Reportez-vous à la section IM column store.
fichier de journalisation en ligne inactif
Fichier de journalisation en ligne qui n'est pas requis pour la récupération d'instance.
sauvegarde incohérente
Sauvegarde dans laquelle certains fichiers de la sauvegarde contiennent des modifications apportées après le point de reprise. Contrairement à une sauvegarde cohérente, une sauvegarde incohérente nécessite que la récupération de média soit cohérente.
actualisation incrémentielle
Actualisation qui traite uniquement les modifications apportées aux données existantes dans une vue matérialisée. Cette méthode élimine le besoin d'une actualisation complète.
stratégie de sauvegarde incrémentielle permanente
Stratégie dans laquelle une sauvegarde initiale de niveau 0 est effectuée vers Recovery Appliance, toutes les sauvegardes incrémentielles ultérieures se produisant au niveau 1. Recovery Appliance crée une sauvegarde complète virtuelle en combinant le niveau initial 0 avec les sauvegardes de niveau 1 suivantes.
index
Objet de schéma facultatif associé à une table, une partition de table ou un cluster de tables non clusterisés. Dans certains cas, les index accélèrent l'accès aux données.
bloc d'index
Type spécial de bloc de données qui gère l'espace différemment des blocs de table.
cluster d'index
Cluster de tables qui utilise un index pour localiser les données. L'index de cluster est un index B-tree défini sur la clé de cluster.
facteur de regroupement d'index
Mesure de l'ordre des lignes par rapport à une valeur indexée telle que le nom. Plus cette valeur est importante dans l'ordre de stockage des lignes, plus le facteur de regroupement est faible.
balayage de plage d'index
Analyse ordonnée d'un index présentant les caractéristiques suivantes :
-
Une ou plusieurs colonnes de début d'un index sont spécifiées dans des conditions. Une condition indique une combinaison d'expressions et d'opérateurs logiques (booléens) et renvoie la valeur
TRUE,FALSEouUNKNOWN. -
0, 1 ou plusieurs valeurs sont possibles pour une clé d'index.
balayage d'index
Extraction d'une ligne en parcourant un index, à l'aide des valeurs de colonne indexées indiquées par l'instruction.
segment d'index
segment qui stocke les données d'une partition d'index ou d'index non partitionné.
balayage de saut d'index
Balayage d'index qui utilise des sous-index logiques d'un index composite. La base de données "ignore" un seul index comme si elle recherchait des index distincts.
balayage unique d'index
Balayage d'index qui doit avoir 0 ou 1 rowid associé à une clé d'index. La base de données effectue un balayage unique lorsqu'un prédicat référence toutes les colonnes de la clé d'un index UNIQUE à l'aide d'un opérateur d'égalité.
table organisée en index
Table dont l'organisation de stockage est une variante d'un index B-tree principal. Contrairement à une table organisée en portions de mémoire, les données sont stockées dans l'ordre des clés primaires.
transaction distribuée équivoque
Transaction distribuée dans laquelle une validation en deux phases est interrompue par tout type de défaillance du système ou du réseau.
transaction en cours
Transaction en cours d'exécution lorsqu'une panne interrompt la connexion entre une application client et la base de données.
système d'information
Système formel de stockage et de traitement d'informations.
paramètre d'initialisation
Paramètre de configuration tel que DB_NAME ou SGA_TARGET qui affecte le fonctionnement d'une instance de base de données. Les paramètres d'initialisation sont stockés dans un fichier texte de paramètre d'initialisation ou dans un fichier de paramètres serveur binaire.
fichier de paramètres d'initialisation
Fichier texte contenant les paramètres de paramètre d'initialisation d'une instance de base de données.
jointure interne
Jointure de plusieurs tables qui renvoie uniquement les lignes qui satisfont à la condition de jointure.
échec de l'instance
Interruption d'une instance de base de données en raison d'une défaillance matérielle, d'une erreur interne Oracle ou d'une instruction SHUTDOWN ABORT.
mémoire PGA d'instance
Ensemble des autorisations de groupe de propriétés individuelles dans une instance de base de données.
récupération d'instance
Application automatique des enregistrements de fichier de journalisation aux blocs de données non validés lorsqu'une instance de base de données est redémarrée après un échec.
INSTITUTION DU déclencheur
Déclencheur exécuté par Oracle AI Database au lieu d'exécuter l'instruction de déclenchement. Ces déclencheurs sont utiles pour modifier de manière transparente des vues qui ne peuvent pas être modifiées directement via des instructions LMD.
intégrité
Reportez-vous à intégrité des données.
contrainte d'intégrité
Méthode déclarative permettant de définir une règle pour une colonne. Les contraintes d'intégrité appliquent les règles et empêchent la saisie d'informations non valides dans les tables.
liste des transactions intéressées (ITL)
Informations d'un en-tête de bloc qui déterminent si une transaction n'a pas été validée lorsque la base de données a commencé à modifier le bloc. Les entrées de l'ITL décrivent quelles transactions ont des lignes verrouillées et quelles lignes du bloc contiennent des modifications validées et non validées.
partition d'intervalle
Extension du partitionnement par plage qui demande à la base de données de créer des partitions de la plage ou de l'intervalle indiqué. La base de données crée automatiquement les partitions lorsque les données insérées dans la table dépassent toutes les partitions de plage existantes.
index invisible
Index géré par les opérations LMD, mais non utilisé par défaut par l'optimiseur. Rendre un index invisible est une alternative à le rendre inutilisable ou à le supprimer.
procédure PL/SQL de droits de l'appelant
Procédure exécutée dans le schéma de l'utilisateur en cours avec les privilèges de l'utilisateur en cours.
Pool Java
Zone de mémoire qui stocke l'ensemble du code et des données Java propres à une session dans la JVM (Java Virtual Machine).
Editeur Java (JPublisher)
Utilitaire qui génère des classes Java pour représenter des entités de base de données, telles que des objets SQL et des packages PL/SQL, dans un programme client Java.
Procédure stockée Java
Méthode Java publiée dans SQL et stockée dans la base de données.
Objet JavaScript
Tableau associatif de zéro ou plusieurs paires de noms de propriété et de valeurs JavaScript Object Notation (JSON) associées.
JavaScript Object Notation (JSON)
Format de données textuel indépendant de la langue qui peut représenter des objets, des tableaux et des données scalaires.
traitement de la file d'attente des tâches
Processus en arrière-plan facultatif qui exécute des tâches utilisateur, souvent en mode batch. Un travail est une tâche définie par l'utilisateur, qui peut être programmée pour s'exécuter une ou plusieurs fois.
jointure
Instruction qui extrait des données de plusieurs tables indiquées dans la clause FROM. Les types de jointure incluent les jointures internes, externes et cartésiennes.
regroupement d'attributs de jointure
Dans une table clusterisée d'attributs, le clustering est basé sur des colonnes jointes.
condition de jointure
Condition qui compare deux colonnes, chacune provenant d'une table différente, dans une jointure. La base de données combine des paires de lignes contenant chacune une ligne de chaque table, pour lesquelles la condition de jointure est évaluée à TRUE.
vue de jointure
Vue dont la définition inclut plusieurs tables ou vues dans la clause FROM.
Objet JSON
Littéral d'objet JavaScript écrit en tant que propriété indiquée entre accolades.
Reportez-vous également à JavaScript Object Notation (JSON).
JVM
Processeur virtuel qui exécute le code Java compilé.
clé
Colonne ou ensemble de colonnes inclus dans la définition de certains types de contraintes d'intégrité.
compression de clé
Voir prefix compression.
valeurs de clé
Valeurs individuelles dans une clé.
table conservée par clé
Dans une requête de jointure, table dans laquelle chaque ligne apparaît au plus une fois dans la sortie de l'interrogation.
LOB (Large Object)
Reportez-vous à LOB.
pool LARGE POOL
Zone facultative de la SGA qui fournit des allocations de mémoire importantes pour les opérations de sauvegarde et de restauration, les processus serveur d'E/S et la mémoire de session pour le serveur partagé et Oracle XA.
verrou interne
Mécanisme de contrôle de sérialisation de bas niveau utilisé pour protéger les structures de données partagées de la SGA contre l'accès simultané.
sommeil de verrou interne
Phénomène qui se produit lorsqu'un processus libère la CPU avant de renouveler la demande de verrou interne.
rotation du verrou
Phénomène qui se produit lorsqu'un processus demande à plusieurs reprises un verrou interne dans une boucle.
bloc feuille
Dans un index B-tree, bloc de niveau inférieur qui stocke les entrées d'index. Les blocs de branche de niveau supérieur d'un index B-tree contiennent des données d'index qui pointent vers des blocs d'index de niveau inférieur.
jointure externe gauche
Le résultat d'une jointure externe gauche pour les tables A et B contient tous les enregistrements de la table de gauche A, même si la condition de jointure ne correspond pas à un enregistrement de la table de droite B. Par exemple, si vous effectuez une jointure externe gauche de employees (gauche) vers departments (droite), et si certains employés ne font pas partie d'un département, la requête renvoie les lignes de employees sans correspondance dans departments.
cache "library"
Zone de mémoire dans le pool partagé. Ce cache inclut les zones SQL partagées, les zones SQL privées (dans une configuration de serveur partagé), les procédures et packages PL/SQL, ainsi que les structures de contrôle telles que les verrous et les poignées du cache "library".
partitionnement de liste
Stratégie de partitionnement qui utilise une liste de valeurs discrètes comme clé de partition pour chaque partition. Vous pouvez utiliser le partitionnement par liste pour contrôler la façon dont les lignes individuelles sont mappées avec des partitions spécifiques. En utilisant des listes, vous pouvez regrouper et organiser des ensembles de données connexes lorsque la clé utilisée pour les identifier n'est pas ordonnée de manière pratique.
processus d'écoute
Processus qui écoute les demandes de connexion client entrantes et gère le trafic réseau vers la base de données.
processus d'inscription du processus d'écoute (LREG)
Processus qui enregistre les informations relatives à l'instance de base de données et aux processus de répartition avec le processus d'écoute Oracle Net.
littéral
Valeur de données fixe.
Secteur d'activité
Objet LOB. Les objets LOB incluent les types de données SQL suivants : BLOB, CLOB, NCLOB et BFILE. Ces types de données sont conçus pour stocker des données de grande taille.
index partitionné local
Index partitionné sur les mêmes colonnes, avec le même nombre de partitions et les mêmes limites de partition que sa table. Il existe une parité un à un entre les partitions d'index et les partitions de table.
rôle local
Dans une base Conteneur, rôle qui n'existe que dans une seule base pluggable. Contrairement à un rôle commun, un rôle local ne peut contenir que des rôles et des privilèges qui s'appliquent au sein du conteneur dans lequel le rôle existe.
tablespace temporaire local
Tablespace temporaire qui réside sur le stockage local et est accessible par une instance de base de données spécifique. En revanche, un tablespace temporaire partagé partagé réside dans le stockage partagé et est accessible par toutes les instances de base de données.
paramètre régional
Dans le contexte du soutien à la mondialisation, un environnement linguistique et culturel dans lequel un système ou un programme est exécuté.
tablespace géré localement
Tablespace qui utilise un bitmap stocké dans chaque fichier de données pour gérer les extents. En revanche, un tablespace géré par un dictionnaire utilise le dictionnaire de données pour gérer l'espace.
verrouiller
Mécanisme de base de données qui empêche toute interaction destructive entre les transactions qui accèdent à une ressource partagée telle qu'une table, une ligne ou un objet système non visible par les utilisateurs. Les principales catégories de verrous sont les verrous LMD, les verrous LDD, les verrous internes et les verrous internes.
conversion de verrou
La conversion automatique d'un verrou de table de plus faible limite à une limite plus élevée. Par exemple, supposons qu'une transaction émet une valeur SELECT ... FOR UPDATE pour un employé et mette à jour ultérieurement la ligne verrouillée. Dans ce cas, la base de données convertit automatiquement le verrou de la table de partage de lignes en verrou de table exclusif de lignes.
verrouillage de l'escalade
Une situation qui se produit dans certaines bases de données lorsque de nombreux verrous sont détenus à un niveau de granularité (par exemple, des lignes) et que la base de données élève les verrous à un niveau de granularité plus élevé (par exemple, une table). Oracle AI Database n'escalade jamais les verrous.
numéro de séquence de journal
Numéro identifiant de manière unique un ensemble d'enregistrements de journalisation dans un fichier de journal de journalisation. Lorsque la base de données remplit un fichier de journalisation en ligne (online redo log) et passe à un autre fichier, elle affecte automatiquement un numéro de séquence au nouveau fichier.
changement de journal
Point auquel le processus d'écriture de journal (LGWR) cesse d'écrire dans le fichier de journalisation actif et passe au fichier de journalisation disponible suivant. Le processus LGWR bascule lorsque le fichier de journalisation actif est rempli d'enregistrements de journalisation ou qu'un changement est lancé manuellement.
processus Log Writer (LGWR)
Le processus en arrière-plan chargé de la gestion des tampons de journalisation (redo log), c'est-à-dire de l'écriture des tampons de journalisation dans un fichier de journalisation en ligne. Le processus LGWR écrit toutes les entrées de journalisation qui ont été copiées dans le tampon depuis la dernière écriture.
E/S Logiques
Lit et écrit des tampons dans le cache de tampons de la base de données.
lecture logique
Lecture d'un tampon dans le cache de tampons de la base de données.
rowid logique
rowid d'une table organisée en index. Un rowid logique est une représentation codée en base64 d'une clé primaire de table.
ID de transaction logique
Identifiant unique global qui définit une transaction du point de vue de l'application. L'ID de transaction logique est lié à l'ID de transaction de la base de données.
volume logique
Partition de disque virtuel.
gestionnaire de volumes logique (LVM)
Package logiciel, disponible avec la plupart des systèmes d'exploitation, qui permet de combiner des éléments de plusieurs disques physiques en un seul espace d'adressage contigu qui apparaît comme un disque à des couches supérieures de logiciels.
table de consultation
Table contenant une colonne de code et une colonne de valeur associée. Par exemple, un code emploi correspond à un nom d'emploi. Contrairement à une table maître dans une paire de tables maître-détail, une table de consultation n'est pas le moyen d'obtenir un ensemble de résultats détaillé, tel qu'une liste d'employés. Un utilisateur interroge plutôt une table telle que employees pour une liste d'employés, puis joint l'ensemble de résultats à la table de recherche.
mise à jour perdue
Problème d'intégrité des données dans lequel un processus d'écriture des données écrase les modifications apportées par un autre processus d'écriture modifiant les mêmes données.
écriture perdue
Endommagement des données qui se produit lorsque la base de données pense avoir écrit un bloc dans le stockage persistant, mais que le bloc n'a pas été écrit ou qu'une version précédente du bloc a été écrite.
Processus MMON (Manageability Monitor)
Processus en arrière-plan qui effectue de nombreuses tâches liées au référentiel AWR (Automatic Workload Repository). Par exemple, MMON écrit lorsqu'une mesure enfreint sa valeur de seuil, prend des clichés et capture la valeur des statistiques pour les objets SQL récemment modifiés.
mantisse
Partie d'un nombre à virgule flottante qui contient ses chiffres significatifs.
gestion manuelle de l'espace dans les segments
Méthode de gestion de l'espace héritée qui utilise une liste liée appelée liste libre pour gérer l'espace libre dans un segment.
mode de gestion manuelle des annulations
Mode de base de données dans lequel les blocs d'annulation sont stockés dans des segments d'annulation gérés par l'utilisateur. En mode de gestion automatique des annulations, les blocs d'annulation sont stockés dans des tablespaces d'annulation dédiés gérés par le système.
base de données maître
Dans la réplication, source des données copiées dans une base de données d'abonnés. L'agent de réplication sur la base de données maître lit les enregistrements à partir du journal des transactions de la base de données maître. Il transmet les modifications apportées aux éléments répliqués à l'agent de réplication sur la base de données des abonnés. L'agent de réplication sur la base de données des abonnés applique ensuite les mises à jour.
site maître
Dans un environnement de réplication, une base de données différente avec laquelle une vue matérialisée partage des données.
table maître
Dans un environnement de réplication, la table associée à une vue matérialisée sur un site maître.
tables maître-détail
Une table de détails a une relation de clé étrangère avec une table maître. Par exemple, la table de détails employees comporte une clé étrangère vers la table maître departments. Contrairement à une table de consultation, une table maître est généralement interrogée, puis jointe à la table de détails. Par exemple, un utilisateur peut interroger un service dans la table departments, puis utiliser ce résultat pour rechercher les employés de ce service.
vue matérialisée
Objet de schéma qui stocke le résultat d'une requête. La clause FROM de la requête peut nommer des tables, des vues et d'autres vues matérialisées.
Voir aussi view.
restauration physique
Application de sauvegardes redo ou incrémentielles à un bloc de données ou à un fichier de données de sauvegarde.
pool memoptim
Pool de mémoire SGA qui stocke les tampons et les structures associées pour les tables organisées en portions de mémoire indiquées en tant que MEMOPTIMIZE FOR READ.
lien de métadonnées
Dans une base de données pluggable, mécanisme interne qui pointe vers une définition d'objet de dictionnaire stockée dans la racine. Par exemple, la table OBJ$ de chaque base de données pluggable utilise un lien de métadonnées pour pointer vers la définition de OBJ$ stockée dans la racine.
objet commun lié aux métadonnées
Objet commun qui existe dans la racine de base de données Conteneur ou dans une racine d'application. Les métadonnées, plutôt que les données, sont partagées par toute base de données pluggable qui contient un lien de métadonnées pointant vers l'objet commun.
métrique
Taux de changement de statistiques cumulées.
base de données montée
Instance de base de données démarrée avec le fichier de contrôle de base de données ouvert.
architecture colocative
Architecture qui permet à une base de données Oracle de fonctionner comme une base de données Conteneur colocative (CDB), ce qui signifie qu'elle peut contenir des PDB et des conteneurs d'application.
base de données Conteneur colocatrice
Reportez-vous à Base de données Conteneur.
modèle Oracle AI Database multithread
Modèle qui permet aux processus Oracle de s'exécuter en tant que threads de système d'exploitation dans des espaces d'adressage distincts. En mode thread, certains processus en arrière-plan sous UNIX et Linux s'exécutent en tant que processus contenant un thread, tandis que les autres processus Oracle s'exécutent en tant que threads dans les processus.
architecture à plusieurs niveaux
Architecture dans laquelle un ou plusieurs serveurs d'applications fournissent des données aux clients et servent d'interface entre les clients et les serveurs de base de données.
Modèle de cohérence multiversion
Modèle permettant à la base de données de présenter une vue des données à plusieurs utilisateurs simultanés, chaque vue étant cohérente jusqu'à un point dans le temps.
multiversion
Capacité de la base de données à matérialiser simultanément plusieurs versions des données.
objet d'exclusion mutuelle (mutex)
Mécanisme de bas niveau qui empêche un objet de la mémoire de vieillir ou d'être endommagé lorsqu'il est consulté par des processus simultanés.
clé naturelle
Identificateur significatif constitué d'attributs existants dans une table. Par exemple, une clé naturelle peut être un code postal dans une table de consultation.
base de données réseau
Type de base de données, semblable à une base de données hiérarchique, dans laquelle les enregistrements ont une relation n à n plutôt qu'une relation n à n.
Cryptage de réseau
Cryptage des données lorsqu'elles circulent sur l'ensemble du réseau entre un client et un serveur.
moniteur réseau (NMON)
Le processus de surveillance réseau (NMON) est un service de surveillance réseau portable fourni par la couche Virtual Operating System (VOS).
enregistrement de réutilisation non circulaire
Enregistrement de fichier de contrôle contenant des informations critiques qui ne changent pas souvent et ne peuvent pas être écrasées. Par exemple, les tablespaces, les fichiers de données, les fichiers de journalisation en ligne (online redo logs) et les threads de journalisation. Oracle AI Database ne réutilise jamais ces enregistrements, sauf si l'objet correspondant est supprimé du tablespace.
contrainte non pouvant être différée
Contrainte dont la vérification de validité n'est jamais différée jusqu'à la fin de la transaction. A la place, la base de données vérifie la contrainte à la fin de chaque instruction. Si la contrainte est violée, l'instruction est annulée.
NULL
Absence de valeur dans une colonne d'une ligne. Les valeurs NULL indiquent des données manquantes, inconnues ou inapplicables.
système ORBMS (Object-Relational Database Management System)
Un SGBDR qui implémente des fonctionnalités orientées objet telles que les types définis par l'utilisateur, l'héritage et le polymorphisme.
table d'objets
Type spécial de table dans lequel chaque ligne représente un objet.
type d'objet
Objet de schéma qui extrait une entité réelle telle qu'une commande d'achat. Les attributs modélisent la structure de l'entité, tandis que les méthodes implémentent les opérations qu'une application peut effectuer sur l'entité.
vue d'objet
Table d'objets virtuels. Chaque ligne de la vue est un objet, qui est une instance d'un type de données défini par l'utilisateur.
OLAP
Traitement analytique en ligne. OLAP se caractérise par une analyse dynamique et dimensionnelle des données historiques.
Pool de pages OLAP
Pool de la mémoire UGA qui gère les pages de données OLAP, équivalentes aux blocs de données. Le pool de pages est alloué au début d'une session OLAP et libéré à la fin de la session.
OLTP
Traitement de transactions en ligne. Les systèmes OLTP sont optimisés pour une gestion rapide et fiable des transactions. Par rapport aux systèmes d'entrepôt de données, la plupart des interactions OLTP impliquent un nombre relativement faible de lignes, mais un plus grand groupe de tables.
fichier de journalisation en ligne
Ensemble de plusieurs fichiers de journal de journalisation en ligne qui enregistrent toutes les modifications apportées aux fichiers de données Oracle AI Database et au fichier de contrôle. Lorsqu'une modification est apportée à la base de données, Oracle AI Database génère un enregistrement de journalisation dans le tampon de journalisation. Le processus LGWR écrit le contenu du tampon de journalisation dans le fichier de journalisation en ligne.
groupe de fichiers de journalisation en ligne
Un fichier de journalisation en ligne et ses copies redondantes.
bloc du système d'exploitation
Unité minimale de données que le système d'exploitation peut lire ou écrire.
operator
1. Dans la gestion de la mémoire, les opérateurs contrôlent le flux de données. Par exemple, les opérateurs de tri, hash_join et bitmap_merge.
2. En langage SQL, un opérateur manipule des éléments de données appelés opérandes ou arguments et renvoie un résultat. Les mots-clés ou les caractères spéciaux représentent les opérateurs. Par exemple, un astérisque (*) représente l'opérateur de multiplication.
optimiseur
Logiciel de base de données intégré qui détermine le moyen le plus efficace d'exécuter une instruction SQL en tenant compte des facteurs liés aux objets référencés et aux conditions spécifiées dans l'instruction.
statistiques de l'optimiseur
Détails sur la base de données dont l'objet est utilisé par l'optimiseur pour sélectionner le meilleur plan d'exécution pour chaque instruction SQL. Les catégories incluent les statistiques de table telles que le nombre de lignes, les statistiques d'index telles que les niveaux d'arborescence B, les statistiques système telles que les performances de la CPU et des E/S, et les statistiques de colonne telles que le nombre de valeurs NULL.
Générateur d'applications AI Oracle APEX
Outil de développement d'applications Web pour Oracle AI Database. Oracle APEX AI Application Generator utilise des fonctionnalités intégrées telles que des thèmes d'interface utilisateur, des contrôles de navigation, des gestionnaires de formulaires et des rapports flexibles pour accélérer le développement d'applications.
Architecture Oracle
Structures de mémoire et de processus utilisées par Oracle AI Database pour gérer une base de données.
Oracle ASM
Oracle Automatic Storage Management (Oracle ASM). Un gestionnaire de volumes et un système de fichiers pour les fichiers de base de données. Oracle ASM est la solution de gestion du stockage recommandée par Oracle. Elle constitue une alternative aux gestionnaires de volumes et aux systèmes de fichiers conventionnels.
Unité d'allocation Oracle ASM
Unité fondamentale d'allocation au sein d'un groupe de disques ASM. Une unité d'allocation représente le plus petit espace disque contigu alloué par Oracle ASM. Une ou plusieurs unités d'allocation forment un extent Oracle ASM.
Espace disque Oracle ASM
Périphérique de stockage provisionné sur un groupe de disques Oracle ASM. Un disque Oracle ASM peut être un disque physique ou une partition, un LUN (Logical Unit Number) d'une baie de stockage, un volume logique ou un fichier connecté au réseau.
groupe de disques Oracle ASM
Un ou plusieurs disques Oracle ASM gérés en tant qu'unité logique. Les E/S vers un groupe de disques sont automatiquement réparties entre tous les disques du groupe.
Étendue d'Oracle ASM
Section d'un fichier Oracle ASM. Un fichier Oracle ASM est composé d'au moins un extent de fichiers. Chaque étendue Oracle ASM se compose d'une ou de plusieurs unités d'allocation sur un disque spécifique.
Fichier Oracle ASM
Fichier stocké dans un groupe de disques Oracle ASM. La base de données peut stocker des fichiers de données, des fichiers de contrôle, des fichiers de journalisation en ligne et d'autres types de fichier en tant que fichiers Oracle ASM.
Instance Oracle ASM
Instance Oracle spéciale qui gère les disques Oracle ASM. L'instance Oracle ASM et les instances de base de données nécessitent un accès partagé aux disques d'un groupe de disques Oracle ASM. Les instances Oracle ASM gèrent les métadonnées du groupe de disques et fournissent des informations sur la présentation des fichiers aux instances de base de données.
Oracle Automatic Storage Management (Oracle ASM)
Reportez-vous à Oracle ASM.
Répertoire Oracle Base
Le répertoire Oracle Base est le répertoire de base de la base de données pour les propriétaires d'installation d'Oracle AI Database. Le répertoire, indiqué par la variable d'environnement ORACLE_BASE, est la racine de l'arborescence de répertoires Oracle.
Répertoire de configuration Oracle Base
Répertoire contenant les fichiers de configuration propres à l'instance.
Pour un répertoire de base Oracle en lecture-écriture, le répertoire de base Oracle Base (ORACLE_BASE_HOME), le répertoire de configuration de base Oracle (ORACLE_BASE_CONFIG) et le répertoire de base Oracle sont identiques. Pour un répertoire de base Oracle en lecture seule, le répertoire de configuration de base Oracle contient les fichiers de configuration partagés par tous les répertoires de base Oracle dans un répertoire de base Oracle. Pour éviter les collisions de noms, chaque nom de fichier contient le SID (identificateur système).
Oracle Base Home
Répertoire qui stocke les fichiers de configuration des instances de base de données associées à un répertoire de base Oracle.
Pour un répertoire de base Oracle en lecture-écriture, le répertoire de base Oracle Base (ORACLE_BASE_HOME), le répertoire de configuration Oracle Base (ORACLE_BASE_CONFIG) et le répertoire de base Oracle sont identiques. Pour un répertoire de base Oracle en lecture seule, le répertoire de base Oracle Base est un répertoire propre au répertoire de base situé dans le sous-répertoire homes/home_name du répertoire de base Oracle Base.
Oracle Clusterware
Ensemble de composants permettant aux serveurs de fonctionner ensemble comme s'il s'agissait d'un seul serveur. Oracle Clusterware est requis pour l'utilisation d'Oracle RAC. Il s'agit du seul clusterware dont vous avez besoin pour les plates-formes sur lesquelles Oracle RAC fonctionne.
Oracle Connection Manager
Routeur via lequel une demande de connexion client peut être acheminée soit à son saut le plus proche, soit directement au serveur de base de données.
Protection par occultation Oracle
Fonctionnalité d'Oracle Advanced Security qui permet de masquer (débiter) les données interrogées par des utilisateurs ou des applications disposant de peu de privilèges.
Base de données Oracle
Ensemble de fichiers, situés sur le disque, qui stockent les données. Etant donné qu'une instance de base de données et une base de données sont si étroitement connectées, le terme base de données Oracle est souvent utilisé pour faire référence à la fois à une instance et à une base de données.
Oracle Database Vault
Fonctionnalité de sécurité de base de données qui contrôle le moment, l'emplacement et l'accès aux bases de données, aux données et aux applications.
Oracle Developer Tools for Visual Studio .NET
Ensemble d'outils d'application intégrés à l'environnement Visual Studio .NET. Ces outils permettant à l'utilisateur d'effectuer un large éventail de tâches de développement d'applications et d'améliorer la productivité et la facilité d'utilisation du développement, par le biais d'une interface graphique, permettent à l'utilisateur d'effectuer un large éventail de tâches de développement d'applications.
Oracle Enterprise Manager
Outil de gestion système qui assure la gestion centralisée d'un environnement de base de données Oracle.
Technologie Oracle Flashback
Groupe de fonctionnalités qui prend en charge l'affichage des états passés des données et l'enroulement des données dans le temps, sans avoir à restaurer les sauvegardes.
Flex Clusters Oracle
Cluster de grande taille configuré à l'aide d'Oracle Clusterware et d'Oracle Real Application Clusters. Ces clusters contiennent deux types de noeud disposés dans une architecture hub-and-spoke : les noeuds hub et les noeuds feuille.
Oracle Globalization Development Kit (GDK)
Boîte à outils de développement qui inclut des API de programmation complètes pour Java et PL/SQL, des exemples de code et une documentation qui traitent de nombreux problèmes de conception, de développement et de déploiement rencontrés lors de la création d'applications globales.
Répertoire de base Oracle
Emplacement du système d'exploitation d'une installation Oracle AI Database. Un répertoire de base Oracle peut être en lecture/écriture ou en lecture seule.
Oracle JDeveloper
Environnement de développement intégré (IDE) permettant de créer des applications orientées service à l'aide des dernières normes du secteur pour Java, XML, les services Web et SQL.
Oracle JVM
Environnement standard compatible Java qui exécute n'importe quelle application Java pure.
Oracle Managed Files
Stratégie de dénomination des fichiers de base de données qui permet aux administrateurs de base de données de spécifier des opérations en termes d'objets de base de données plutôt que de noms de fichier. Oracle Managed Files élimine la nécessité pour les administrateurs de gérer directement les fichiers du système d'exploitation dans une base de données.
Oracle Multimedia
Technologie permettant à Oracle AI Database de stocker, gérer et extraire des images, des données audio ou vidéo, d'images médicales de format DICOM au format DICOM et d'autres objets, ou d'autres données de supports hétérogènes intégrées à des informations d'entreprise.
Oracle Multitenant
Option de base de données qui permet de créer plusieurs bases de données pluggables dans une base Conteneur.
Oracle Net
Logiciel de communication qui permet une session réseau entre une application client et une base de données Oracle. Une fois qu'une session réseau est établie, Oracle Net est désigné en tant que coursier pour l'application client et la base de données.
Oracle Net Listener
Processus résidant sur le serveur dont le rôle est d'écouter les demandes de connexion entrantes des clients et de gérer le trafic. Lorsqu'un client demande une session réseau avec une base de données, Oracle Net Listener (généralement appelé le processus d'écoute) reçoit la demande. Si les informations client correspondent à celles du processus d'écoute, celui-ci autorise une connexion au serveur de base de données.
Oracle Net Services
Suite de composants réseau qui fournissent des solutions de connectivité à l'échelle de l'entreprise dans des environnements informatiques distribués et hétérogènes. Oracle Net Services inclut Oracle Net, le processus d'écoute, Oracle Connection Manager, Oracle Net Configuration Assistant et Oracle Net Manager.
Oracle Optimal Flexible Architecture (OFA)
Ensemble de directives de configuration créées pour garantir une bonne organisation des installations Oracle.
Processus Oracle
Unité d'exécution qui exécute le code de base de données Oracle. L'architecture d'exécution du processus dépend du système d'exploitation. Les processus Oracle incluent les processus serveur et les processus en arrière-plan.
Oracle RAC
Oracle Real Application Clusters. Option permettant à plusieurs instances de base de données simultanées de partager une seule base de données physique.
Oracle Real Application Clusters
Reportez-vous à Oracle RAC.
Sharding Oracle
Fonctionnalité pour les applications OLTP qui permet la distribution et la réplication de données dans un pool de bases de données Oracle dans une architecture sans partage. Les applications accèdent au pool en tant que base de données logique unique appelée base de données distribuée.
Oracle Spatial and Graph
Ensemble de fonctionnalités avancées pour les données et analyses spatiales et pour les applications graphiques physiques, logiques, réseau et sociales et sémantiques. Les fonctionnalités spatiales fournissent un schéma et des fonctions qui facilitent le stockage, l'extraction, la mise à jour et l'interrogation des ensembles de fonctionnalités spatiales dans une base de données Oracle.
SQL Oracle
Implémentation de la norme ANSI pour SQL. Oracle SQL prend en charge de nombreuses fonctionnalités qui vont au-delà du langage SQL standard.
Oracle Text (texte)
Une technologie de récupération de texte intégral intégrée à Oracle AI Database.
Oracle Virtual Private Database (VPD)
Fonction de sécurité qui permet de créer des stratégies de sécurité pour contrôler l'accès à la base de données au niveau ligne et colonne. Essentiellement, VPD ajoute une clause WHERE dynamique à une instruction SQL qui est émise par rapport à la table, à la vue ou au synonyme auxquels une stratégie de sécurité VPD a été appliquée.
Oracle XA
Interface externe qui permet la coordination des transactions globales par un gestionnaire de transactions autre qu'Oracle AI Database.
Oracle XML DB
Ensemble de technologies Oracle AI Database liées à la manipulation, au stockage et à l'extraction XML hautes performances. Oracle XML DB fournit une prise en charge XML native en englobant les modèles de données SQL et XML de manière interopérable.
Kit de développement Oracle XML (XDK)
Boîte à outils de développement contenant les éléments de base permettant de lire, manipuler, transformer et afficher des documents XML, que ce soit sur un système de fichiers ou dans une base de données. Des API et des outils sont disponibles pour Java, C et C++. La production Oracle XDK est fournie avec une licence de redistribution commerciale.
jointure externe
Une jointure qui renvoie toutes les lignes qui répondent à la condition. Elle renvoie également tout ou partie des lignes d'une table pour laquelle aucune lignes de l'autre ne remplit la condition.
exécution parallèle
Application de plusieurs ressources de CPU et d'E/S à l'exécution d'une seule opération de base de données.
verrou d'analyse
Un verrou est détenu par une instruction SQL ou une unité de programme PL/SQL pour chaque objet de schéma auquel il fait référence. Les verrous d'analyse sont acquis afin que la zone SQL partagée associée puisse être invalidée si un objet référencé est modifié ou supprimé.
index partiel
Index corrélé aux propriétés d'indexation d'une table partitionnée associée.
partition
Pièce d'une table ou d'un index qui partage les mêmes attributs logiques que les autres partitions. Par exemple, toutes les partitions d'une table partagent les mêmes définitions de colonne et de contrainte. Chaque partition est un objet indépendant avec son propre nom et éventuellement ses propres caractéristiques de stockage.
élimination des partitions
Exclusion des partitions d'un plan de requête. La possibilité pour l'optimiseur d'éliminer les partitions dépend du prédicat d'interrogation. Une requête qui utilise un index local préfixé permet toujours l'élimination des partitions d'index, alors qu'une requête qui utilise un index local non préfixé peut ne pas le faire.
clé de partitionnement
Ensemble d'une ou plusieurs colonnes qui détermine la partition dans laquelle chaque ligne d'une table partitionnée doit aller. Chaque ligne est affectée sans ambiguïté à une seule partition.
index partitionné
Index divisé en éléments plus petits et plus faciles à gérer. Comme les tables partitionnées, les index partitionnés améliorent la gabilité, la disponibilité, les performances et l'évolutivité.
table partitionnée
Table comportant une ou plusieurs partitions, chacune gérée individuellement et pouvant fonctionner indépendamment des autres partitions.
partitionnement
La possibilité de décomposer des tables et des index très volumineux en morceaux plus petits et plus gérables appelés partitions.
Base de données pluggable
Dans une base de données Conteneur colocative, ensemble portable de schémas, d'objets de schéma et d'objets non schéma qui apparaît à un client Oracle Net en tant que base de données distincte.
Administrateur de base de données pluggable
Administrateur de base de données qui gère une ou plusieurs bases pluggables. Un administrateur de base de données Conteneur gère l'ensemble de la base de données Conteneur.
Point de restauration de base de données pluggable
Dans une base de données Conteneur, point de restauration utilisable uniquement pour une base de données pluggable spécifique. En revanche, un point de restauration de base de données Conteneur est utilisable par toutes les bases de données pluggables.
profil de performances
Partage spécifié de ressources système, de CPU, de serveurs d'exécution en parallèle et de mémoire pour une base de données pluggable ou un ensemble de bases de données pluggables.
tablespace permanent
Tablespace contenant des objets de schéma persistants. Chaque tablespace qui n'est pas un tablespace temporaire est un tablespace permanent.
Mémoire PGA
Program Global Area (Programme Global Area). Tampon de mémoire contenant les données et les informations de contrôle d'un processus serveur.
Reportez-vous également à SGA.
devinette physique
Rowid physique d'une entrée d'index lors de sa création. Oracle AI Database peut utiliser des hypothèses physiques pour sonder directement le bloc feuille de n'importe quelle table organisée en index, en ignorant la recherche de clé primaire.
PL/SQL
Langage procédural/SQL. Extension du langage procédural Oracle AI Database à SQL. Le langage PL/SQL vous permet de combiner des instructions SQL avec des structures programmatiques telles que des procédures, des fonctions et des packages.
Bloc anonyme PL/SQL
Bloc PL/SQL qui apparaît dans une application, mais qui n'est ni nommé ni stocké dans la base de données. Dans de nombreuses applications, les blocs PL/SQL peuvent apparaître partout où les instructions SQL peuvent apparaître.
Ensemble PL/SQL
Groupe ordonné d'éléments, tous du même type. Chaque élément dispose d'un sous-script unique qui détermine sa position dans la collection.
Moteur PL/SQL
Outil utilisé pour définir, compiler et exécuter des programmes PL/SQL. Ce moteur est un composant spécial de nombreux produits Oracle, y compris Oracle AI Database.
Fonction PL/SQL
Objet de schéma qui se compose d'un ensemble d'instructions SQL et d'autres structures PL/SQL, regroupées, stockées dans la base de données et exécutées en tant qu'unité pour résoudre un problème spécifique ou effectuer un ensemble de tâches associées, et qui renvoie toujours une valeur unique à l'appelant.
Cache de résultats des fonctions PL/SQL
Sous-ensemble du cache de résultats du serveur qui stocke les ensembles de résultats des fonctions.
Package PL/SQL
Regroupement logique de types, de variables et de sous-programmes PL/SQL associés.
Procédure PL/SQL
Objet de schéma constitué d'un ensemble d'instructions SQL et d'autres structures PL/SQL, regroupées, stockées dans la base de données et exécutées dans une entité unique pour résoudre un problème spécifique ou effectuer un ensemble de tâches connexes.
enregistrement PL/SQL,
Une variable composite pouvant stocker des valeurs de données de différents types, semblable à un type struct dans C, C++ ou Java. Les enregistrements peuvent contenir des données issues de lignes d'une table ou de colonnes spécifiques de lignes d'une table.
PL/SQL - Sous-programme
Bloc PL/SQL nommé pouvant être appelé avec un ensemble de paramètres
générateur de plan
Partie de l'optimiseur qui essaie différents chemins d'accès, méthodes de jointure et ordres de jointure pour un bloc d'interrogation donné afin de trouver le plan dont le coût est le plus faible.
base de données pluggable
Reportez-vous à PDB.
population
Transfert de données dans la banque de colonnes IM. Le remplissage n'insère pas de nouvelles données dans la base de données ; il place les données existantes en mémoire et les stocke au format en colonnes.
pragma
Directive qui indique au compilateur d'effectuer une option de compilation. Par exemple, le pragma AUTONOMOUS_TRANSACTION indique à la base de données que cette procédure, lorsqu'elle est exécutée, doit être exécutée en tant que nouvelle transaction autonome indépendante de sa transaction parent.
précision
Nombre total de chiffres dans un nombre à virgule flottante. Vous spécifiez un nombre à point fixe sous la forme NUMBER(p,s), où p représente la précision.
précompilateur
Outil de programmation qui permet d'intégrer des instructions SQL dans un programme source de haut niveau écrit dans un langage tel que C, C++ ou COBOL.
prédicat
Condition WHERE dans une instruction SQL.
compression de préfixe
Suppression de l'occurrence répétée des valeurs de colonne de clé primaire dans une table organisée en index. La compression de préfixe était auparavant appelée compression de clé.
clé primaire
Colonne ou ensemble de colonnes qui identifie la ligne d'une table de manière unique. Une seule clé principale peut être définie pour chaque table.
contrainte de clé primaire
Contrainte d'intégrité qui interdit les valeurs en double et les valeurs NULL dans une colonne ou un ensemble de colonnes.
zone SQL privée
Zone de la mémoire contenant une instruction analysée et d'autres informations à traiter. La zone SQL privée contient des données telles que les valeurs de variable de liaison, les informations d'état d'exécution de requête et les zones de travail d'exécution de requête.
table temporaire privé
Table temporaire en mémoire uniquement dont les données et les métadonnées sont privées de session.
Privilège
Le droit d'exécuter un type particulier d'instruction SQL, ou le droit d'accéder à un objet appartenant à un autre utilisateur, d'exécuter un package PL/SQL, etc. Les types de privilège sont définis par Oracle AI Database.
analyse de privilèges
Mécanisme de sécurité qui capture l'utilisation des privilèges pour une base de données en fonction d'une condition spécifiée. Par exemple, vous pouvez rechercher les privilèges qu'un utilisateur a exercés au cours d'une session de base de données spécifique.
langage procédural
Langage qui décrit la façon de faire les choses, et non ce qui doit être fait (comme dans les langues déclaratives). C++ et Java sont des exemples de langages procéduraux.
traitement
Mécanisme d'un système d'exploitation pouvant exécuter une série d'étapes. En divisant le travail d'Oracle AI Database et des applications de base de données en plusieurs processus, plusieurs utilisateurs et applications peuvent se connecter à une seule instance de base de données simultanément.
Voir aussi background process, Oracle process, client process.
Moniteur de processus (PMON)
Processus en arrière-plan qui détecte la fin d'autres processus en arrière-plan. Si un processus serveur ou répartiteur s'interrompt anormalement, le groupe PMON (process monitor) est responsable de la récupération du processus.
groupe PMON (Process Monitor)
Groupe de processus en arrière-plan responsable de la surveillance et du nettoyage d'autres processus. Le groupe PMON inclut process monitor (PMON), le processus principal de nettoyage (CLMN) et les processus auxiliaires de nettoyage (CLnn).
mémoire PGA (Program Global Zone)
Reportez-vous à PGA.
interface de programme
Couche logicielle entre une application de base de données et Oracle AI Database.
base de données protégée
Base de données client dont les sauvegardes sont gérées par une instance Recovery Appliance.
stratégie de protection
Groupe d'attributs qui contrôlent la façon dont une instance Recovery Appliance stocke et gère les données de sauvegarde. Chaque base de données protégée est affectée à une seule stratégie de protection, qui contrôle tous les aspects du traitement des sauvegardes pour ce client.
Base de données pluggable proxy
Base de données pluggable qui référence une base de données pluggable dans une base de données Conteneur distante à l'aide d'un lien de base de données. La base de données pluggable distante est appelée base de données pluggable référencée.
pseudo-colonne
Colonne qui n'est pas stockée dans une table mais qui se comporte comme une colonne de table.
requête
Opération qui extrait des données de tables ou de vues. Par exemple, SELECT * FROM employees est une requête.
Voir aussi requête implicite ; sous-requête.
bloc de requête
Une instruction SELECT de niveau supérieur, une sous-interrogation ou une vue non fusionnée.
coordinateur de requêtes
Dans exécution en parallèle, l'utilisateur session ou le processus shadow qui coordonne les serveurs d'exécution en parallèle. Si possible, les serveurs d'exécution en parallèle effectuent chaque opération en parallèle. Lorsque les serveurs parallèles ont terminé l'exécution de l'instruction, le coordinateur d'interrogation effectue toute partie du travail qui ne peut pas être exécutée en parallèle. Enfin, le coordinateur de requêtes renvoie tous les résultats à l'utilisateur.
optimisation des requêtes
Processus consistant à choisir le moyen le plus efficace d'exécuter une instruction SQL.
plan de requête
Le plan d'exécution utilisé pour exécuter une requête.
réécriture de requête
Technique d'optimisation qui transforme une demande utilisateur écrite sous la forme de tables maître en une demande sémantique équivalente comprenant des vues matérialisées.
transformateur de requêtes
Composant de l'optimiseur qui détermine s'il peut réécrire l'instruction SQL d'origine dans une instruction SQL sémantiquement équivalente à un coût inférieur.
R
Langage et environnement pour le calcul statistique et les graphiques.
partitionnement par plage
Type de partitionnement dans lequel la base de données met en correspondance des lignes avec des partitions en fonction des plages de valeurs de la clé de partitionnement. Le partitionnement par plage est le type de partitionnement le plus courant et est souvent utilisé avec des dates.
RDMA
Remote Direct Memory Access, accès direct à la mémoire distante. Protocole de communication qui permet à un client de transférer des données de la mémoire (DRAM) du serveur de base de données sur le réseau sans consommer de CPU côté serveur.
niveau d'isolement validé en lecture
Niveau d'isolement qui garantit qu'une requête exécutée par une transaction ne voit que les données validées avant l'interrogation, et non la transaction.
cohérence en lecture
Vue cohérente des données vues par un utilisateur. Par exemple, dans le cadre de la cohérence en lecture au niveau instruction, l'ensemble de données vues par une instruction SQL reste constant tout au long de l'exécution de l'instruction.
Voir aussi data concurrency ; data consistent.
base de données en lecture seule
Base de données disponible pour les requêtes uniquement et ne pouvant pas être modifiée.
instance de base de données en lecture seule
Instance de base de données qui ne peut pas traiter les instructions LMD et ne prend pas en charge les connexions client.
niveau d'isolement en lecture seule
Niveau d'isolement similaire au niveau d'isolement sérialisable, à une exception près : les transactions en lecture seule ne permettent pas de modifier les données dans la transaction, sauf si l'utilisateur est SYS.
instance de base de données en lecture/écriture
Instance de base de données qui peut traiter les instructions LMD et prend en charge les connexions client directes. Par défaut, une instance de base de données est en lecture/écriture.
transport des informations de journalisation en temps réel
Transfert continu des modifications de journalisation de la mémoire SGA d'une base de données protégée vers une instance Recovery Appliance. Le transport des informations de journalisation en temps réel permet à RMAN de fournir un objectif de point de récupération proche de 0. En général, RMAN peut effectuer une récupération jusqu'à une seconde du moment où l'échec s'est produit. Les bases de données protégées écrivent les entrées de journalisation directement à partir de la SGA vers Recovery Appliance au fur et à mesure de leur génération.
erreur récupérable
Classe d'erreurs résultant d'une défaillance du système tiers, indépendamment de la logique de session d'application en cours d'exécution. Les erreurs récupérables surviennent après des pannes planifiées et non planifiées des réseaux, des noeuds, du stockage et des bases de données. Un exemple d'erreur non récupérable est la soumission de valeurs de données non valides.
processus de récupération (RECO)
Dans une base de données distribuée, processus en arrière-plan qui résout automatiquement les échecs dans les transactions distribuées.
Recovery Appliance
Nom abrégé pour Zero Data Loss Recovery Appliance. Recovery Appliance est un système intégré Oracle spécialement conçu pour protéger les bases de données Oracle. Intégré à RMAN, il permet une stratégie de sauvegarde centralisée, incrémentielle et permanente pour des centaines à des milliers de bases de données dans toute l'entreprise, à l'aide d'un matériel et d'un stockage entièrement tolérants aux pannes à l'échelle du cloud.
Module de sauvegarde Recovery Appliance
Bibliothèque SBT fournie par Oracle utilisée par RMAN pour envoyer les sauvegardes des bases de données protégées sur le réseau à Recovery Appliance. La bibliothèque doit être installée dans chaque répertoire de base Oracle utilisé par une base de données protégée.
Le module fonctionne comme une bibliothèque de gestion des supports SBT référencée par RMAN lors de l'allocation ou de la configuration d'un canal pour la sauvegarde vers Recovery Appliance. RMAN effectue toutes les sauvegardes vers Recovery Appliance et toutes les restaurations d'ensembles de sauvegarde complets à l'aide de ce module.
Base de données de métadonnées Recovery Appliance
Base de données Oracle exécutée à l'intérieur de Recovery Appliance. Cette base de données stocke les données de configuration telles que les définitions utilisateur, les définitions de stratégie de protection et les définitions de base de données client. La base de données de métadonnées stocke également les métadonnées de sauvegarde, y compris le contenu de la banque delta.
Emplacement de stockage Recovery Appliance
Ensemble de groupes de disques Oracle ASM dans Recovery Appliance qui stocke les sauvegardes. Un emplacement de stockage peut être partagé entre plusieurs bases de données protégées. Chaque instance Recovery Appliance contient l'emplacement de stockage Recovery Appliance par défaut nommé DELTA.
catalogue de récupération
Référentiel de sauvegarde centralisé situé dans une base de données Oracle. Le catalogue de restauration contient des métadonnées sur les sauvegardes RMAN.
Recovery Manager (RMAN)
Reportez-vous à RMAN.
objectif de la fenêtre de récupération
Intervalle de temps pendant lequel une base de données protégée doit être récupérable pour répondre aux besoins de l'entreprise. Pour chaque base de données protégée d'une stratégie de protection, Recovery Appliance tente de s'assurer que la sauvegarde la plus ancienne sur disque peut prendre en charge une récupération jusqu'à un point dans le temps dans l'intervalle indiqué (par exemple, les 7 derniers jours), en comptant en amont à partir de l'heure en cours.
SQL récursif
SQL que la base de données exécute en arrière-plan pour obtenir de l'espace pour les objets de base de données. Vous pouvez considérer les instructions SQL récursives comme des instructions SQL à effet secondaire.
fichier de journalisation
Ensemble de fichiers qui protègent les données de base de données modifiées en mémoire et qui n'ont pas été écrites dans les fichiers de données. Ce fichier peut être composé de deux parties : le journal de journalisation en ligne et le journal d'archive.
tampon de journalisation
Structure de la mémoire dans la SGA qui stocke les entrées de journalisation (journal des modifications apportées à la base de données). La base de données écrit les entrées de journalisation stockées dans les tampons de journalisation dans un fichier de fichier de journalisation en ligne, que la base de données utilise lorsque la récupération d'instance est nécessaire.
enregistrement de journalisation
Enregistrement dans le fichier de journalisation en ligne qui contient un groupe de vecteurs de modification, chacun décrivant une modification apportée à un bloc de données. Chaque fichier de journalisation est constitué d'enregistrements de journalisation.
thread de journalisation
Informations de journalisation générées par une instance de base de données.
partitionnement de référence
Stratégie de partitionnement dans laquelle une table enfant est définie uniquement via la relation de clé étrangère avec une table parent. Pour chaque partition de la table parent, il existe une seule partition correspondante dans la table enfant.
clé référencée
Dans une relation de clé étrangère, clé primaire ou unique à laquelle la clé étrangère fait référence. Par exemple, dans le schéma commun, la colonne employees.department_id est une clé étrangère et la colonne departments.department_id est la clé référencée.
objet référencé
Dans une dépendance d'objet de schéma, objet référencé par la définition d'un autre objet. Par exemple, si la définition de l'objet A fait référence à l'objet B, B est un objet référencé pour A.
Base de données pluggable référencée
Base de données pluggable référencée par une base de données pluggable proxy. Une base de données pluggable locale se trouve dans la même base de données Conteneur que sa base de données pluggable référencée, tandis qu'une base de données pluggable distante se trouve dans une autre base de données Conteneur.
intégrité référentielle
Règle définie sur une clé dans une table qui garantit que les valeurs de cette clé correspondent aux valeurs d'une clé dans une table associée (la valeur référencée).
Base de données pluggable clone actualisable
Clone en lecture seule qui peut être synchronisé périodiquement avec sa base de données pluggable source. Selon la valeur de la clause REFRESH MODE, la synchronisation se produit automatiquement ou manuellement.
relation
Un ensemble de tuples.
base de données relationnelle
Une base de données conforme au modèle relationnel, qui stocke les données dans un ensemble de relations simples.
système de gestion de base de données relationnelle (SGBDR)
Système de gestion qui déplace des données dans une base de données relationnelle, les stocke et les extrait afin que les applications puissent les manipuler.
contexte de réexécution
Dans la continuité des applications, informations opaques que la base de données renvoie au pilote client lors de l'exécution normale de l'application.
réplication
Processus qui consiste à partager des données et des objets de base de données au niveau de plusieurs bases de données.
pool réservé
Zone de mémoire dans le pool partagé qu'Oracle AI Database peut utiliser pour allouer de gros blocs contigus de mémoire.
plan de ressources
Conteneur pour les directives de plan de ressources qui spécifient la façon dont les ressources sont allouées aux groupes de consommateurs de ressources.
directive de plan d'allocation de ressources
Ensemble de limites et de contrôles pour la consommation de CPU, d'E/S physiques ou d'E/S logiques pour les sessions d'un groupe de consommateurs de ressources.
point de restauration
Nom défini par l'utilisateur associé à un SCN de la base de données correspondant à l'heure de création du point de restauration.
ensemble de résultats
Ensemble de données extraites de l'exécution d'une instruction SELECT.
index de clé inverse
Type d'index B-tree qui inverse physiquement les octets de chaque clé d'index tout en gardant l'ordre des colonnes. Par exemple, si la clé d'index est 20 et que les deux octets stockés pour cette clé en hexadécimal sont C1,15 dans un index B-tree standard, un index de clé inverse stocke les octets en tant que 15,C1.
jointure externe droite
Le résultat d'une jointure externe droite pour les tables A et B contient tous les enregistrements de la table de droite B, même si la condition de jointure ne correspond pas à un enregistrement de la table de gauche A. Par exemple, si vous effectuez une jointure externe droite de employees (gauche) vers departments (droite) et que certains services ne contiennent aucun employé, la requête renvoie les lignes de departments sans correspondance dans employees.
RMAN
Recovery Manager. Un utilitaire Oracle AI Database qui sauvegarde, restaure et récupère les bases de données Oracle.
rôle
Ensemble de privilèges pouvant être accordés aux utilisateurs de base de données ou à d'autres rôles.
ligne
Ensemble d'informations de colonne correspondant à un enregistrement unique dans une table. La base de données stocke les lignes dans des blocs de données.
chaînage de ligne
Une situation dans laquelle Oracle AI Database doit stocker une ligne dans une série ou une chaîne de blocs car elle est trop grande pour tenir dans un seul bloc.
verrouillage de ligne
Verrouillage sur une seule ligne de table. Une transaction acquiert un verrou de ligne pour chaque ligne modifiée par une instruction INSERT, UPDATE, DELETE, MERGE ou SELECT ... FOR UPDATE.
format principal de ligne
Type de stockage de table dans lequel toutes les colonnes d'une ligne sont stockées ensemble, suivies de toutes les colonnes de la ligne suivante, etc.
migration de ligne
Une situation dans laquelle Oracle AI Database déplace une ligne d'un bloc de données vers un autre bloc de données car la ligne devient trop volumineuse pour tenir dans le bloc d'origine.
élément de ligne
Une ligne est stockée dans un enregistrement de longueur variable. Cet enregistrement est divisé en un ou plusieurs éléments de ligne. Chaque élément de ligne comporte un en-tête de ligne et des données de colonne.
jeu de lignes
Ensemble de lignes renvoyées par une étape d'un plan d'exécution.
source de ligne
Structure de contrôle itérative qui traite un ensemble de lignes et génère un ensemble de lignes.
générateur de sources de lignes
Logiciel qui reçoit le plan optimal de l'optimiseur et génère le plan d'exécution pour l'instruction SQL.
déclencheur de ligne
Déclencheur qui s'exécute chaque fois que la table est affectée par l'instruction de déclenchement. Par exemple, si une instruction met à jour plusieurs lignes, un déclencheur de ligne s'exécute une fois pour chaque ligne affectée par UPDATE.
id ligne
Adresse unique globale d'une ligne dans une base de données.
schémas échantillon
Ensemble de schémas liés qui permettent à la documentation Oracle et aux supports pédagogiques Oracle d'illustrer les tâches de base de données courantes.
savepoint
SCN nommé dans une transaction sur laquelle la transaction peut être annulée.
échelle
Nombre à virgule flottante : nombre de chiffres compris entre le séparateur décimal et le dernier chiffre significatif. Vous spécifiez un nombre à point fixe sous la forme NUMBER(p,s), où s représente l'échelle.
schéma
Ensemble nommé d'objets de base de données, comprenant des structures logiques telles que des tables et des index. Un schéma porte le nom de l'utilisateur de base de données qui en est propriétaire.
objet de schéma
Structure logique de données stockées dans un schéma. Les tables, index, séquences et liens de base de données sont des exemples d'objets de schéma.
dépendance d'objet de schéma
Référencement d'un objet par un autre objet. Par exemple, une vue contient une interrogation qui référence des tables ou des vues, ou un sous-programme PL/SQL appelle d'autres sous-programmes.
SCN
Numéro de modification système (SCN). Primitive de tri de base de données. La valeur d'un numéro SCN est le moment logique où les modifications sont apportées à une base de données.
index secondaire
Index sur une table organisée en indices. En un sens, c'est un index sur un index.
SecureFiles Stockage de LOB
SecureFiles Le stockage de LOB est le mécanisme de stockage par défaut pour les LOB. Le paramètre LOB SECUREFILE active des fonctionnalités avancées, notamment la compression et la déduplication (partie de l'option de compression avancée) et le cryptage (partie de l'option de sécurité avancée).
stratégie de sécurité
Ensemble de méthodes permettant de protéger une base de données contre la destruction accidentelle ou malveillante de données ou les dommages causés à l'infrastructure de la base de données.
Base pluggable d'origine
Dans une base de données Conteneur colocative, base de données pluggable par défaut que le système utilise comme modèle pour les bases de données pluggables créées par l'utilisateur. Une valeur de départ de base de données pluggable est PDB$SEED fourni par le système ou une valeur de départ d'application.
segment
Ensemble d'extents alloués pour un objet de base de données spécifique tel qu'une table, un index ou un cluster de tables. Les segments utilisateur, les segments d'annulation et les segments temporaires sont tous des types de segment.
liste de sélection
Dans une instruction SELECT, liste des expressions qui apparaissent après le mot-clé SELECT et avant la clause FROM.
sélectivité
Valeur indiquant la proportion d'un ensemble de lignes extrait par un prédicat ou une combinaison de prédicats, par exemple, WHERE last_name = 'Smith'. Une sélectivité de 0 signifie qu'aucune ligne ne réussit le test de prédicat, tandis qu'une valeur de 1 signifie que toutes les lignes réussissent le test.
L'adjectif selective signifie à peu près "choosy". Ainsi, une requête hautement sélective renvoie une faible proportion de lignes (sélectivité proche de 0), tandis qu'une requête non sélective renvoie une forte proportion de lignes (sélectivité proche de 1).
auto-jointure
Jointure d'une table à elle-même.
contrainte d'intégrité auto-référentielle
Contrainte dans laquelle une clé étrangère fait référence à une clé parent dans la même table. Par exemple, une contrainte peut garantir que chaque valeur de la colonne employees.manager_id correspond à une valeur existante de la colonne employees.employee_id.
séquence
Objet de schéma qui génère une liste série de numéros uniques pour les colonnes de table.
exécution série
Un processus serveur unique exécute tous les traitements nécessaires à l'exécution séquentielle d'une instruction SQL.
sérialisation
Modèle d'isolement des transactions qui permet à une transaction de fonctionner dans un environnement qui lui donne l'impression qu'aucun autre utilisateur ne modifiait les données de la base.
niveau d'isolement sérialisable
Niveau d'isolement qui garantit qu'une transaction ne voit que les modifications validées au moment où la transaction (et non la requête) a commencé et les modifications effectuées par la transaction elle-même.
serveur
Dans une architecture client/serveur, ordinateur qui exécute le logiciel Oracle et gère les fonctions requises pour l'accès simultané et partagé aux données. Le serveur reçoit et traite les instructions SQL et PL/SQL qui proviennent des applications client.
fichier de paramètres de serveur
Fichier binaire côté serveur contenant les paramètres de paramètre d'initialisation lus et écrits par la base de données.
processus serveur
Processus Oracle qui communique avec un processus client et Oracle AI Database pour répondre aux demandes des utilisateurs. Les processus serveur sont associés à une instance de base de données, mais ne font pas partie de l'instance.
cache des résultats du serveur
Pool de mémoire dans la zone de mémoire partagée. Ce pool de mémoire est constitué du cache de résultats des requêtes SQL, qui stocke les résultats des requêtes SQL, et du cache de résultats des fonctions PL/SQL, qui stocke les valeurs renvoyées par les fonctions PL/SQL.
gestionnaire de service
Dans Oracle Net, processus serveur dédié ou répartiteur qui sert de point de connexion à une base de données.
nom de service
Dans Oracle Net, la représentation logique d'un service utilisé pour les connexions client.
inscription de service
Dans Oracle Net, fonctionnalité par laquelle le processus d'inscription du processus d'écoute (LREG) enregistre dynamiquement les informations d'instance avec un processus d'écoute, ce qui permet au processus d'écoute de transmettre les demandes de connexion client au gestionnaire de service approprié.
SOA (architecture orientée service)
Architecture à plusieurs niveaux reposant sur des services qui prennent en charge l'interaction ordinateur-ordinateur sur un réseau.
session
Entité logique dans la mémoire de l'instance de base de données qui représente l'état d'une connexion utilisateur en cours à une base de données. Une connexion unique peut comporter 0, 1 session ou plus.
Mémoire SGA
Zone globale du système. Groupe d'une structure de mémoire partagée qui contient des données et des informations de contrôle pour une instance de base de données Oracle.
étendue de l'ombre
extent dans un tablespace shadow. Il existe un mappage un à un entre un extent shadow et un fichier de données suivi.
Protection contre les pertes d'écriture shadow
Fonctionnalité de protection des données qui utilise un tablespace shadow pour détecter automatiquement une écriture perdue dans un fichier de données suivi.
tablespace shadow
Tablespace activé pour la protection contre les pertes d'écriture shadow. Le tablespace suit les numéros SCN et les autres métadonnées des blocs de données stockés dans un fichier de données suivi. Un tablespace shadow unique peut contenir des données descriptives pour de nombreux fichiers de données standard.
shard
Une seule base de données participant à une configuration de sharding.
base de données du catalogue de shards
Base de données qui stocke les données de configuration de la base de données distribuée et fournit d'autres fonctionnalités, telles que les requêtes inter-shard et la gestion centralisée.
directeur de shards
Composant d'infrastructure GDS qui utilise le gestionnaire de service global pour fournir un routage direct des demandes du niveau application vers un shard individuel.
base de données distribuée (SDB)
Dans une architecture de sharding, ensemble de shards qui apparaissent aux applications en tant que base de données logique unique.
table distribuée
Table divisée horizontalement sur une base de données distribuée, de sorte que chaque shard contient la table avec les mêmes colonnes mais un sous-ensemble de lignes différent.
sharding
Architecture de niveau données dans laquelle les données sont partitionnées horizontalement dans des bases de données indépendantes. Le sharding est une architecture de base de données sans partage car les shards ne partagent pas de ressources physiques telles que la CPU, la mémoire ou les périphériques de stockage. Les shards sont également faiblement couplés en termes de logiciels ; ils n'exécutent pas de clusterware.
clé de shards
Clé de partitionnement pour une table distribuée.
verrouillage du partage
Verrou qui permet à la ressource associée d'être partagée par plusieurs transactions, selon les opérations impliquées. Plusieurs transactions peuvent acquérir des verrous de partage sur la même ressource.
Pool partagé
Partie de la SGA qui contient des structures de mémoire partagée telles que des zones SQL partagées.
serveur partagé
Configuration de base de données qui permet à plusieurs processus client de partager un petit nombre de processus serveur.
Voir aussi serveur dédié.
zone SQL partagée
Zone du pool partagé contenant l'arborescence d'analyse et le plan d'exécution d'une instruction SQL. Une seule zone SQL partagée existe pour une instruction unique.
tablespace temporaire partagé
Tablespace temporaire qui réside sur le stockage partagé et est accessible par toutes les instances de base de données. A partir d'Oracle Database 12c version 2 (12.2), les tablespaces temporaires sont partagés ou locaux. Dans les versions précédentes, tous les tablespaces temporaires étaient des tablespaces temporaires partagés.
mode d'annulation partagé
Utilisation d'un seul ensemble de fichiers de données d'annulation pour une base de données Conteneur entière.
opération de base de données simple
Une instruction SQL unique, ou une procédure ou une fonction PL/SQL unique.
déclencheur simple
Déclencheur d'une table qui permet d'indiquer des actions pour un seul point temporel. Par exemple, le déclencheur peut s'exécuter avant l'instruction de déclenchement.
partitionnement à niveau unique
Stratégie de partitionnement qui utilise une seule méthode de distribution des données, par exemple, partitionnement par liste ou partitionnement par plage uniquement.
échec du site
Evénement qui entraîne l'arrêt du traitement de tout ou partie d'une application ou un ralentissement jusqu'à un niveau de service inutilisable.
tablespace smallfile
Tablespace pouvant contenir plusieurs fichiers de données ou fichiers temporaires, mais les fichiers ne peuvent pas être aussi volumineux que dans un tablespace bigfile.
analyse légère
Réutilisation du code existant lorsque la représentation analysée d'une instruction SQL soumise existe dans le pool partagé et peut être partagée.
Voir aussi analyse complète.
zone de code logiciel
Partie de la mémoire qui stocke le code en cours d'exécution ou qui peut être exécuté.
cluster de hachage trié
Cluster de hachage qui stocke les lignes correspondant à chaque valeur de la fonction de hachage de manière à ce que la base de données puisse les renvoyer efficacement par ordre trié. La base de données effectue le tri optimisé en interne.
SQL
Structured Query Language (SQL) Langage non procédural permettant d'accéder à une base de données relationnelle. Les utilisateurs décrivent en SQL ce qu'ils veulent faire, et le compilateur SQL Language génère automatiquement une procédure pour naviguer dans la base de données et effectuer la tâche. Oracle SQL inclut de nombreuses extensions du langage SQL standard ANSI/ISO.
Reportez-vous également à SQL*Plus ; PL/SQL.
SQL Developer
Version graphique de SQL*Plus, écrite en Java, qui prend en charge le développement en SQL et en PL/SQL.
Analyse SQL
Cette étape du traitement SQL consiste à séparer les morceaux d'une instruction SQL en une structure d'informations pouvant être traitée par d'autres routines.
Plan SQL de référence
Dans la gestion de plan SQL, un ensemble de plans acceptés pour une instruction SQL reproductible. L'effet d'un SQL Plan Baseline est que l'optimiseur limite son choix à un plan vérifié de la ligne de base.
Gestion de plan SQL
Mécanisme préventif qui permet à l'optimiseur de gérer automatiquement les plans d'exécution, ce qui garantit que la base de données utilise uniquement des plans vérifiés.
Profil SQL
Ensemble d'informations auxiliaires créé lors du réglage automatique d'une instruction SQL. Un profil SQL est à une instruction SQL ce que les statistiques sont à une table. L'optimiseur peut utiliser des profils SQL pour améliorer les estimations de cardinalité et de sélectivité, ce qui l'amène à sélectionner de meilleurs plans.
Cache des résultats d'interrogation SQL
Sous-ensemble du cache de résultats du serveur qui stocke les résultats des interrogations et des fragments d'interrogation.
SQL*Plus
Outil Oracle utilisé pour exécuter des instructions SQL sur Oracle AI Database.
base de données de secours
Copie indépendante d'une base de données de production que vous pouvez utiliser pour la protection contre les sinistres dans un environnement haute disponibilité.
schéma en étoile
Schéma relationnel dont la conception représente un modèle de données dimensionnelles. Le schéma en étoile se compose de tables de faits et de tables de dimensions associées au moyen de clés étrangères.
Reportez-vous également à l'entrée table de dimensions, table de dimensions.
objet état
Structure de niveau session qui contient des métadonnées sur le statut des ressources de base de données, telles que les processus, les sessions et les transactions dans la mémoire SGA.
déclencheur de relevé
Déclencheur exécuté une fois pour le compte de l'instruction de déclenchement, quel que soit le nombre de lignes affectées par l'instruction de déclenchement.
atomicité de niveau instruction
Caractéristique d'une instruction SQL en tant qu'unité de travail atomique qui réussit complètement ou échoue complètement.
cohérence en lecture au niveau instruction
Garantie que les données renvoyées par une interrogation unique sont validées et cohérentes pour un seul point dans le temps.
annulation au niveau instruction
Opération de base de données dans laquelle les effets d'une instruction SQL ayant échoué sont annulés car l'instruction a généré une erreur lors de l'exécution.
Procédure stockée
Bloc ou programme Java PL/SQL nommé qu'Oracle AI Database stocke dans la base de données. Les applications peuvent appeler des procédures stockées par nom.
pool de flux de données
Pool de mémoire qui stocke les messages de file d'attente mis en mémoire tampon.
SQL (Structured Query Language)
Reportez-vous à SQL.
sous-requête
Une interrogation imbriquée dans une autre instruction SQL. Contrairement aux requêtes implicites, les sous-requêtes utilisent une instruction SELECT pour extraire des données.
synthèse
Dans un data warehouse, vue agrégée qui réduit le temps de requête en précalculant les jointures et les opérations d'agrégation et en stockant les résultats dans une table.
clé de substitution
Identifiant d'incrémentation généré par le système qui garantit l'unicité au sein d'une table. En général, une séquence génère des clés de substitution.
synonyme
Alias d'un objet de schéma. Vous pouvez utiliser des synonymes pour assurer l'indépendance des données et la transparence de l'emplacement.
numéro SCN (System Change Number)
Reportez-vous à SCN.
conteneur système
Conteneur qui inclut la racine de la base de données Conteneur et toutes les bases de données pluggables de la base de données Conteneur.
déclencheur d'événement système
Déclencheur d'événement provoqué par des événements tels que des messages d'erreur ou le démarrage et l'arrêt d'une instance de base de données.
mémoire SGA (System Global Area)
Reportez-vous à SGA.
processus SMON (System Monitor)
Processus en arrière-plan chargé de diverses tâches de nettoyage au niveau du système, notamment la récupération d'instance, la récupération des transactions interrompues qui ont été ignorées lors de la récupération d'instance, le nettoyage des segments temporaires inutilisés et la fusion des extents libres contigus dans les tablespaces gérés par le dictionnaire.
tableau
Unité de stockage de données de base dans Oracle AI Database. Les données des tables sont stockées dans des lignes et des colonnes.
cluster de tables
Un objet schéma qui contient des données de tables qui ont toutes des colonnes en commun. Dans les clusters de tables, la base de données stocke toutes les lignes de toutes les tables qui partagent la même clé de cluster.
compression de table
Compression des segments de données pour réduire l'espace disque dans une table organisée en portions de mémoire ou une partition de table.
fonction de table
Fonction PL/SQL définie par l'utilisateur qui renvoie un ensemble de lignes (table imbriquée ou VARRAY). Vous pouvez effectuer une sélection dans cette collection comme s'il s'agissait d'une table de base de données en appelant la fonction de table dans la clause TABLE dans une instruction SELECT.
verrouillage de table
Verrou d'une table acquise par une transaction lorsqu'une table est modifiée par une instruction INSERT, UPDATE, DELETE, MERGE, SELECT ... FOR UPDATE ou LOCK TABLE.
tablespace
Unité de stockage de base de données qui regroupe les structures logiques associées. Les fichiers de données de la base sont stockés dans des tablespaces.
jeu de tablespaces
Dans Oracle Sharding, tablespaces distribués dans une base de données distribuée et gérés en tant qu'unité.
fichier temporaire
Fichier appartenant à un tablespace temporaire. Les fichiers temporaires des tablespaces temporaires ne peuvent pas contenir d'objets de base de données permanents.
segment temporaire
Segment créé par Oracle AI Database lorsqu'une instruction SQL a besoin d'une zone de base de données temporaire pour terminer son exécution.
table temporaire
Table contenant un ensemble de résultats intermédiaire pour la durée d'une transaction ou d'une session. Seule la session en cours peut voir les données dans les tables temporaires.
tablespace temporaire
Tablespace qui ne peut contenir que des données transitoires qui persistent pendant la durée d'une session. Aucun objet de schéma permanent ne peut résider dans un tablespace temporaire.
Chaque tablespace temporaire est soit un tablespace temporaire partagé, soit un tablespace temporaire local. Sauf indication contraire, le terme tablespace temporaire signifie tablespace temporaire partagé.
segment d'annulation temporaire
Conteneur facultatif de gestion de l'espace pour les données d'annulation temporaires uniquement.
fichier trace
Fichier d'administration contenant les données de diagnostic utilisées pour examiner les problèmes. Oracle AI Database écrit les fichiers trace dans ADR.
fichier de données suivi
Fichier de données dont les numéros SCN de bloc sont suivis par un tablespace shadow, ce qui active la protection contre les pertes d'écriture shadow.
transaction
Unité de travail logique contenant une ou plusieurs instructions SQL. Toutes les instructions d'une transaction commit ou annulent (rollback) ensemble. L'utilisation des transactions est l'un des moyens les plus importants qu'un système de gestion de base de données diffère d'un système de fichiers.
saisie des transactions
Espace dans l'en-tête de bloc requis pour chaque transaction qui met à jour le bloc. Dans les blocs de données alloués aux segments qui prennent en charge les modifications transactionnelles, l'espace libre peut également contenir les entrées de transaction lorsque l'espace d'en-tête est épuisé.
Protection des transactions
Fonctionnalité de base de données qui utilise un ID de transaction logique pour empêcher qu'une application client soumette des transactions en double après une erreur récupérable.
ID de transaction
Un identificateur est unique pour une transaction et représente le numéro de segment d'annulation, l'emplacement et le numéro de séquence.
idémpotence de transaction
Possibilité de renvoyer un résultat garanti pour une transaction : si elle a été validée et si l'appel a été terminé.
cohérence en lecture au niveau transaction
Garantie de cohérence en lecture pour toutes les requêtes d'une transaction. Chaque instruction d'une transaction voit les données du même point dans le temps, à savoir l'heure à laquelle la transaction a commencé.
nom de la transaction
Balise facultative spécifiée par l'utilisateur qui sert de rappel du travail effectué par la transaction. Nommez une transaction avec l'instruction SET TRANSACTION ... NAME.
récupération de transaction
Phase de récupération d'instance au cours de laquelle les transactions non validées sont annulées (rollback).
Table Transactions
Structure de données d'un segment d'annulation qui contient les identificateurs de transaction des transactions utilisant le segment d'annulation.
point de transition
Valeur haute des partitions de plage déterminée par la valeur de clé de partition de plage.
Cryptage transparent des données
Fonctionnalité de base de données qui crypte des colonnes de table individuelles ou un tablespace. Lorsque l'utilisateur insère des données dans une colonne cryptée, la base de données les crypte automatiquement. Lorsque l'utilisateur sélectionne cette colonne, les données sont décryptées. Cette forme de cryptage est transparente, offre des performances élevées et est facile à implémenter.
tablespace transportable
Tablespace que vous pouvez copier ou déplacer entre des bases de données. Oracle Data Pump fournit l'infrastructure pour les tablespaces transportables.
déclencheur
Procédure PL/SQL ou Java qui se déclenche lorsqu'une table ou une vue est modifiée ou lorsque des actions utilisateur ou de base de données spécifiques se produisent. Les procédures sont exécutées explicitement, tandis que les déclencheurs sont exécutés implicitement.
tuple
Ensemble non trié de valeurs d'attribut.
mécanisme de validation en deux phases
Mécanisme d'une base de données distribuée qui garantit que toutes les bases de données participant à une transaction distribuée valident ou annulent toutes les instructions de la transaction.
Mémoire UGA
Zone globale utilisateur. Mémoire de session qui stocke les variables de session, telles que les informations de connexion, et peut également contenir le pool OLAP.
données d'annulation
Enregistrements des actions des transactions, principalement avant leur validation. La base de données peut utiliser les données d'annulation pour inverser logiquement l'effet des instructions SQL. Les données d'annulation sont stockées dans des segments d'annulation.
période de conservation des informations d'annulation
Durée minimale pendant laquelle la base tente de conserver les anciennes données d'annulation avant de les écraser.
segment d'annulation
Un segment dans un tablespace d'annulation.
tablespace d'annulation
Tablespace contenant des segments d'annulation lorsque le mode de gestion automatique des annulations est activé.
Unicode
Jeu de caractères encodé universel qui peut stocker des informations dans n'importe quelle langue à l'aide d'un seul jeu de caractères.
stratégie d'audit unifié
Stratégie que vous pouvez utiliser pour configurer l'audit sur les instructions SQL, les privilèges système, les objets de schéma, les rôles, les utilisateurs administratifs et non administratifs, les valeurs de contexte d'application et les créations de stratégie pour diverses applications et événements.
piste d'audit unifié
Une trace d'audit fournit un stockage unifié pour les enregistrements d'audit de tous les types d'audit.
clé unique
Une seule colonne avec une contrainte de clé unique.
contrainte de clé unique
Contrainte d'intégrité qui requiert que chaque valeur d'une colonne ou d'un ensemble de colonnes soit unique.
rowid universel
Type de données pouvant stocker tous les types de rowids. Oracle utilise des rowids universels pour stocker les adresses des tables organisées en index et non Oracle.
Base de données pluggable déconnectée
Ensemble autonome de fichiers de données PDB et d'un fichier de métadonnées XML qui spécifie les emplacements des fichiers de base de données pluggable.
index inutilisable
Index qui n'est pas géré par les opérations LMD et que l'optimiseur ignore. Tous les index sont utilisables (par défaut) ou inutilisables.
vue de jointure modifiable
Vue définie sur plusieurs tables ou vues de base et autorisant les opérations LMD.
déclencheur d'événement utilisateur
Déclencheur d'événement déclenché en raison d'événements liés à la connexion et à la déconnexion utilisateur, aux instructions LDD et aux instructions LMD.
zone UGA (User Global Area)
Reportez-vous à UGA.
nom d'utilisateur
Nom par lequel un utilisateur est connu d'Oracle AI Database et d'autres utilisateurs. Chaque nom d'utilisateur est associé à un mot de passe et les deux doivent être saisis pour se connecter à Oracle AI Database.
privilège utilisateur
Droit d'exécuter des instructions SQL spécifiques.
processus utilisateur
Reportez-vous à processus client.
profil utilisateur
Ensemble nommé de limites de ressources et de paramètres de mot de passe qui limitent l'utilisation de la base de données et les ressources d'instance de base de données pour un utilisateur.
UUID
Numéro unique généré par le système sur 128 bits (16 octets).
vue
Présentation personnalisée des données dans une ou plusieurs tables. Les vues ne contiennent ni ne stockent réellement les données, mais les dérivent des tables sur lesquelles elles sont basées.
colonne virtuelle
Colonne qui n'est pas stockée sur le disque. La base de données dérive les valeurs des colonnes virtuelles à la demande en calculant un ensemble d'expressions ou de fonctions.
sauvegarde complète virtuelle
Image de base de données complète à partir d'un point dans le temps distinct, gérée efficacement par une instance Recovery Appliance via l'indexation des sauvegardes incrémentielles à partir d'une base de données protégée. Les sauvegardes complètes virtuelles contiennent des blocs individuels issus de plusieurs sauvegardes incrémentielles. Par exemple, si vous effectuez une sauvegarde de niveau 0 le lundi avec le numéro SCN 10000 et que vous effectuez une sauvegarde incrémentielle de niveau 1 le mardi avec le numéro SCN 11000, la base de données de métadonnées Recovery Appliance affiche une sauvegarde de niveau 0 virtuelle en cours avec le numéro SCN 11000.
compression d'entrepôt
Compression en colonnes hybride spécifiée avec COLUMN STORE COMPRESS FOR QUERY. Ce type de compression est utile dans les data warehouses.
sauvegarde complète de la base de données
Sauvegarde du fichier de contrôle et de tous les fichiers de données appartenant à une base de données.
zone de travail
Allocation privée de mémoire PGA utilisée pour les opérations consommant beaucoup de mémoire.
protocole write-ahead
Protocole qui stipule que, pour que le processus Database Writer puisse écrire un tampon "dirty", la base de données doit écrire sur disque les enregistrements de journalisation associés aux modifications apportées au tampon.
zone
Dans une carte de zones, une zone est un ensemble de blocs de données contigus qui stocke les valeurs minimale et maximale des colonnes pertinentes.
carte de zones
Dans une table clusterisée d'attributs, une carte de zones est une structure d'accès indépendante qui divise les blocs de données en zones.