Accueil Finances personnelles Bases du Database Replay d'Oracle 12c - Les mannequins

Bases du Database Replay d'Oracle 12c - Les mannequins

Table des matières:

Vidéo: Webcast : Base de données : Votre backup et votre site de secours dans le Cloud Oracle 2025

Vidéo: Webcast : Base de données : Votre backup et votre site de secours dans le Cloud Oracle 2025
Anonim

La fonctionnalité Oracle 12c Database Replay a évolué pour répondre au besoin d'effectuer des tests d'application réalistes. Avant Database Replay, si vous vouliez tester n'importe quel type de modification par rapport à la performance ou à la charge de travail, vous deviez acheter un outil tiers ou faire des quantités massives de codage pour simuler une charge de travail.

Dans la plupart des cas, aucune méthode n'était vraiment représentative de votre charge de travail réelle. En outre, apporter des modifications à un environnement de production sans les tester peut s'avérer risqué.

Database Replay est un outil de plus dans votre hangar pour couvrir toutes les bases.

En substance, Database Replay vous permet d'enregistrer votre charge de travail en temps réel, puis de la lire. En outre, vous pouvez jouer contre

  • Une autre base de données

  • Une version différente d'Oracle

  • Un OS différent

Database Replay capture la charge de travail au-dessous du niveau SQL. La charge de travail est stockée dans des fichiers binaires. Vous pouvez ensuite transférer ces fichiers dans un environnement de test, exécuter la charge de travail, analyser les problèmes, résoudre les problèmes et tester à nouveau. La même charge de travail est répétable. En conjonction avec un outil comme la base de données Flashback, vous pouvez tester à plusieurs reprises les changements en succession rapide. Cela aide à réduire les risques que quelque chose ne se brise lorsque les environnements sont modifiés.

Database Replay fournit un mécanisme pour aider avec ce genre de situations:

  • Test

  • Modifications de configuration

  • Mises à jour

  • Révisions de descente

  • Changements d'application

  • Débogage > Modifications du stockage, du réseau et de l'interconnexion

  • Modifications de la plate-forme

  • Modifications du système d'exploitation

  • Conversion vers Real Application Clusters (RAC)

  • Comment utiliser Database Replay dans Oracle 12c

Voici comment utiliser Database Replay:

Connectez-vous à SQL * Plus en tant qu'utilisateur avec le privilège SYSDBA.

  1. Oracle requiert un répertoire dans lequel écrire les fichiers de relecture.

    Créez un répertoire à un emplacement sur l'OS avec beaucoup d'espace:

  2. Vous voyez ceci:

    
    

    Répertoire créé.

    Démarrer une capture:
    
  3. Cet exemple utilise le nom CAPTURE_DEMO.

    
    

    Idéalement, vous redémarrez la base de données avant le début de la capture, ce qui vous évite d'intercepter les transactions au milieu. Bien sûr, cela n'est pas toujours une option lorsqu'on travaille avec un système de production.

    Vous voyez ceci:

    La procédure PL / SQL s'est terminée avec succès.

    Exécutez votre charge de travail.
    
  4. Si le comportement de l'application est normal, laissez-le s'exécuter pendant la durée souhaitée.

    Lorsque la charge de travail est terminée ou que votre cible temporelle est dépassée, arrêtez le processus de capture:

  5. Vous voyez ceci:

    
    

    La procédure PL / SQL s'est terminée avec succès.

    Selon la documentation Oracle, la capture d'une charge de travail peut ajouter jusqu'à 4.5% du temps système de traitement au système ainsi que 64 Ko de surcharge mémoire pour chaque session. De plus, si l'espace est insuffisant dans le répertoire de capture, la capture s'arrêtera. Toutes les données capturées jusqu'à ce point seront toujours utiles.
    

