Table des matières
Quelle est la différence entre dg et adg dans Oracle
Maison base de données Oracle Quelle est la différence entre dg et adg dans Oracle

Quelle est la différence entre dg et adg dans Oracle

May 13, 2022 pm 04:09 PM
oracle

Différence : 1. dg fait référence à Data Guard, qui a une fonction de sauvegarde et peut garantir la haute disponibilité et la protection des données. adg est "Active Data Guard", qui peut interroger ou exporter des données et convient aux données en lecture seule. 2. La lecture et l'écriture dg ne peuvent pas être parallèles, mais la lecture et l'écriture adg peuvent être parallèles.

Quelle est la différence entre dg et adg dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Quelle est la différence entre dg et adg dans Oracle

DG (Data Guard)

DG (Data Guard, Data Guard) n'est pas un outil de sauvegarde et de récupération. Cependant, DG a la fonction de sauvegarde sous DG physique. il Cela peut être exactement le même que la base de données principale, mais son objectif n'est pas seulement de sauvegarder et de restaurer les données. Il faut dire qu'il existe pour assurer la haute disponibilité, la protection des données et la reprise après sinistre des données de l'entreprise. DBA peut réduire la pression sur la base de données principale et créer un environnement d'application de base de données d'entreprise hautement disponible en transférant certaines opérations (telles que les rapports de requête) vers la base de données de secours pour exécution.

Dans l'environnement DG, il existe au moins deux bases de données, dont une est à l'état OPEN et fournit des services externes. Cette base de données est appelée Base de données Primaire. La seconde est en état de récupération et s’appelle Standby Database. Dans des circonstances normales, la base de données principale fournit des services au monde extérieur et les utilisateurs effectuent des opérations sur la base de données principale. Les opérations sont enregistrées dans des journaux en ligne et des journaux d'archives. Ces journaux sont transmis à la base de données de secours via le réseau, puis appliqués. la base de données de secours, réalisant ainsi la base de données principale synchronisation des données entre la base de données et la base de données de secours.

Oracle a encore optimisé la conception de ce processus, rendant le travail de livraison et de récupération des journaux plus automatisé et intelligent, et fournit une série de paramètres et de commandes pour simplifier le travail de l'administrateur de base de données. Si le logiciel et le matériel sont mis à niveau, la base de données de secours peut être basculée vers la base de données principale pour continuer les services externes. Cela réduit le temps d'arrêt du service et évite la perte de données. Si la base de données principale est indisponible pour des raisons anormales, la base de données de secours peut également être forcée de basculer vers la base de données principale pour continuer les services externes. Dans ce cas, la perte de données est liée au niveau de protection des données configuré. Par conséquent, Principal et Standby ne sont que des concepts de rôle et ne sont pas fixés dans une certaine base de données.

adg

Avant Oracle 11g, la veille physique ne peut pas être ouverte lorsque la restauration est appliquée et ne peut être montée. À partir de 11g, lors de l'application de restauration, la base de données physique de secours peut être en mode lecture seule, appelé Active Data Guard. Grâce à Active Data Guard, vous pouvez interroger ou exporter des données dans la base de données physique de secours, réduisant ainsi l'accès et la pression sur la base de données principale.

Active Data Guard convient à certaines applications en lecture seule. Par exemple, certaines applications interrogent uniquement des données et exécutent certains services de reporting sans générer de données de restauration. Ces applications peuvent être transférées vers la base de données de secours pour éviter d'affecter les ressources de la base de données principale. .

ADG résout principalement le problème de la lecture et de l'écriture parallèles à l'ère DG

Si la méthode de synchronisation des données à l'ère DG adopte la méthode physique du Redo Log, les données de synchronisation de la base de données sont rapides et consomment peu de ressources, mais là est un gros problème.

          Les bases de données de sauvegarde physique Data Guard avant Oracle 11G peuvent ouvrir les données en mode lecture seule, mais le processus de synchronisation des données du journal s'arrête à ce moment-là. Si la synchronisation des données du journal est en cours, la base de données ne peut pas être ouverte. Autrement dit, les deux états de lecture et d’écriture du journal s’excluent mutuellement. Active Data Guard résout principalement ce problème.

Oracle dispose d'une fonction de base de données flashback pour éviter les erreurs d'opération irréversibles telles que la suppression de table

Lorsque la base de données principale est ouverte et active, les transactions sont en cours de traitement, les données Redo Log sont générées et transférées vers la base de données de secours, dans des conditions normales. Dans certaines circonstances, la synchronisation des données peut être réalisée en quelques secondes. Cependant, si une commande incorrecte est exécutée sur la base de données principale, telle que supprimer la base de données, toutes les données de la base de données de secours seront également supprimées.

Oracle DG propose des moyens faciles à utiliser pour éviter cette erreur utilisateur. DBA peut utiliser la fonction de base de données flashback dans la base de données principale et la base de données de secours en même temps pour restaurer rapidement la base de données à un moment antérieur, annulant ainsi cette mauvaise opération.

De plus, Oracle fournit également la fonction de synchronisation retardée de la base de données de sauvegarde, ce qui est un autre moyen d'éviter les erreurs de fonctionnement.

