disponibilité. 
Pré-requis 
Un dataguard s'appuie sur deux fonctionnalités : 
Le transport de l'information 
L'application des transactions. 
Le réseau est donc solicité pour transporter les informations d'un serveur à l'autre. Il s'appuie 
sur la couche Oracle*Net. Ce principe permet d'alléger le transit réseau par rapport à d'autre 
procédures de réplication type DRBD par exemple. 
Il faut donc que la configuration réseau soit parfaitement fonctionnelle. 
Résolution des noms de machines via /etc/hosts ( ce qui sera utilisé dans le cas présent ) ou 
DNS 
Configuration correcte des listeners oracle ( listener.ora ) et de la résolution TNS ( sqlnet.ora et 
tnsnames.ora ). 
Mise en place de l'environnement 
Le serveur de base sera configuré avec le minimum requis ( package core ). Puis sera mis en 
place le nécessaire pour utiliser XEN. Se reporter à l'article suivant pour plus de détails. 
Une fois le serveur CentOS installé, mettre en place XEN en installant les packages suivants : 
yum -y install kernel-xen xen 
 
Puis rebooter le serveur sur le noyau XEN. Vérifier ceci par la commande uname -r. 
Machines virtuelles 
Pour simuler les deux serveurs, deux VM vont être créées, identiques en tout point. L'objectif ici 
n'est pas de décrire en détail la création de VM avec XEN, il sera fait appel à un fichier kickstart 
et à l'utilitaire virt-install. 
Pour faciliter le déploiement, je vais utiliser un script shell recevant en paramètre l'IP et le nom 
de ma VM. J'ai volontairement allégé le kickstart afin de présenter la configuration pas à pas de 
chaque serveur dans un but didactique. 
L'installation se fait via une distribution CentOS 5.7 disponible sur un serveur http ( pour plus 
de détail voir cet article ). 
Chaque VM disposera de 1Go de RAM et d'un disque dur de 25Go partitionné ainsi :