Réorganisation et redéfinition des données en ligne

La réorganisation en ligne et la fonction de redéfinition de la solution Oracle Database offre aux administrateurs une flexibilité sans précédent pour modifier les attributs physiques des tables et transformer à la fois les données et la structure des tables tout en permettant aux utilisateurs d'accéder pleinement à la base de données.

Thème Description
Présentation À mesure que les entreprises se tournent vers le web et le e-commerce, les solutions informatiques à haute disponibilité deviennent de plus en plus importantes en raison du coût extrêmement élevé des temps d’arrêt des applications. Selon une étude du Gartner Group, le coût d’une panne pour les entreprises impliquées dans le e-commerce peut facilement atteindre des millions de dollars par heure. Par conséquent, la disponibilité et la gérabilité des bases de données sont devenues de plus en plus importantes dans de nombreux environnements critiques actuels. Une façon d’améliorer la disponibilité et la gérabilité est de permettre aux utilisateurs un accès complet à la base de données lors d’une opération de réorganisation des données.
Principaux avantages
  • Modifier les attributs physiques des tables et transformer à la fois les données et la structure des tables tout en permettant aux utilisateurs un accès complet à la base de données.
  • Améliorer la disponibilité des données, les performances d’interrogation, le temps de réponse et l’utilisation de l’espace disque, autant d’éléments importants dans un environnement critique.
  • Simplifiez, sécurisez et accélérez le processus de mise à niveau des applications.
  • Exécution à l’aide d’Enterprise Manager ou de l’interface de ligne de commande SQL*Plus.
Principe de fonctionnement Lorsqu’une table est redéfinie en ligne, elle reste disponible pour les opérations de lecture et d’écriture tout au long du processus de redéfinition. Lors d’une mise à niveau d’application, les administrateurs peuvent commencer la redéfinition et synchroniser périodiquement la table intermédiaire avec les modifications apportées à la table d’origine, réduisant ainsi le temps nécessaire à l’étape finale de redéfinition. Ils peuvent également valider et utiliser les données de la table intermédiaire avant de terminer le processus, ce qui contribue à garantir le bon déroulement de la mise à niveau. Les administrateurs gardent le contrôle du moment du basculement de la table d’origine vers la table nouvellement redéfinie, et ce basculement est bref, quelle que soit la taille de la table ou la complexité de la redéfinition. Comme le processus crée en pratique une nouvelle table, il peut également améliorer l’efficacité de l’agencement des blocs de données. Selon le type de réorganisation en ligne requis, les administrateurs peuvent utiliser le package DBMS_REDEFINITION ou les instructions SQL CREATE TABLE, ALTER TABLE et CREATE INDEX.