Tutoriel recommandé : "Tutoriel vidéo Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Fonction pour calculer le nombre de jours entre deux dates dans Oracle Fonction pour calculer le nombre de jours entre deux dates dans Oracle May 08, 2024 pm 07:45 PM

La fonction dans Oracle pour calculer le nombre de jours entre deux dates est DATEDIFF(). L'utilisation spécifique est la suivante : Spécifiez l'unité d'intervalle de temps : intervalle (tel que jour, mois, année) Spécifiez deux valeurs de date : date1 et date2DATEDIFF(interval, date1, date2) Renvoie la différence en jours

Combien de temps les journaux de la base de données Oracle seront-ils conservés ? Combien de temps les journaux de la base de données Oracle seront-ils conservés ? May 10, 2024 am 03:27 AM

La durée de conservation des journaux de la base de données Oracle dépend du type de journal et de la configuration, notamment : Redo logs : déterminé par la taille maximale configurée avec le paramètre "LOG_ARCHIVE_DEST". Redo logs archivés : Déterminé par la taille maximale configurée par le paramètre "DB_RECOVERY_FILE_DEST_SIZE". Redo logs en ligne : non archivés, perdus au redémarrage de la base de données et la durée de conservation est cohérente avec la durée d'exécution de l'instance. Journal d'audit : Configuré par le paramètre "AUDIT_TRAIL", conservé 30 jours par défaut.

L'ordre des étapes de démarrage de la base de données Oracle est L'ordre des étapes de démarrage de la base de données Oracle est May 10, 2024 am 01:48 AM

La séquence de démarrage de la base de données Oracle est la suivante : 1. Vérifiez les conditions préalables ; 2. Démarrez l'écouteur ; 3. Démarrez l'instance de base de données ; 4. Attendez que la base de données s'ouvre ; 6. Vérifiez l'état de la base de données ; . Activez le service (si nécessaire) ; 8. Testez la connexion.

De quelle quantité de mémoire Oracle a-t-il besoin ? De quelle quantité de mémoire Oracle a-t-il besoin ? May 10, 2024 am 04:12 AM

La quantité de mémoire requise par Oracle dépend de la taille de la base de données, du niveau d'activité et du niveau de performances requis : pour le stockage des tampons de données, des tampons d'index, l'exécution d'instructions SQL et la gestion du cache du dictionnaire de données. Le montant exact dépend de la taille de la base de données, du niveau d'activité et du niveau de performances requis. Les meilleures pratiques incluent la définition de la taille SGA appropriée, le dimensionnement des composants SGA, l'utilisation d'AMM et la surveillance de l'utilisation de la mémoire.

Comment utiliser l'intervalle dans Oracle Comment utiliser l'intervalle dans Oracle May 08, 2024 pm 07:54 PM

Le type de données INTERVAL dans Oracle est utilisé pour représenter les intervalles de temps. La syntaxe est INTERVAL <precision> <unit> Vous pouvez utiliser des opérations d'addition, de soustraction, de multiplication et de division pour utiliser INTERVAL, ce qui convient aux scénarios tels que le stockage de données temporelles et. calculer les différences de dates.

Comment voir le nombre d'occurrences d'un certain caractère dans Oracle Comment voir le nombre d'occurrences d'un certain caractère dans Oracle May 09, 2024 pm 09:33 PM

Pour trouver le nombre d'occurrences d'un caractère dans Oracle, effectuez les étapes suivantes : Obtenez la longueur totale d'une chaîne ; Obtenez la longueur de la sous-chaîne dans laquelle un caractère apparaît. Comptez le nombre d'occurrences d'un caractère en soustrayant la longueur de la sous-chaîne ; de la longueur totale.

Exigences de configuration matérielle du serveur de base de données Oracle Exigences de configuration matérielle du serveur de base de données Oracle May 10, 2024 am 04:00 AM

Exigences de configuration matérielle du serveur de base de données Oracle : Processeur : multicœur, avec une fréquence principale d'au moins 2,5 GHz Pour les grandes bases de données, 32 cœurs ou plus sont recommandés. Mémoire : au moins 8 Go pour les petites bases de données, 16 à 64 Go pour les tailles moyennes, jusqu'à 512 Go ou plus pour les grandes bases de données ou les charges de travail lourdes. Stockage : disques SSD ou NVMe, matrices RAID pour la redondance et les performances. Réseau : réseau haut débit (10GbE ou supérieur), carte réseau dédiée, réseau à faible latence. Autres : alimentation stable, composants redondants, système d'exploitation et logiciels compatibles, dissipation thermique et système de refroidissement.

Quels symboles sont utilisés pour connecter les chaînes à la base de données dans Oracle ? Quels symboles sont utilisés pour connecter les chaînes à la base de données dans Oracle ? May 08, 2024 pm 07:36 PM

Oracle utilise le symbole "||" pour concaténer des chaînes. La méthode d'utilisation est la suivante : connectez les chaînes à connecter avec le symbole "||" ; la priorité de connexion de chaîne est faible et des parenthèses doivent être utilisées pour garantir qu'une chaîne vide sera toujours une chaîne vide après ; connexion ; la connexion de valeur NULL est toujours NULL.

See all articles