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

Les bons outils pour la photographie macro - les nuls

Les bons outils pour la photographie macro - les nuls

Vous avez de nombreuses options pour l'équipement pour capturer des gros plans macro photographies. Vous avez peut-être déjà une caméra qui prend de superbes photos en gros plan. Macro photographie signifie créer une image dans laquelle le sujet est représenté sur le capteur numérique (ou plan de film) dans sa taille réelle. Si vous trouvez que les limites de votre ...

Conseils pour prendre bon point et déclenchez Photographies - mannequins

Conseils pour prendre bon point et déclenchez Photographies - mannequins

La photographie est sur la capture et la conservation images, et en tant que photographe, vous voulez prendre les meilleures photos que vous pouvez. Si vous utilisez un appareil photo compact, utilisez ces astuces simples pour améliorer vos photos: Verrouillez toujours la mise au point avant de prendre une photo. Cadre, ne viser pas. Utilisez le viseur ou sur l'écran tout affichage pour composer ...

Le trépied droit pour la photographie en macro et en gros plan - les nuls

Le trépied droit pour la photographie en macro et en gros plan - les nuls

Pour photographier certains sujets de près et en essayant d'atteindre certains résultats, le trépied que vous utilisez peut déterminer si vous réussissez ou échouez. Savoir ce qui est disponible sur le marché et les différences entre les trépieds peut être très utile et vous aide à décider quels trépieds vous conviennent le mieux. Lors de la sélection d'un trépied, accordez une attention particulière à ...

Le choix des éditeurs

Comment entendre la voix de Dieu pendant la prière chrétienne - par tys

Comment entendre la voix de Dieu pendant la prière chrétienne - par tys

La prière chrétienne est une façon de parler à Dieu. Cependant, pour tirer pleinement parti de la prière chrétienne, vous ne pouvez pas simplement parler, vous devez aussi vous préparer à écouter. Les conseils suivants peuvent vous aider à entendre ce que Dieu vous dit: Obtenez le scoop sur ce que Dieu vous dira par ...

Comparant les croyances à travers l'église chrétienne - les mannequins

Comparant les croyances à travers l'église chrétienne - les mannequins

Différentes confessions chrétiennes sont organisées et adorent de différentes façons. Cette liste pratique vous aidera à suivre et à comparer certaines différences dans le culte, les rituels et les croyances des plus grands groupes de l'Église chrétienne. Moyens de salut anglicans / épiscopaux: la grâce de Dieu par la foi seule. Comment ils adorent: le style traditionnel par la liturgie; liturgie contemporaine ...

Conversation avec Dieu - mannequins

Conversation avec Dieu - mannequins

La prière consiste simplement à communiquer avec Dieu. Il n'y a rien de magique à propos de la prière chrétienne; c'est une question de fait. Cependant, la prière chrétienne est plus que simplement dire à Dieu votre liste de demandes et s'attendre à ce qu'il réponde à vos prières comme s'il était un distributeur automatique cosmique. Oui, la prière est un moyen de partager avec Dieu ...

Le choix des éditeurs

Loi visant à accroître Uplifting émotions - mannequins

Loi visant à accroître Uplifting émotions - mannequins

Afin d'élever vos émotions, la première étape est de prendre conscience de ce qui émotions que vous avez. Prenez conscience de ce qui vous déclenche - ce qui vous met en colère et vous met en colère et ce qui vous rend très excité. Un déclencheur surveille certaines émissions de télévision et permet aux émotions de ces programmes de s'infiltrer ...

Comment les entreprises vous convainquent d'acheter leurs produits - mannequins

Comment les entreprises vous convainquent d'acheter leurs produits - mannequins

Presque tous les médias commerciaux destinés aux femmes reçoivent leur publicité les revenus des secteurs de l'alimentation, de la beauté, de l'alimentation et de la mode. Juste l'industrie de régime elle-même est une entreprise commerciale de 33 milliards de dollars par an. Et, bien sûr, ces industries ont continuellement besoin de clients pour continuer à réussir. C'est dans leur meilleur intérêt de ...

Comment l'image corporelle se forme dans votre jeunesse - les nuls

Comment l'image corporelle se forme dans votre jeunesse - les nuls

En général, ce que vous avez vécu avec votre famille grandissaient ont eu un effet direct sur les pensées et les sentiments que vous aviez à propos de votre corps. Repensez à vos jeunes années. Dans quelle mesure les énoncés suivants décrivent votre famille? Personne n'a exercé. La voiture était utilisée même pour de courts trajets. De la nourriture lourde et engraissante ...