L'idée est que vous utiliserez votre capture pour "rejouer" la charge de travail. Dans notre expérience, la charge de travail est généralement rejouée sur une base de données différente, telle qu'un environnement de test. Cependant, ce n'est pas toujours le cas.

Si votre environnement de base de données comporte de longues fenêtres de maintenance (par exemple un week-end), vous risquez de:

Activer la base de données Flashback

  • Créer un point de restauration le vendredi matin

  • Démarrage d'une capture de charge de travail pendant quatre heures à partir de 8 a. m. à midi

  • Restriction du système et création d'un autre point de restauration après le retour des employés vendredi soir

  • Restauration de la base de données au point de restauration Vendredi matin

  • Déploiement des modifications de base de données ou d'application

  • changements

  • Retourne la charge de travail au vendredi soir

  • Déploiement des changements de base de données ou d'application à prendre en compte lorsque les employés reviennent Lundi matin

  • Comment rejouer la charge de travail dans Oracle 12c

Suivez ces étapes pour relire la charge de travail:

Créez un répertoire pour les fichiers de capture de relecture:

  1. Vous voyez ceci:

    
    

    Répertoire créé.

    Cet exemple suppose que la relecture a lieu sur une autre base de données. Si c'est sur la même base de données, il n'est pas nécessaire de créer un répertoire et de déplacer les fichiers de capture car ils seront déjà dans l'emplacement correct.
    

    Déplacez les fichiers du répertoire de capture du système source vers le répertoire du système de relecture.

  2. Commencez le processus de relecture sur la base de données:

  3. Vous voyez ceci:

    
    

    La procédure PL / SQL s'est terminée avec succès.

    Initialiser une session de relecture appelée REPLAY_DEMO:
    
  4. Vous voyez ceci:

    
    

    La procédure PL / SQL s'est terminée avec succès.

    Dites à Oracle de préparer les fichiers de relecture:
    
  5. Vous voyez ceci:

    
    

    La procédure PL / SQL s'est terminée avec succès.

    Démarrez
    

    les clients de relecture, qui sont des processus qui exécutent et gèrent la charge de travail. Ces processus sont lancés à partir de la ligne de commande du système d'exploitation. L'exemple suivant démarre un client de relecture avec Oracle comme mot de passe:

  6. Vous voyez ceci:

    
    

    Workload Replay Client: Version 12. 1. 0. 1. 0 - Production le vendredi 16 août 22: 24: 44 Copyright 2013 (c) 1982, 2013, Oracle et / ou ses filiales. Tous les droits sont réservés. Attendez que la relecture commence (22: 24: 44)

    Dites à la base de données de démarrer la relecture:
    
  7. Vous voyez ceci:

    
    

    La procédure PL / SQL a été complétée avec succès.

    Vérifiez l'état pendant l'exécution de la relecture:
    
  8. Essentiellement, vous interrogez la table DBA_WORKLOAD_REPLAYS. Vous voyez ceci (ou quelque chose comme ça):

    
    

    ID NOM STATUS DURATION_SECS ---------- -------------------- --- -------- ------------- 10 REPLAY_DEMO EN COURS 369

Lorsque tout est terminé, vous devez nettoyer les métadonnées de relecture.

Capture d'informations d'ID sur le système source:

  1. Vous pourriez voir quelque chose comme ceci:

    
    

    ID NAME ---------- -------------- --------------------- 4 CAPTURE_DEMO

    Supprimez les informations de capture:
    
  2. Vous voyez ceci:

    
    

    La procédure PL / SQL s'est terminée avec succès.

    Trouvez l'ID de relecture sur le système de relecture:
    
  3. Vous pourriez voir quelque chose comme ceci:

    
    

    ID NAME ---------- ------------- ---------------------- 10 REPLAY_DEMO

    Supprimer les informations de relecture:
    
Bases du Database Replay d'Oracle 12c - Les mannequins

