mercredi, octobre 27, 2010

Complément : RAT - Pratiques - Prérequis

La mise en place de la solution RAT nécessite de suivre un certain nombre de pré requis :

  • Vérifier le patch nécessaire à RAT (se référer à la note 560977.1)https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=560977.1
    > one-off patches (8542772 - 6999538 - 9003931)
  • Vérifier qu’il n’existe pas de conflits de patches CPU et/ou one-off
  • Vérifier que l’application n’utilise pas de types de données non supportés par la solution RAT (http://download.oracle.com/docs/cd/E11882_01/server.112/e12254/dbr_capture.htm#CACICAAC )
  • Vérifier que l’application de production n’utilise pas de 2PC (2 phases commit)
  • Synchroniser le temps entre les deux environnements
  • Vérifier que l’option RAT est installée ; pour cela utilisez la commande select * from v$option where parameter like ‘%Testing%’
  • Vérifier les GRANT (grant advisor to)
  • Vérifier les paramètres du sqlnet.ora (11g)
    > DIAG_ADR_ENABLED=ON
  • Valider qu’il n’y a pas de schémas manquant ni d’objets invalides dans la base servant pour le replay ; pour cela, il est possible d’utiliser les fonctionnalités d’Enterprise Manager (Configuration Management Pack & Change Management Pack)
  • Vérifier que le système de test est aussi proche que possible de la production afin d’éviter les divergences importantes sur la performance
  • Faire une sauvegarde de la base test une fois que celle-ci est prête pour le replay ; pour cela faire un backup ou utiliser une technologie de flashback (au préalable, valider que le flashback est possible) tel que « garantee restore point ».
  • Afin d’éviter toutes « interférences » sur le « workload », désactiver tous « jobs » ainsi que toutes les fenêtres de maintenance automatiques