<?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>GuiregCAPITAINE.com &#187; installation oracle</title>
	<atom:link href="http://www.guiregcapitaine.com/tag/installation-oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guiregcapitaine.com</link>
	<description>Mon blog, mes expériences ! Un fan incontesté des produits Oracle au p&#039;tit soin pour ses lecteurs !</description>
	<lastBuildDate>Tue, 07 Feb 2012 13:44:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<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[Installations]]></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 [..]]]></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 &#8216;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>2</slash:comments>
		</item>
	</channel>
</rss>