Le choix des éditeurs

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Pour approfondir votre conscience consciente, vous devez pratiquer une méditation de pleine conscience sur une base quotidienne. Familiarisez-vous avec certaines des médiations suivantes. Avec le temps, vous deviendrez plus conscient de votre vie quotidienne. Body Meditation Meditation - Cette méditation implique de passer environ une demi-heure, en prenant conscience de ...

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Les Templiers sont presque aussi fictifs dans Dan Brown Le code Da Vinci comme les chevaliers Jedi sont dans Star Wars. Bien que le héros Robert Langdon hésite d'abord à élever les Templiers dans ses cours, parce que la mention même d'eux fait ressortir les amants du complot, Brown n'a aucun problème à les faire participer ...

Démystification des mythes communs sur la franc-maçonnerie - mannequins

Démystification des mythes communs sur la franc-maçonnerie - mannequins

La franc-maçonnerie moderne existe depuis 1717. Les premières contre-vérités concoctées sur l'Ordre sont apparues en impression à peu près en même temps. Les États-Unis étaient consumés par l'hystérie anti-maçonnique à la fin des années 1820, et l'Europe a fait de Mason-bashing un sport populaire pendant deux siècles, le liant souvent à la propagande antisémite. Internet n'a que ...

Le choix des éditeurs

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

Dans la boîte de dialogue Configurer l'affichage dans PowerPoint, cliquez sur le bouton Configurer l'affichage dans l'onglet Diaporama du ruban Office 2011 pour Mac, ou choisissez Diaporama → Configurer l'affichage dans la barre de menus. Dans les deux cas, la boîte de dialogue Configurer l'affichage polyvalent apparaît. Choisir un type de spectacle dans PowerPoint 2011 pour Mac ...

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement d'un fichier sur lequel vous travaillez dans Office 2011 pour Mac est aussi simple que de cliquer sur le bouton Enregistrer dans la barre d'outils Standard, en appuyant sur Commande-S ou en choisissant Fichier → Enregistrer. Si votre fichier a été enregistré précédemment, l'enregistrement du fichier remplace la copie existante du fichier par votre version mise à jour. Si votre fichier n'a pas ...

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Dans Office 2011 pour Mac, l'ajout d'une nouvelle présentation de diapositive à une diapositive dans la vue Diapositive maître de PowerPoint 2011 est une tâche assez simple à effectuer. Suivez ces étapes pour commencer: Assurez-vous que vous êtes en mode Masque des diapositives. Choisissez Affichage → Maître → Masque de diapositives dans la barre de menus. Cliquez sur l'onglet Masque des diapositives du ruban, ...

Le choix des éditeurs

Sélectionnez PowerPoint 2007 Objects - dummies

Sélectionnez PowerPoint 2007 Objects - dummies

Avant de pouvoir modifier un objet PowerPoint 2007 sur une diapositive, vous devez le sélectionner. Dans les présentations PowerPoint, les objets peuvent être du texte, des graphiques, des images clipart, des formes, etc. Voici quelques instructions pour sélectionner les objets PowerPoint 2007: Objets texte: Pour sélectionner un objet texte PowerPoint 2007, déplacez le point d'insertion sur le texte qui ...

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Le contrôle shapePoint de powerPoint vous permet style des objets de ligne ou la bordure pour les objets de forme solide sur vos diapositives PowerPoint. Le contrôle Shape Outline se trouve dans le groupe Styles de formes de l'onglet Outils de dessin. Vous pouvez modifier les paramètres suivants pour le contour: Couleur: Définit la couleur utilisée pour ...

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 est le logiciel de présentation le plus puissant disponible pour créer et éditer la diapositive montrer des présentations pour le travail, la maison ou l'école. PowerPoint 2016 offre un certain nombre de raccourcis clavier utiles pour effectuer des tâches rapidement. Voici quelques raccourcis pour le formatage PowerPoint commun, l'édition et les tâches de fichiers et de documents. De plus, après avoir créé votre chef-d'œuvre, vous ...