Que fait l'activation du mouvement de ligne dans Oracle ?
Que fait l'activation du mouvement de ligne dans Oracle ?

Vidéo: Que fait l'activation du mouvement de ligne dans Oracle ?

Vidéo: Que fait l'activation du mouvement de ligne dans Oracle ?
Vidéo: Formation Oracle PL/SQL : #11 Configurer une connexion dans SQL Developer 2024, Mars
Anonim

Lorsque vous ajoutez la clause " activer le mouvement des lignes " à une instruction create table, vous sommes donnant Oracle l'autorisation de modifier les ROWID. Ceci permet Oracle condenser la table Lignes et facilitent la réorganisation des tables.

De ce fait, qu'est-ce que le mouvement de ligne Oracle ?

Les Mouvement de ligne a été introduit pour prendre en charge une mise à jour sur une clé de partition afin qu'une table ligne est déplacé d'une partition de table à une autre. À partir de Oracle Version 11g2, Mouvement de ligne est facultatif et désactivé par défaut. Il peut être activé par table avec une instruction ALTER TABLE très simple.

De même, qu'est-ce que la réduction dans la base de données Oracle ? Oracle Segment Rétrécir La fonction spatiale a été introduite à partir de Base de données Oracle version 10g. Il est utilisé pour récupérer l'espace inutilisé/fragmenté de base de données des objets comme une table, une table organisée par index (IOT), un index, une partition, une sous-partition, une vue matérialisée ou un journal de vue matérialisée.

A savoir aussi, à quoi sert le flashback dans Oracle ?

Oracle La base de données possède un groupe de fonctionnalités, appelées collectivement retour en arrière , qui fournissent des moyens d'afficher les états passés des objets de base de données ou de ramener des objets de base de données à un état précédent, sans utiliser la récupération à un instant donné traditionnelle.

Pouvons-nous mettre à jour la colonne de partition dans Oracle ?

Se produit quand tu Essayez de mettre à jour la valeur d'un cloison clé colonne . Cette volonté conduire à une opération INSERT implicite. Le ROWID de la ligne a été attribué lors de la première insertion de la ligne, et il ne monnaie . Par conséquent, par défaut, Oracle va rejeter tout DML qui volonté provoquer la modification d'un rowid.

Conseillé: