<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le blog - Guireg CAPITAINE</title>
	<atom:link href="http://www.guiregcapitaine.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guiregcapitaine.com</link>
	<description>Le blog de mes expériences</description>
	<lastBuildDate>Thu, 04 Mar 2010 18:11:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installer Oracle 11GR2 sur Linux &#8211; Installation de Oracle</title>
		<link>http://www.guiregcapitaine.com/2010/02/23/installer-oracle-11gr2-sur-linux-installation-de-oracle/</link>
		<comments>http://www.guiregcapitaine.com/2010/02/23/installer-oracle-11gr2-sur-linux-installation-de-oracle/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 14:37:07 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[11G]]></category>
		<category><![CDATA[11GR2]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Installer Oracle]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OEL 5]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle enterprise linux]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/?p=607</guid>
		<description><![CDATA[Introduction
Après avoir installé votre système Linux et que vous l&#8217;avez préparé pour accueillir votre base de données, vous devez installer Oracle.
Vous avez deux façons d&#8217;installer Oracle : L&#8217;installation graphique et l&#8217;installation silencieuse (sans interface graphique, juste avec la ligne de commande). Ici, nous verrons l&#8217;installation graphique mais vous retrouverez comment installer votre base de données [...]]]></description>
			<content:encoded><![CDATA[<h1>Introduction</h1>
<p>Après avoir installé votre système Linux et que vous l&#8217;avez préparé pour accueillir votre base de données, vous devez installer Oracle.</p>
<p>Vous avez deux façons d&#8217;installer Oracle : L&#8217;installation graphique et l&#8217;installation silencieuse (sans interface graphique, juste avec la ligne de commande). Ici, nous verrons l&#8217;installation graphique mais vous retrouverez comment installer votre base de données sans interface graphique dans <a href="http://www.guiregcapitaine.com/2009/12/22/installer-oracle-11g-release-en-silent-mode-sur-oracle-el-5/">cet article</a>.</p>
<h1>Téléchargement de l&#8217;installeur</h1>
<p>Avant toute chose, il faut télécharger l&#8217;archive qui vous permettra d&#8217;installer votre base de données. Pour ceci, allez sur <a href="http://www.oracle.com/technology/software/products/database/index.html">la page de téléchargement de Oracle.com</a>.</p>
<p>Télécharger les Disk1 et Disk2 de la base de données correspondant à votre architecture de processeur. Pour cet article, nous utiliserons l&#8217;architecture <em>Linux x86</em>.</p>
<p>Une fois téléchargées, placez les deux archives zip dans le dossier /tmp de votre serveur.</p>
<h1>Décompression des archives</h1>
<p><span style="color: #ff0000;">Avertissement :</span> A partir de maintenant, toutes les actions sont faites sous l&#8217;utilisateur <span style="text-decoration: underline;">Oracle </span></p>
<p>Placez-vous dans le dossier /tmp</p>
<blockquote><p>cd /tmp</p></blockquote>
<p>Puis décompressez les deux archives</p>
<blockquote><p>unzip linux_11gR2_database_1of2.zip</p>
<p>unzip linux_11gR2_database_2of2.zip</p></blockquote>
<p>Un dossier database a été créé dans le dossier /tmp où sont situés tous les fichiers extraits des deux zips.</p>
<h1>Lancement de l&#8217;installeur</h1>
<p><span style="color: #ff0000;">Note :</span> Les actions sont toujours réalisées avec l&#8217;utilisateur <span style="text-decoration: underline;">Oracle</span></p>
<p>A partir de maintenant, vous devez vous logger avec l&#8217;utilisateur Oracle sur votre serveur en physique et non en SSH.</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/1.png" rel="lightbox[607]"><img class="size-medium wp-image-614 alignnone" title="1" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/1-300x224.png" alt="" width="300" height="224" /></a></p>
<p><span style="color: #ff0000;">Avertissement :</span> Loggez-vous bien avec l&#8217;utilisateur Oracle et non l&#8217;utilisateur root sinon rien ne va marcher.</p>
<p>Vous arrivez sur un écran de ce type :</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/2.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-623" title="2" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/2-300x225.png" alt="" width="300" height="225" /></a></p>
<p>Un peu rudimentaire mais ça fait largement l&#8217;affaire. Vous avez deux éléments : une horloge et un terminal. Toutes les commandes ci-dessous seront à rentrer dans le terminal.</p>
<p>Pour lancer l&#8217;installeur, il suffit d&#8217;exécuter le script runInstaller</p>
<blockquote><p>cd /tmp/database</p>
<p>./runInstaller</p></blockquote>
<p>L&#8217;Universal Installer fait quelques vérifications de pré-requis (Espace temporaire, SWAP, et nombre de couleur du moniteur) puis démarre :</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/3.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-616" title="3" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/3-300x225.png" alt="" width="300" height="225" /></a></p>
<p>L&#8217;écran d&#8217;accueil vous demande d&#8217;entrer votre e-mail et votre mot de passe de support Oracle.</p>
<p>Si vous n&#8217;en avez pas, cliquez sur Next puis sur Yes au message d&#8217;avertissement.</p>
<p>A l&#8217;écran suivant, 3 options vous sont proposées :</p>
<ul>
<li>Création et configuration d&#8217;une base</li>
<li>Installation seulement du logiciel de la base de données</li>
<li>Mise à jour d&#8217;une base de données</li>
</ul>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/4.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-617" title="4" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/4-300x225.png" alt="" width="300" height="225" /></a></p>
<p>Vous vous demandez sûrement qu&#8217;elle est la différence entre la première et la deuxième option. Avec la première, vous allez créer tous les fichiers nécessaires à faire fonctionner une base de données Oracle et vous allez en créer une et la configurer par la suite. Avec la deuxième option, vous allez seulement créer les fichiers de base puis vous allez devoir créer votre base de données tout seul par la suite.</p>
<p><span style="color: #ff0000;">Note : </span>Hé oui, vous l&#8217;avez deviné, il peut avoir plusieurs base de données sur un serveur Oracle.</p>
<p>Nous choisissons la première option et on clique sur <em>Next</em>.</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/5.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-618" title="5" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/5-300x171.png" alt="" width="300" height="171" /></a></p>
<p>L&#8217;installeur nous demande si la base de données sera installé sur un serveur ou sur une station de travail. Nous choisissons &laquo;&nbsp;Server Class&nbsp;&raquo; et nous continuons.</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/6.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-619" title="6" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/6-300x172.png" alt="" width="300" height="172" /></a></p>
<p>La base de données sera t-elle toute seule ou sera t-elle un noeud d&#8217;un cluster ? Nous n&#8217;avons pas installé de Cluster donc on choisit <em>Single Instance. </em>Comme d&#8217;habitude<em>,</em> on clique sur <em>Next</em></p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/7.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-620" title="7" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/7-300x171.png" alt="" width="300" height="171" /></a></p>
<p>On nous demande de choisir entre une installation basique ou complète. Pour ne pas compliquer les choses, nous allons choisir l&#8217;installation basique.</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/8.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-621" title="8" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/8-300x171.png" alt="" width="300" height="171" /></a></p>
<p>Voici la seule page de configuration technique que vous pourrez avoir dans cette installation. Voici les explications de tout ce qu&#8217;on peut vous demander :</p>
<p><strong>Oracle Base :</strong> Répertoire de base où se trouveront tous les fichiers de votre logiciel Oracle.</p>
<p><strong>Software Location : </strong>Répertoire de base de votre base de données où se trouveront tous les fichiers spécifiques à la base de données que vous venez de créer</p>
<p><strong>Storage Type :</strong> Type de stockage. Peut-être le système de fichier ou une instance ASM. Ce dernier est un logiciel Oracle qui permet de gérer complètement votre stockage. Ici, nous choisirons FileSystem</p>
<p><strong>Database File location :</strong> Répertoire où se trouveront tous les fichiers de données de vos bases de données. Les fichiers de données, comme son nom l&#8217;indique, contiennent toutes les données de vos bases.</p>
<p><strong>Database Edition :</strong> Version de votre base de données. L&#8217;édition Enterprise est la plus aboutie mais c&#8217;est celle qui coûte la plus chère. Nous allons garder la version Enterprise pour cette installation.</p>
<p><strong>OSDBA group :</strong> Tous les users qui seront dans ce groupe UNIX pourront se connecter et administrer de A à Z vos base de données.</p>
<p><strong>Global database name :</strong> Nom que vous allez donner à votre base de données que vous êtes en train de configurer.</p>
<p><strong>Administrative password :</strong> Mot de passe qui sera attribué à tous les utilisateurs créés lors de l&#8217;installation (sysman, sys, dbsnmp etc&#8230;)</p>
<p>Une fois remplis, cliquez sur Next</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/9.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-626" title="9" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/9-300x170.png" alt="" width="300" height="170" /></a></p>
<p>Cette étape vérifie que tout a été installé. Vérifiez qu&#8217;il n&#8217;y a aucun problème puis cliquez sur &laquo;&nbsp;Next&nbsp;&raquo;.</p>
<p>Il arrive qu&#8217;il y ait des bugs de vérification de Swap et de mémoire physique dans les machines virtuelles comme sur notre capture d&#8217;écran ci-dessus. Dans ce cas, cliquez sur Ignore All puis sur Next.</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/10.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-627" title="10" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/10-300x171.png" alt="" width="300" height="171" /></a></p>
<p>Un dernier écran vous fait un bilan des actions que l&#8217;installeur va faire. Jetez un coup d&#8217;oeil rapide puis une fois que vous êtes sûr que tout est bon, cliquez sur Finish.</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/11.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-628" title="11" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/11-300x170.png" alt="" width="300" height="170" /></a></p>
<p>Vous avez le temps de vous prendre un bon café le temps que votre base de données s&#8217;installe.</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/14.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-629" title="14" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/14-300x171.png" alt="" width="300" height="171" /></a></p>
<p>A la fin de l&#8217;installation, un écran vous donne quelques informations sur votre toute nouvelle base de données. Notez dans un coin ceux-ci puis cliquez sur OK.</p>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/15.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-630" title="15" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/15-300x171.png" alt="" width="300" height="171" /></a></p>
<p>Une dernière fenêtre vous demande d&#8217;exécuter deux scripts en tant que root. Pour ceci, ouvrez un nouveau terminal et rentrez ces commandes :</p>
<blockquote><p>su</p>
<p>(rentrez votre mot de passe) puis Entrée</p>
<p>sh /app/oraInventory/orainstRoot.sh</p>
<p>sh /app/oracle/product/11.2.0/dbhome_1/root.sh</p></blockquote>
<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/16.png" rel="lightbox[607]"><img class="alignnone size-medium wp-image-631" title="16" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/02/16-300x171.png" alt="" width="300" height="171" /></a></p>
<p>Une fois exécutés, cliquez sur Ok dans notre fenêtre et une nouvelle fenêtre nous informant que l&#8217;installation s&#8217;est bien passée apparaît. Fermez la en cliquant sur Close</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2010/02/23/installer-oracle-11gr2-sur-linux-installation-de-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer Oracle 11GR2 sur Linux &#8211; Préparation du système</title>
		<link>http://www.guiregcapitaine.com/2010/01/18/installer-oracle-11gr2-sur-linux-preparation-du-systeme/</link>
		<comments>http://www.guiregcapitaine.com/2010/01/18/installer-oracle-11gr2-sur-linux-preparation-du-systeme/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 13:43:36 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[11G]]></category>
		<category><![CDATA[11G release 2]]></category>
		<category><![CDATA[11GR2]]></category>
		<category><![CDATA[installation oracle]]></category>
		<category><![CDATA[Installer Oracle]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OEL 5]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle enterprise linux 5]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/?p=586</guid>
		<description><![CDATA[
Introduction
Maintenant que votre système Linux est bien installé, vous devez le préparer pour accueillir votre bijou de base de données.
C&#8217;est partit !
Téléchargement de Oracle
Tous les produits Oracle sont disponibles gratuitement sur leurs sites web Oracle.com. Deux versions pour Linux existent : une pour processeur 32 bits et une autre pour processeur 64 bits. Nous choisirons [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.guiregcapitaine.com/wp-content/uploads/2010/01/logo_unbreakable1.png" rel="lightbox[586]"><img class="size-full wp-image-601 alignright" title="logo_unbreakable" src="http://www.guiregcapitaine.com/wp-content/uploads/2010/01/logo_unbreakable1.png" alt="" width="237" height="109" /></a></p>
<h1>Introduction</h1>
<p>Maintenant que votre système Linux est bien installé, vous devez le préparer pour accueillir votre bijou de base de données.</p>
<h1>C&#8217;est partit !</h1>
<h3>Téléchargement de Oracle</h3>
<p>Tous les produits Oracle sont disponibles gratuitement sur leurs sites web <a href="http://www.oracle.com/technology/software/products/database/index.html" target="_blank">Oracle.com</a>. Deux versions pour Linux existent : une pour processeur 32 bits et une autre pour processeur 64 bits. Nous choisirons la version 32 bits dans le cadre de cet article.</p>
<p>Pour plus de facilités, mettez les deux zips d&#8217;installation dans le dossier /tmp de votre serveur.</p>
<h3>Création de l&#8217;utilisateur Oracle et des groupes d&#8217;administration</h3>
<p>Tout d&#8217;abord, il va vous falloir créer deux groupes : dba et oinstall. Les membres du groupe dba auront tous les privilèges sur la base de données tandis que les membres du groupe oinstall auront tous les privilèges sur les fichiers physiques de la base de données.</p>
<blockquote><p>groupadd oinstall</p>
<p>groupadd dba</p></blockquote>
<p>Une fois ceci fait, il vous faudra créer votre utilisateur oracle qui exécutera la base de données. Ensuite, on lui choisit un mot de passe.</p>
<blockquote><p>useradd -m oracle</p>
<p>passwd oracle</p></blockquote>
<p>Puis on place l&#8217;utilisateur oracle dans les deux groupes car il devra modifier les fichiers systèmes de votre base Oracle mais aussi pourra administrer la base de données.</p>
<blockquote><p>usermod -g oinstall -G dba oracle</p></blockquote>
<h3>Création des répertoires de base</h3>
<p>Pour l&#8217;installation, nous allons avoir besoin de créer les répertoires de base.</p>
<blockquote><p>mkdir -p /app/oracle</p></blockquote>
<p>Puis nous positionnons les permissions correctes dessus :</p>
<blockquote><p>chown -R oracle:oinstall /app</p>
<p>chmod -R 0775 /app</p></blockquote>
<h3>Installation des packages nécessaires</h3>
<p>Une base de données oracle nécessite quelques packages systèmes pour fonctionner. Pour les installer, insérer le DVD d&#8217;installation de Oracle Enterprise Linux 5 et montez-le dans votre système de fichiers :</p>
<blockquote><p>mount /dev/cdrom /mnt</p></blockquote>
<p>Ensuite, positionnez-vous dans le répertoire Server du lecteur DVD. Vous y trouverez tous les RPMs du DVD. Lancez ces commandes :</p>
<blockquote><p>cd /mnt/Server</p>
<p>rpm -Uvh gcc-4.1.2-46.el5.i386.rpm libgomp-4.4.0-6.el5.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm elfutils-libelf-devel-0.137-3.el5.i386.rpm glibc-devel-2.5-42.i386.rpm glibc-headers-2.5-42.i386.rpm gcc-c++-4.1.2-46.el5.i386.rpm libaio-devel-0.3.106-3.2.i386.rpm libstdc++-devel-4.1.2-46.el5.i386.rpm sysstat-7.0.2-3.el5.i386.rpm unixODBC-devel-2.2.11-7.1.i386.rpm unixODBC-2.2.11-7.1.i386.rpm kernel-headers-2.6.18-164.el5.i386.rpm</p></blockquote>
<p><span style="color: #ff0000;">Note : </span>Ces packages sont valables pour la version i386 de OEL 5. Si vous avez choisis la version 64 bits, il faudra remplacer i386 par x86-64 dans le nom des packages le nécessitant.</p>
<h3>Modification de quelques paramètres</h3>
<p>Certains paramètres dans le kernel sont bien trop restrictifs pour qu&#8217;une base de données Oracle puisse fonctionner correctement avec un grand nombre de connexions simultanées. Nous allons éditer les paramètres du kernel et les charger à chaud :</p>
<blockquote><p>echo &#8216;fs.aio-max-nr = 1048576<br />
fs.file-max = 6815744<br />
kernel.shmall = 2097152<br />
kernel.shmmax = 536870912<br />
kernel.shmmni = 4096<br />
# semaphores: semmsl, semmns, semopm, semmni<br />
kernel.sem = 250 32000 100 128<br />
net.ipv4.ip_local_port_range = 9000 65500<br />
net.core.rmem_default=262144<br />
net.core.rmem_max=4194304<br />
net.core.wmem_default=262144<br />
net.core.wmem_max=1048586&#8242; &gt;&gt; /etc/sysctl.conf</p>
<p>/sbin/sysctl -p</p></blockquote>
<p>Le nombre processus pouvant être lancés et de fichiers pouvant être ouverts par l&#8217;utilisateur Oracle simultanément sont trop petits pour fonctionner correctement à plein régime. Nous allons changer la limite dans le fichier /etc/security/limits.conf</p>
<blockquote><p>echo &#8216;oracle              soft    nproc   2047<br />
oracle              hard    nproc   16384<br />
oracle              soft    nofile  1024<br />
oracle              hard    nofile  65536&#8242; &gt;&gt; /etc/security/limits.conf</p></blockquote>
<p>Puis rajouter une ligne au fichier de configuration de pam.d :</p>
<blockquote><p>echo &#8217;session    required     pam_limits.so&#8217; &gt;&gt; /etc/pam.d/login</p></blockquote>
<p>Enfin, il vous faudra lever les protections sur le nombre de processus lancés à chaque login de l&#8217;utilisateur Oracle. Pour ceci, nous allons éditer le fichier /etc/profile</p>
<blockquote><p>echo &#8216;if [ \$USER = "oracle" ]; then<br />
if [ \$SHELL = "/bin/ksh" ]; then<br />
ulimit -p 16384<br />
ulimit -n 65536<br />
else<br />
ulimit -u 16384 -n 65536<br />
fi<br />
umask 022<br />
fi&#8217; &gt;&gt; /etc/profile</p></blockquote>
<h3>Conclusion</h3>
<p>C&#8217;est la fin de la configuration de votre serveur. Passons à l&#8217;installation de la base de données Oracle en cliquant sur la flêche verte.</p>
<p><a href="http://www.guiregcapitaine.com/2010/02/23/installer-oracle-11gr2-sur-linux-installation-de-oracle/"><img class="alignright size-full wp-image-90" style="border: 0pt none;" title="next" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/05/next.png" alt="" width="24" height="24" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2010/01/18/installer-oracle-11gr2-sur-linux-preparation-du-systeme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiplexer (dédoubler) ses Control files</title>
		<link>http://www.guiregcapitaine.com/2009/12/31/multiplexer-dedoubler-ses-control-files/</link>
		<comments>http://www.guiregcapitaine.com/2009/12/31/multiplexer-dedoubler-ses-control-files/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 16:54:56 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[11GR2]]></category>
		<category><![CDATA[control files]]></category>
		<category><![CDATA[dédoublement]]></category>
		<category><![CDATA[dédoubler]]></category>
		<category><![CDATA[fichiers de contrôle]]></category>
		<category><![CDATA[mirroir]]></category>
		<category><![CDATA[Multiplexage]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[réplication]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/?p=567</guid>
		<description><![CDATA[Introduction
Les controls files sont des éléments très importants pour une base de données Oracle. Si vous perdez vos controls files lors d&#8217;une panne de disque dur par exemple, vous risquez d&#8217;être fortement embêté pour remettre sur pied votre base de données dans un délai pardonnable.
C&#8217;est pourquoi, Oracle et tous les DBAs vous le diront : [...]]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/jumeau.jpg" rel="lightbox[567]"><img class="alignright size-thumbnail wp-image-575" title="jumeau" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/jumeau-150x150.jpg" alt="" width="150" height="150" /></a>Introduction</h1>
<p>Les controls files sont des éléments très importants pour une base de données Oracle. Si vous perdez vos controls files lors d&#8217;une panne de disque dur par exemple, vous risquez d&#8217;être fortement embêté pour remettre sur pied votre base de données dans un délai pardonnable.</p>
<p>C&#8217;est pourquoi, Oracle et tous les DBAs vous le diront : il est très important de multiplexer vos fichiers de contrôle. Voici comment le faire.</p>
<h1>Comment multiplexer mes control files ?</h1>
<p>Avant de commencer cet article, il est important de savoir que l&#8217;annotation [SID] est censé remplacer le SID que vous avez donné à votre instance. Il faut donc le remplacer à chaque commande ci-dessous.</p>
<p>Première étape : Changer les paramètres de votre SPFILE puis arrêtez votre base de données.</p>
<blockquote><p>$ORACLE_HOME/bin/sqlplus / &laquo;&nbsp;as sysdba&nbsp;&raquo;</p>
<p>SQL &gt; ALTER SYSTEM SET control_files = &#8216;/u01/app/oracle/oradata/[SID]/control01.ctl&#8217;, &#8216;/disk2/[SID]/control02.ctl&#8217; SCOPE=SPFILE;</p>
<p>SQL &gt; SHUTDOWN IMMEDIATE;</p></blockquote>
<p>Ensuite, copiez votre fichier de contrôle actuel vers votre deuxième disque dur (pour nous c&#8217;est <em>/disk2</em>)</p>
<blockquote><p>cp /u01/app/oracle/oradata/[SID]/control01.ctl /disk2/[SID]/controlfiles/control02.ctl</p></blockquote>
<p>Puis redémarrez votre base de données.</p>
<blockquote><p>$ORACLE_HOME/bin/sqlplus / &laquo;&nbsp;as sysdba&nbsp;&raquo;</p>
<p>SQL &gt; STARTUP</p></blockquote>
<p>Voilà vos fichiers de données sont multiplexés sur plusieurs disques durs pour être armé contre les pannes de disques durs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2009/12/31/multiplexer-dedoubler-ses-control-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer Oracle 11GR2 sur Linux &#8211; Installation du système</title>
		<link>http://www.guiregcapitaine.com/2009/12/29/installer-oracle-11gr2-sur-linux-installation-du-systeme/</link>
		<comments>http://www.guiregcapitaine.com/2009/12/29/installer-oracle-11gr2-sur-linux-installation-du-systeme/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 17:47:46 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[installer linux]]></category>
		<category><![CDATA[installer OEL5]]></category>
		<category><![CDATA[OEL 5]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle database 11G]]></category>
		<category><![CDATA[Oracle enterprise linux 5]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/?p=532</guid>
		<description><![CDATA[Téléchargement de OEL 5
Tout d&#8217;abord, avant d&#8217;installer votre système, il vous faudra télécharger le DVD d&#8217;installation. Pour ceci, rendez vous à ce lien : http://edelivery.oracle.com/linux. Il vous faudra remplir un questionnaire et vous pourrez télécharger le système pour votre ordinateur.
Avertissement : Nous choisirons une image de type i386 (pentium 32 bits). Si vous choisissez une [...]]]></description>
			<content:encoded><![CDATA[<h1>Téléchargement de OEL 5</h1>
<p>Tout d&#8217;abord, avant d&#8217;installer votre système, il vous faudra télécharger le DVD d&#8217;installation. Pour ceci, rendez vous à ce lien : <a href="http://edelivery.oracle.com/linux">http://edelivery.oracle.com/linux</a>. Il vous faudra remplir un questionnaire et vous pourrez télécharger le système pour votre ordinateur.</p>
<p><span style="color: #ff0000;">Avertissement : </span>Nous choisirons une image de type i386 (pentium 32 bits). Si vous choisissez une autre architecture, il se peut que l&#8217;installation soit un peu différente.</p>
<h1>Installation du système</h1>
<p>Une fois l&#8217;image DVD récupérée, gravée et bootée dessus, vous tomberez sur cet écran d&#8217;accueil :</p>
<div id="attachment_537" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os_1.jpg" rel="lightbox[532]"><img class="size-medium wp-image-537" title="os_1" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os_1-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 1</p></div>
<p>Appuyez sur <em>Entrée</em>. Après quelques chargements, on vous demande si vous voulez vérifier le DVD d&#8217;installation :</p>
<div id="attachment_536" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os_2.jpg" rel="lightbox[532]"><img class="size-medium wp-image-536 " title="os_2" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os_2-300x167.jpg" alt="" width="300" height="167" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 2</p></div>
<p>Choisissez <em>Skip</em>. Le programme d&#8217;installation graphique démarre.</p>
<div id="attachment_540" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os3.png" rel="lightbox[532]"><img class="size-medium wp-image-540 " title="os3" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os3-300x226.png" alt="" width="300" height="226" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 3</p></div>
<p>L&#8217;écran d&#8217;accueil de l&#8217;installeur apparaît. Cliquez sur <em>Next</em></p>
<div id="attachment_541" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os4.png" rel="lightbox[532]"><img class="size-medium wp-image-541" title="os4" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os4-300x226.png" alt="" width="300" height="226" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 4</p></div>
<p>Choisissez votre langue. Nous choisissons<em> French (Français)</em> puis cliquez sur <em>Next</em></p>
<div id="attachment_542" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os5.png" rel="lightbox[532]"><img class="size-medium wp-image-542" title="os5" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os5-300x225.png" alt="Installation Oracle Enterprise Linux 5 - Etape 5" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 5</p></div>
<p>Choisissez votre type de clavier. Le clavier <em>Français (latin 1) </em>est choisit par défaut dans le cadre de la langue française. Cliquez sur <em>Suivant</em></p>
<div id="attachment_543" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os6.png" rel="lightbox[532]"><img class="size-medium wp-image-543" title="os6" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os6-300x179.png" alt="" width="300" height="179" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 6</p></div>
<p>L&#8217;installeur vous informe qu&#8217;il n&#8217;a pu reconnaître aucune partition sur le disque dur. En conséquent, il va tout supprimer sur le disque dur.</p>
<p>Dans notre cas, cela est totalement normal car nous avions un disque dur complètement vierge. Cependant, si vous aviez déjà utilisé ce disque dur, <strong>ne cliquez pas</strong> sur <em>Oui</em> et vérifiez que vous avez bien sauvegardé toutes vos données.</p>
<div id="attachment_545" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os7.png" rel="lightbox[532]"><img class="size-medium wp-image-545" title="os7" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os7-300x226.png" alt="" width="300" height="226" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 7</p></div>
<p>Nous choisissons  le partitionnement par défaut pour faciliter l&#8217;installation. Un autre article traitera d&#8217;un partitionnement adéquat dans le cadre de l&#8217;installation d&#8217;Oracle Database. Cliquez sur <em>Suivant</em> pour continuer</p>
<div id="attachment_546" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os8.png" rel="lightbox[532]"><img class="size-medium wp-image-546" title="os8" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os8-300x225.png" alt="" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 8</p></div>
<p>Encore une fois, on vous prévient qu&#8217;on va tout supprimer sur votre disque dur. Si vous perdez des données, vous ne pouvez que vous en vouloir <img src='http://www.guiregcapitaine.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  !</p>
<div id="attachment_547" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os9.png" rel="lightbox[532]"><img class="size-medium wp-image-547" title="os9" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os9-300x225.png" alt="Installation Oracle Enterprise Linux 5 - Etape 9" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 9</p></div>
<p>On vous propose de configurer le réseau. Nous gardons les réglages par défaut : DHCP. Cliquez sur <em>Suivant</em></p>
<div id="attachment_550" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os102.png" rel="lightbox[532]"><img class="size-medium wp-image-550" title="os10" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os102-300x225.png" alt="" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 10</p></div>
<p>Sélectionnez votre fuseau horaire. Par défaut, il sélectionne le fuseau horaire de la langue que vous avez choisi précédemment. Une fois sélectionné, cliquez sur <em>Suivant</em></p>
<div id="attachment_551" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os11.png" rel="lightbox[532]"><img class="size-medium wp-image-551" title="os11" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os11-300x226.png" alt="" width="300" height="226" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 11</p></div>
<p>Une des étapes les plus importantes : le choix des paquets à installer. Nous allons casser un peu la monotonie de l&#8217;installation : pas de choix par défaut. Sélectionnez <em>Personnaliser Maintenant</em> puis cliquez sur <em>Suivant</em>.</p>
<div id="attachment_552" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os12.png" rel="lightbox[532]"><img class="size-medium wp-image-552" title="os12" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os12-300x225.png" alt="" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 12</p></div>
<p>Tout d&#8217;abord, désélectionnez le package <em>Environnement de bureau GNOME</em>. Une fois déselectionné, rendez vous dans la partie <em>Applications</em></p>
<div id="attachment_553" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os13.png" rel="lightbox[532]"><img class="size-medium wp-image-553" title="os13" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os13-300x225.png" alt="" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 13</p></div>
<p>Déselectionnez tous les packages à l&#8217;exception de <em>Editeurs</em> . Comme d&#8217;habitude, cliquez sur <em>Suivant</em>.</p>
<div id="attachment_554" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os14.png" rel="lightbox[532]"><img class="size-medium wp-image-554" title="os14" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os14-300x225.png" alt="Installation Oracle Enterprise Linux 5 - Etape 14" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 14</p></div>
<p>Un écran vous indique où est-ce que vous pourrez retrouvez les logs de l&#8217;installation pour voir si tout s&#8217;est bien passé. Pour passer à l&#8217;installation de OEL5, cliquez sur <em>Suivant</em></p>
<div id="attachment_555" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os15.png" rel="lightbox[532]"><img class="size-medium wp-image-555" title="os15" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os15-300x225.png" alt="Installation Oracle Enterprise Linux 5 - Etape 15" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 15</p></div>
<p>L&#8217;installation se déroule. Vous pouvez aller vous boire un petit café le temps que tout s&#8217;installe. A la fin de l&#8217;installation, cet écran apparaîtra vous indiquant que l&#8217;installation s&#8217;est déroulée avec succès.</p>
<div id="attachment_556" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os16.png" rel="lightbox[532]"><img class="size-medium wp-image-556" title="os16" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/os16-300x225.png" alt="" width="300" height="225" /></a><p class="wp-caption-text">Installation Oracle Enterprise Linux 5 - Etape 16</p></div>
<p>Vous venez de finir l&#8217;installation du système Oracle Enterprise Linux 5. Pour redémarrez et commencer l&#8217;installation de <em>Oracle Database 11GR2</em>, cliquez sur <em>Redémarrer </em>et rendez-vous à l&#8217;article suivant en cliquant sur la flêche verte !</p>
<p><a href="http://www.guiregcapitaine.com/2010/01/18/installer-oracle-11gr2-sur-linux-preparation-du-systeme/"><img class="size-full wp-image-90 alignright" title="next" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/05/next.png" alt="" width="24" height="24" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2009/12/29/installer-oracle-11gr2-sur-linux-installation-du-systeme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer Oracle Database 11G R2 sur Linux (OEL 5)</title>
		<link>http://www.guiregcapitaine.com/2009/12/23/installer-oracle-database-11g-r2-sur-linux-oel-5/</link>
		<comments>http://www.guiregcapitaine.com/2009/12/23/installer-oracle-database-11g-r2-sur-linux-oel-5/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 13:45:22 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[Installer Oracle]]></category>
		<category><![CDATA[OEL 5]]></category>
		<category><![CDATA[Oracle database 11G]]></category>
		<category><![CDATA[Oracle enterprise linux 5]]></category>
		<category><![CDATA[Red hat]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/?p=528</guid>
		<description><![CDATA[Introduction
La base de données Oracle est installable sur une bonne partie des systèmes d&#8217;exploitation. Cependant, Linux est son domaine de prédilection. Ici, nous allons installer notre base de données sur le système d&#8217;exploitation &#171;&#160;made in maison&#160;&#187; de chez Oracle : Oracle Entreprise Linux 5.
Comme vous l&#8217;aurez, Oracle Enterprise Linux 5 (Aka OEL 5) est un [...]]]></description>
			<content:encoded><![CDATA[<h1>Introduction</h1>
<p>La base de données Oracle est installable sur une bonne partie des systèmes d&#8217;exploitation. Cependant, Linux est son domaine de prédilection. Ici, nous allons installer notre base de données sur le système d&#8217;exploitation &laquo;&nbsp;made in maison&nbsp;&raquo; de chez Oracle : Oracle Entreprise Linux 5.</p>
<p>Comme vous l&#8217;aurez, Oracle Enterprise Linux 5 (Aka OEL 5) est un fork de RedHat Enterprise Linux 5 dépourvu des technologies propriétaires à RedHat. Un peu à la manière de CentOS 5.</p>
<p>Concernant Oracle, un nouvel installeur est arrivé avec la release 2 de la 11G. Si vous êtes un habitué, rassurez-vous, vous ne serez pas trop perdu non plus <img src='http://www.guiregcapitaine.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Place à l&#8217;action ! Nous allons procéder à l&#8217;installation de OEL 5 à la page suivante <img src='http://www.guiregcapitaine.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p style="text-align: left;"><a href="http://www.guiregcapitaine.com/2009/12/29/installer-oracle-11gr2-sur-linux-installation-du-systeme/"><img class="alignright size-full wp-image-90" title="next" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/05/next.png" alt="" width="24" height="24" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2009/12/23/installer-oracle-database-11g-r2-sur-linux-oel-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer Oracle 11G Release 2 en silent mode sur Oracle EL 5</title>
		<link>http://www.guiregcapitaine.com/2009/12/22/installer-oracle-11g-release-en-silent-mode-sur-oracle-el-5/</link>
		<comments>http://www.guiregcapitaine.com/2009/12/22/installer-oracle-11g-release-en-silent-mode-sur-oracle-el-5/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 15:15:28 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[11G]]></category>
		<category><![CDATA[11G release 2]]></category>
		<category><![CDATA[11GR2]]></category>
		<category><![CDATA[Base de données]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mode silencieux]]></category>
		<category><![CDATA[OEL 5]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle enterprise linux 5]]></category>
		<category><![CDATA[sans interface graphique]]></category>
		<category><![CDATA[sans universal installer]]></category>
		<category><![CDATA[Silent mode]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/fr/?p=519</guid>
		<description><![CDATA[Introduction
Vous en avez jamais eu marre d&#8217;installer Oracle avec le lourd Universal Installer en Java ? Ou alors vous voulez installer Oracle sur votre serveur mais vous ne voulez pas utiliser X ? Le silent mode est donc fait pour vous.
Le mode d&#8217;installation silencieux utilise des fichiers de réponses (Response files dans son appellation original) [...]]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/chut.jpg" rel="lightbox[519]"><img class="size-thumbnail wp-image-522 alignright" title="chut" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/chut-150x150.jpg" alt="" width="150" height="150" /></a>Introduction</h1>
<p>Vous en avez jamais eu marre d&#8217;installer Oracle avec le lourd Universal Installer en Java ? Ou alors vous voulez installer Oracle sur votre serveur mais vous ne voulez pas utiliser X ? Le silent mode est donc fait pour vous.</p>
<p>Le mode d&#8217;installation silencieux utilise des fichiers de réponses (Response files dans son appellation original) qui permet de spécifier toutes les informations nécessaires.</p>
<h1>Créer votre response file</h1>
<p>Un response file est un fichier texte qui porte par défaut l&#8217;extension .rsp . Vous pouvez en créer un vous-même avec toutes les informations que vous voulez ou en générer un à la fin d&#8217;une installation graphique de Oracle.</p>
<p>Voici un exemple de response file que j&#8217;utilise pour une installation d&#8217;Oracle Database toute simple : <a href="http://www.guiregcapitaine.com/wp-content/uploads/db.rsp">Le télécharger</a> . Vous pouvez vous en inspirez et changer les valeurs pour que ça colle à votre installation.</p>
<h1>L&#8217;installation en silent mode</h1>
<p>L&#8217;installation en silent mode est très simple. Après avoir dézippé les deux archives d&#8217;installation que vous pourrez <a href="http://www.oracle.com/technology/software/products/database/index.html">télécharger en cliquant ici</a> , vous vous positionnez dans le répertoire créé</p>
<blockquote><p>unzip linux_11gR2_database_1of2.zip</p>
<p>unzip linux_11gR2_database_2of2.zip</p>
<p>cd database</p></blockquote>
<p>Vous devez définir la variable DISTRIB avant de commencer</p>
<blockquote><p>export DISTRIB=`pwd`</p></blockquote>
<p>Puis vous lancer l&#8217;Universal Installer avec quelques options supplémentaires</p>
<blockquote><p>./runInstaller -silent -ignoreSysPrereqs -ignorePrereq -responseFile /chemin/vers/responsefile</p></blockquote>
<p>L&#8217;installation durera une petite dizaine de minute.</p>
<p>Par la suite, il ne vous restera plus qu&#8217;à exécuter les classiques deux scripts en tant que root comme indiqué lors de l&#8217;installation. Facile non ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2009/12/22/installer-oracle-11g-release-en-silent-mode-sur-oracle-el-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Démarrer automatiquement Oracle au démarrage de OEL</title>
		<link>http://www.guiregcapitaine.com/2009/12/14/demarrer-automatiquement-oracle-au-demarrage-de-oel/</link>
		<comments>http://www.guiregcapitaine.com/2009/12/14/demarrer-automatiquement-oracle-au-demarrage-de-oel/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 21:30:05 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[10G]]></category>
		<category><![CDATA[11G]]></category>
		<category><![CDATA[démarrage automatique]]></category>
		<category><![CDATA[démarrer automatiquement]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle enterprise linux]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/fr/?p=465</guid>
		<description><![CDATA[Introduction
Lorsqu&#8217;un serveur redémarre de façon brutale, il est toujours utile que votre base de donnée Oracle redémarre automatiquement lorsque le système s&#8217;initialise. Ceci peut vous éviter des downs très longs et de nombreuses interventions de votre part qui s&#8217;avèrent au final pas très utiles. En plus, Oracle vous as facilité la vie pour mettre ça [...]]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/starting-blocks-2.jpg" rel="lightbox[465]"><img class="size-thumbnail wp-image-514 alignright" title="starting-blocks-2" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/starting-blocks-2-150x150.jpg" alt="" width="150" height="150" /></a>Introduction</h1>
<p>Lorsqu&#8217;un serveur redémarre de façon brutale, il est toujours utile que votre base de donnée Oracle redémarre automatiquement lorsque le système s&#8217;initialise. Ceci peut vous éviter des downs très longs et de nombreuses interventions de votre part qui s&#8217;avèrent au final pas très utiles. En plus, Oracle vous as facilité la vie pour mettre ça en place ! Vous n&#8217;avez donc aucune raison pour ne pas lire le reste de l&#8217;article <img src='http://www.guiregcapitaine.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h1>Modification de /etc/oratab</h1>
<p>Il va vous falloir modifier le fichier /etc/oratab . Le fichier est au format</p>
<blockquote><p>$ORACLE_SID:$ORACLE_HOME:N|Y</p></blockquote>
<p>La dernière colonne indique aux scripts dbstart et dbshut (vu par la suite) de démarrer (Y) ou pas (N) cette instance.</p>
<p>Exemple :</p>
<blockquote><p>orcl:/app/oracle/product/11.2.0/dbhome_1:N</p></blockquote>
<p>Il faut que vous changiez le &laquo;&nbsp;N&nbsp;&raquo; de la ligne de l&#8217;instance que vous voulez démarrer en &laquo;&nbsp;Y&nbsp;&raquo;. Ce qui donnera pour notre ligne en exemple :</p>
<blockquote><p>orcl:/app/oracle/product/11.2.0/dbhome_1:<span style="color: #ff0000;">Y</span></p></blockquote>
<h1>Création du script de démarrage</h1>
<p>A partir de maintenant, nous allons créer un script bash qui sera exécuté à chaque démarrage. Ce script appellera les deux scripts dbstart et dbshut qui s&#8217;occuperont respectivement de lancer et d&#8217;arrêter votre base de données.</p>
<p>Vous pouvez télécharger ce script <a title="Script Oracle de démarrage automatique" href="http://www.guiregcapitaine.com/wp-content/uploads/oracle" target="_blank">à cette addresse</a>. Copiez le dans le dossier /etc/init.d en prenant soin de remplacer les valeurs {A remplacer} par le ORACLE_HOME et le ORACLE_SID respectivement.</p>
<p><strong>Exécuter ce script au démarrage</strong></p>
<p>Pour exécuter ce script au démarrage de votre système Linux, il faudra placer un alias dans les répertoires rc3.d et rc5.d (dépend de votre runlevel). Pour faire ceci :</p>
<blockquote><p>ln -s /etc/init.d/oracle /etc/rc.d/rc3.d/S99oracle</p>
<p>ln -s /etc/init.d/oracle /etc/rc.d/rc5.d/S99oracle</p></blockquote>
<p>Inversement, pour arrêter vos bases proprement à chaque extinction de votre système :</p>
<blockquote><p>ln -s /etc/init.d/oracle /etc/rc.d/rc3.d/K01oracle</p></blockquote>
<blockquote><p>ln -s /etc/init.d/oracle /etc/rc.d/rc5.d/K01oracle</p></blockquote>
<p>Vous pouvez dorénavant redémarrer votre système et vérifier que votre base de données se lance au démarrage !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2009/12/14/demarrer-automatiquement-oracle-au-demarrage-de-oel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation de Oracle APEX sous Oracle 11G Release 2</title>
		<link>http://www.guiregcapitaine.com/2009/12/07/installation-de-oracle-apex-sous-oracle-11g-release-2/</link>
		<comments>http://www.guiregcapitaine.com/2009/12/07/installation-de-oracle-apex-sous-oracle-11g-release-2/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 18:55:40 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[11G]]></category>
		<category><![CDATA[11G release 2]]></category>
		<category><![CDATA[11GR2]]></category>
		<category><![CDATA[Oracle APEX]]></category>
		<category><![CDATA[Oracle Application Express]]></category>
		<category><![CDATA[release 2]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/fr/?p=467</guid>
		<description><![CDATA[

Introduction
Oracle APEX est un portail web rattachée à la base de donnée Oracle qui permet de développer des applications web en un temps record.
Pour les initiés aux technologies Oracle, ça pourrait leur faire penser à un forms/reports en version web.
APEX est installable très facilement avec une base de donnée Oracle. Nous allons voir ici comment [...]]]></description>
			<content:encoded><![CDATA[<h1>
<div id="attachment_470" class="wp-caption alignright" style="width: 169px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/apex_dash.gif" rel="lightbox[467]"><img class="size-medium wp-image-470" title="Exemple de page APEX" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/apex_dash-300x188.gif" alt="Exemple de page APEX" width="159" height="99" /></a><p class="wp-caption-text">Exemple de page APEX</p></div></h1>
<h1>Introduction</h1>
<p>Oracle APEX est un portail web rattachée à la base de donnée Oracle qui permet de développer des applications web en un temps record.</p>
<p>Pour les initiés aux technologies Oracle, ça pourrait leur faire penser à un forms/reports en version web.</p>
<p>APEX est installable très facilement avec une base de donnée Oracle. Nous allons voir ici comment l&#8217;installer sur la version 11GR2 de Oracle.</p>
<h1>Installation de Oracle APEX sur Oracle Database 11GR2</h1>
<p>Pour installer Oracle APEX, rien de bien compliqué.</p>
<p>Connectez-vous en SYSDBA à votre base de données.</p>
<blockquote><p>cd $ORACLE_HOME</p>
<p>bin/sqlplus / &laquo;&nbsp;as sysdba&nbsp;&raquo;</p></blockquote>
<p>A l’invite de commande, lancez le script apxconf.sql</p>
<blockquote><p>@ ?apex/apxconf.sql</p></blockquote>
<p>Entrez un mot de passe pour l’utilisateur admin</p>
<p>Entrez le port sur lequel vous voulez que le serveur web tourne (par défaut 8080)</p>
<h1>Débloquer l’utilisateur ANONYMOUS</h1>
<p>Pour pouvoir vous connecter, il vous suffira de débloquer l’utilisateur ANONYMOUS à l’aide de la commande :</p>
<blockquote><p>ALTER USER anonymous ACCOUNT UNLOCK ;</p></blockquote>
<h1>Créer un workspace</h1>
<p>Maintenant que tout est bien installé et prêt, il est temps de vous connecter à l&#8217;administration d&#8217;APEX. Pour ceci, ouvrez un navigateur web et allez à l&#8217;adresse <em>http://server-ip:port-choisit/apex/apex_admin</em>. Cette page apparaît :</p>
<p><div id="attachment_481" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_1.PNG" rel="lightbox[467]"><img class="size-medium wp-image-481" title="Installer_Apex_1" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_1-300x128.PNG" alt="Ecran de login de l'administration APEX" width="300" height="128" /></a><p class="wp-caption-text">Ecran de login de l&#39;administration APEX</p></div>
<p>Rentrez le login <em>Admin </em>et votre mot de passe défini lors de l&#8217;installation. Vous arrivez sur cette page :</p>
<div id="attachment_482" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_2.PNG" rel="lightbox[467]"><img class="size-medium wp-image-482" title="Installer_Apex_2" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_2-300x130.PNG" alt="Ecran d'accueil Administration APEX" width="300" height="130" /></a><p class="wp-caption-text">Ecran d&#39;accueil Administration APEX</p></div>
<p>Cliquez sur la flêche à côté de l&#8217;icône <em>Manage Workspaces =&gt; Manage Workspaces =&gt; Create Workspace</em> . Vous arrivez sur cet écran.</p>
<div id="attachment_487" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_3.PNG" rel="lightbox[467]"><img class="size-medium wp-image-487" title="Installer_Apex_3" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_3-300x131.PNG" alt="Créer Workspace - Etape 1" width="300" height="131" /></a><p class="wp-caption-text">Créer Workspace - Etape 1</p></div>
<p>Donnez un nom à votre workspace et un commentaire.</p>
<div id="attachment_488" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_4.PNG" rel="lightbox[467]"><img class="size-medium wp-image-488" title="Installer_Apex_4" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_4-300x130.PNG" alt="Créer un Workspace - Etape 2" width="300" height="130" /></a><p class="wp-caption-text">Créer un Workspace - Etape 2</p></div>
<p>Oracle vous demande le schéma auquel est rattaché le workspace. Vous avez le choix entre utiliser un schéma existant ou en créer un nouveau.</p>
<div id="attachment_489" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_5.PNG" rel="lightbox[467]"><img class="size-medium wp-image-489" title="Installer_Apex_5" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_5-300x131.PNG" alt="Créer un workspace - Etape 3" width="300" height="131" /></a><p class="wp-caption-text">Créer un workspace - Etape 3</p></div>
<p>Donner l&#8217;identité de l&#8217;utilisateur qui pourra administrer complètement ce workspace. Cet utilisateur est complètement indépendant d&#8217;un utilisateur Oracle ou de votre utilisateur Admin précédemment créé.</p>
<div id="attachment_490" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_6.PNG" rel="lightbox[467]"><img class="size-medium wp-image-490" title="Installer_Apex_6" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_6-300x130.PNG" alt="Créer un workspace - Etape 4" width="300" height="130" /></a><p class="wp-caption-text">Créer un workspace - Etape 4</p></div>
<p>Comme à son habitude, Oracle vous fait un briefing de ce que vous allez créer. Cliquez sur <em>Create</em> et votre Workspace sera enfin créé !</p>
<h1>Vous connecter à votre Workspace</h1>
<p>Enfin, pour finir, voici comment vous connecter à votre workspace. En haut à droite de votre écran, cliquez sur <em>Logout</em>. Une page avec 3 champs apparaît :</p>
<div id="attachment_492" class="wp-caption alignnone" style="width: 310px"><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_7.PNG" rel="lightbox[467]"><img class="size-medium wp-image-492" title="Installer_Apex_7" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/12/Installer_Apex_7-300x127.PNG" alt="Ecran login de votre Workspace" width="300" height="127" /></a><p class="wp-caption-text">Ecran login de votre Workspace</p></div>
<p>Il ne vous reste plus qu&#8217;à rentrer le nom de votre workspace, votre login et votre mot de passe créé dans la partie précédente et vous voici prêt à créer un projet web avec Oracle APEX !</p>
<p><strong>Note : </strong>Vous retrouverez cette interface sans forcément passer par l&#8217;admin en allant à l&#8217;url <em>http://serveur-url:port-choisit/apex</em></p>
<h1>Conclusion</h1>
<p>Oracle APEX est très facile à installer et sa console d&#8217;administration web puissante vous permettra d&#8217;avoir un très rapide aperçu de tous les workspaces et de les gérer de façon très efficace.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2009/12/07/installation-de-oracle-apex-sous-oracle-11g-release-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dépanner votre instance Oracle 11G</title>
		<link>http://www.guiregcapitaine.com/2009/11/26/depanner-votre-instance-oracle-11g/</link>
		<comments>http://www.guiregcapitaine.com/2009/11/26/depanner-votre-instance-oracle-11g/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 16:21:18 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[10G]]></category>
		<category><![CDATA[11G]]></category>
		<category><![CDATA[Base de données]]></category>
		<category><![CDATA[EL 5]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle enterprise linux]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/fr/?p=461</guid>
		<description><![CDATA[Introduction
Votre instance peut vous poser de très nombreux problèmes. Parmi ceux-ci,il y en a que tous les débutants font les premiers jours en tant que DBA Oracle. Vous trouvez ici une liste non-exhaustive d&#8217;erreurs courantes et leurs solutions
Les erreurs
Error while loading shared libraries
Système : Oracle Enterprise Linux 5 / Oracle Database 11G
Cause : SELinux en [...]]]></description>
			<content:encoded><![CDATA[<h1>Introduction</h1>
<p>Votre instance peut vous poser de très nombreux problèmes. Parmi ceux-ci,il y en a que tous les débutants font les premiers jours en tant que DBA Oracle. Vous trouvez ici une liste non-exhaustive d&#8217;erreurs courantes et leurs solutions</p>
<h1>Les erreurs</h1>
<h2>Error while loading shared libraries</h2>
<p><strong>Système :</strong> Oracle Enterprise Linux 5 / Oracle Database 11G</p>
<p><strong>Cause :</strong> SELinux en mode <em>Enforcing</em></p>
<p><strong>Solution : </strong>Lancer la commande <em>setenforce 0</em> . Vous pouvez vérifier l&#8217;état de SELinux avec la commande <em>getenforce</em></p>
<h2>SP2-0024 : Rien à modifier</h2>
<p><strong>Cause: </strong>Oracle n&#8217;arrive pas à trouver le .sql que vous spécifiez</p>
<p><strong>Solution:</strong> Mettre le chemin complet dans la commande. Exemple : @/app/oracle/scripts/script.sql au lieu de @script.sql</p>
<h2>ORA-32017: failure in updating SPFILE</h2>
<p>Autre : ORA-16179: incremental changes to &laquo;&nbsp;log_archive_dest_2&#8243; not allowed with SPFILE</p>
<p><strong>Cause : </strong>Erreur fréquente. Lors de l&#8217;ALTER SYSTEM, vous avez oublié la clause LOCATION</p>
<p><strong>Solution : </strong>ALTER SYSTEM SET log_archive_dest_2=&#8217;<span style="color: #ff0000;">LOCATION</span>=/app/oracle/oradata/arch&#8217; scope=both</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2009/11/26/depanner-votre-instance-oracle-11g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Décoder vos traces avec l&#8217;utilitaire TKPROF</title>
		<link>http://www.guiregcapitaine.com/2009/11/23/decoder-vos-traces-avec-lutilitaire-tkprof/</link>
		<comments>http://www.guiregcapitaine.com/2009/11/23/decoder-vos-traces-avec-lutilitaire-tkprof/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 18:29:03 +0000</pubDate>
		<dc:creator>Guireg CAPITAINE</dc:creator>
				<category><![CDATA[Mes expériences personnelles]]></category>
		<category><![CDATA[10G]]></category>
		<category><![CDATA[11G]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[tkprof]]></category>
		<category><![CDATA[Traces]]></category>

		<guid isPermaLink="false">http://www.guiregcapitaine.com/?p=384</guid>
		<description><![CDATA[
Introduction
Comme vous avez pu dans le voir dans l&#8217;article Générer des traces sur votre instance Oracle , les traces en elle-même sont globalement illisibles  
Pour vous éviter un mal de tête, Oracle a développer un outil très pratique nommé Tkprof qui se chargera de vous décoder vos traces et de vous fournir quelques éléments [...]]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.guiregcapitaine.com/wp-content/uploads/2009/11/idea.jpg" rel="lightbox[384]"><img class="alignright size-medium wp-image-437" title="Tkprof - I've got an idea" src="http://www.guiregcapitaine.com/wp-content/uploads/2009/11/idea-300x225.jpg" alt="Tkprof - I've got an idea" width="200" height="151" /></a></h1>
<h1>Introduction</h1>
<p>Comme vous avez pu dans le voir dans l&#8217;article <a title="Générer des traces sur votre instance Oracle" href="http://www.guiregcapitaine.com/2009/11/07/generer-des-traces-sur-votre-instance-oracle/">Générer des traces sur votre instance Oracle</a> , les traces en elle-même sont globalement illisibles <img src='http://www.guiregcapitaine.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pour vous éviter un mal de tête, Oracle a développer un outil très pratique nommé Tkprof qui se chargera de vous <em>décoder</em> vos traces et de vous fournir quelques éléments pratiques comme le plan d&#8217;exécution des requêtes.</p>
<h1>Utilisation de TkProf</h1>
<p>TkProf est inclut dans Oracle Client et Oracle Database. C&#8217;est un outil en ligne de commande que vous pouvez via une invite de commande sous Windows ou un terminal sous Linux.</p>
<p>Sans plus attendre, voici la syntaxe :</p>
<p><span style="text-decoration: underline;">Windows :</span></p>
<blockquote><p>tkprof  C:/oracle/&#8230;./trace.trc output=C:/oracle/&#8230;./trace_output.txt</p></blockquote>
<p><span style="text-decoration: underline;">Linux :</span></p>
<blockquote><p>$ORACLE_HOME/bin/tkprof  /app/oracle/&#8230;/trace.trc output=/app/oracle/&#8230;/trace_output.txt</p></blockquote>
<p><span style="color: #ff0000;">Attention :</span> La version de TkProf doit être impérativement la même que celle de la base de donnée où vous avez généré vos traces. Si elles sont différentes, vous aurez à coup sûr des valeurs aberrantes dans votre output file.</p>
<h2>Les options indispensables</h2>
<p>Pour que vos rapports TkProf soient plus lisibles, quelques options sont indispensables.</p>
<ul>
<li>SYS=no : Ne pas afficher les ordres SQL exécutés par l&#8217;utilisateur SYS</li>
<li>EXPLAIN=user/password : Permet de spécifier le schéma dans lequel tkprof va générer les explain plan. Inutile si vous générez vos traces directement avec le compte oracle en local sur votre base de donnée</li>
<li>AGGREGATE=no : Permet de ne pas regrouper les ordres SQL similaires</li>
<li>SORT= : Permet de triées les instructions selon l&#8217;option désirée</li>
</ul>
<h2>Et comment je les utilise ces options ?</h2>
<p>Simple comme bonjour ! Par exemple, pour des traces sans ordres SQL exécutées par SYS et pas de regroupements d&#8217;ordres SQL similaires sous Linux :</p>
<blockquote><p>$ORACLE_HOME/bin/tkprof  /app/oracle/&#8230;/trace.trc sys=no aggregate=no output=/app/oracle/&#8230;/trace_output.txt</p></blockquote>
<h1>Comment lire mon rapport ?</h1>
<p>Pour mieux illustrer, prenons la trace qui avait été générée dans mon article<a href="http://www.guiregcapitaine.com/2009/11/07/generer-des-traces-sur-votre-instance-oracle/"> <em>Générer des traces sur votre instance Oracle</em></a>.</p>
<blockquote>
<pre>********************************************************************************

SELECT e.last_name, j.job_title from oracle.employees e
    JOIN oracle.jobs j ON (e.job_id=j.job_id)

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.01       0.13          0          4          0           0
Execute      1      0.00       0.00          0          0          0           0
Fetch        2      0.00       0.00          0         15          0         107
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        4      0.01       0.14          0         19          0         107

Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: SYS

Rows     Row Source Operation
-------  ---------------------------------------------------
    107  HASH JOIN  (cr=15 pr=0 pw=0 time=5798 us)
     19   TABLE ACCESS FULL JOBS (cr=7 pr=0 pw=0 time=187 us)
    107   TABLE ACCESS FULL EMPLOYEES (cr=8 pr=0 pw=0 time=796 us)

Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  SQL*Net message to client                       2        0.00          0.00
  SQL*Net message from client                     2        0.14          0.15
********************************************************************************</pre>
</blockquote>
<p>Nous pouvons distinguer trois parties :</p>
<ul>
<li>Un tableau avec plein de nombres. (On reviendra dessus après)</li>
<li>L&#8217;explain plan de la requête</li>
<li>Les Wait events générés par la requête</li>
</ul>
<h3>Comment je le lis le tableau ?</h3>
<p>Ce fameux tableau est découpé en trois lignes :</p>
<ul>
<li><em>Parse :</em> Cette étape détermine le plan d&#8217;exécution de votre requête</li>
<li><em>Execute :</em> Pour les ordres INSERT, UPDATE, DELETE : modifie les données. Pour l&#8217;ordre SELECT : Identifie les lignes à extraire</li>
<li><em>Fetch :</em> Extraction des lignes et opérations de tri. Concerne uniquement l&#8217;ordre SELECT.</li>
</ul>
<p>Concernant les lignes, voici leurs significations :</p>
<ul>
<li><em>Count :</em> Nombre de fois que le Parse/Execute/Fetch a été exécuté</li>
<li><em>CPU (Seconde) : </em>Temps total de traitement CPU</li>
<li><em>Elapsed (Seconde) :</em> Temps total pris par le Parse/Execute/Fetch.</li>
<li><em>Disk :</em> Nombre total de blocs lus physiquement dans les fichiers de données</li>
<li><em>Query :</em> Nombre de buffers exploités en mode cohérent</li>
<li><em>Current :</em> Nombre de buffers exploités en mode courant</li>
<li><em>Rows : </em>Nombre de lignes affectés par la requête.</li>
</ul>
<h3>Quelques consignes pour bien commencer</h3>
<ol>
<li>Vérifier qu&#8217;il n&#8217;y a pas de grosses différences entre CPU et Elapsed</li>
<li>N&#8217;oubliez jamais de diviser vos valeurs par la valeur de Count</li>
<li>Prenez l&#8217;habitude d&#8217;additionner Current et Query pour connaître le nombre total de buffers extraits</li>
<li>Comparer le nombre de blocs parcourus aux nombre de lignes fetchées pour vérifier s&#8217;il ne manque pas un index. (Inutile si vous avez l&#8217;explain plan)</li>
<li>Ne perdez pas de temps à trop décoder, ça se parcoure vraiment très rapidement</li>
</ol>
<p><strong>Conclusion</strong></p>
<p>TkProf est un outil très facile à utiliser mais néanmoins indispensable à tous les DBAs. Il vous permettra de comprendre et résoudre de nombreux problèmes en très peu de temps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guiregcapitaine.com/2009/11/23/decoder-vos-traces-avec-lutilitaire-tkprof/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
