====== Rafraîchir un environnement ====== Cette note présente comment rafraîchir un environnement depuis celui de la production. ---- ===== Prérequis ===== Pour lancer un script de clonage, il faut être connecté au serveur (176.31.124.216) avec PuTTY par exemple //(PuTTY est un émulateur de terminal)//. Le compte a utiliser est "**oracle**". Son mot de passe est disponible dans le KeePass ( recette -> pass key). __Voici un aperçu du **PROMPT** une fois connecté :__ {{ :dev_doc:clonage:connected.png |}} ---- ===== Environnements ===== A partir d'une sauvegarde de la production, il est possible de rafraîchir les environnements suivants : * **[[#dev|Environnement DEV_SALAMANDER]]**. * **[[#demo|Environnement DEMO_SALAMANDER]]**. * **[[#mir|Environnement MIR_SALAMANDER]]**. * **[[#recette|Environnement RECETTE_SALAMANDER]]**. ---- ===== Rafraîchir DEV_SALAMANDER ===== **Pour rafraîchir l'environnement de __développement__, il faut lancer la commande suivant dans le PROMPT :** * /u01/backups/clone_auto_dev.ksh > /tmp/clone_dev.log 2>&1; cat /tmp/clone_dev.log | mailx -s "Compte rendu clone dev" votre_adresse_mail@votre_adresse_mail.com La partie en marron est optionnelle : on peut ne pas copier cette partie de la commande **si l'on ne souhaite pas recevoir les logs du clonage par mail**. Dans le cas contraire, il faut indiquer son adresse mail. ---- ===== Rafraîchir DEMO_SALAMANDER ===== **Pour rafraîchir l'environnement de __démonstration__, il faut lancer la commande suivant dans le PROMPT :** * /u01/backups/clone_auto_demo.ksh > /tmp/clone_demo.log 2>&1; cat /tmp/clone_demo.log | mailx -s "Compte rendu clone demo" votre_adresse_mail@votre_adresse_mail.com La partie en marron est optionnelle : on peut ne pas copier cette partie de la commande **si l'on ne souhaite pas recevoir les logs du clonage par mail**. Dans le cas contraire, il faut indiquer son adresse mail. * lancer dans SQL Developer le contenu du fichier "**anonymisation.sql**" (se trouvant dans dans CVS_SAM->dev_erra->db->SCRIPTS DATAFIX) afin d'anonymiser le contenu client issu de la production. Ne pas oublier de faire un COMMIT dans SQL Developer. ---- ===== Rafraîchir MIR_SALAMANDER ===== **Pour rafraîchir l'environnement de __mirroir__, il faut lancer __les commandes__ suivant dans le PROMPT :** * /u01/backups/clone_auto_mir.sh > /tmp/clone_mir.log 2>&1; cat /tmp/clone_mir.log | mailx -s "Compte rendu clone" votre_adresse_mail@votre_adresse_mail.com La partie en marron est optionnelle : on peut ne pas copier cette partie de la commande **si l'on ne souhaite pas recevoir les logs du clonage par mail**. Dans le cas contraire, il faut indiquer son adresse mail. La ligne de commande suivante : * /u01/backups/clone_auto_mir_pre.sh > /tmp/clone_mir_pre.log 2>&1; cat /tmp/clone_mir_pre.log | mailx -s "Compte rendu clone PRE" votre_adresse_mail@votre_adresse_mail.com permet de faire un clonage de la PROD sur MIR en changeant l'heure de MIR au lendemain (et donc de DEV,DEMO,RECETTE par la même occasion) pour lancer l'historisation. ---- ===== Rafraîchir RECETTE_SALAMANDER ===== **Pour rafraîchir l'environnement de __recette__, il faut lancer la commande suivant dans le PROMPT :** * /u01/backups/clone_auto_rec.ksh > /tmp/clone_rec.log 2>&1; cat /tmp/clone_rec.log | mailx -s 'Compte rendu clone rec' votre_adresse_mail@votre_adresse_mail.com La partie en marron est optionnelle : on peut ne pas copier cette partie de la commande **si l'on ne souhaite pas recevoir les logs du clonage par mail**. Dans le cas contraire, il faut indiquer son adresse mail.