SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
ORATO
Installation d’Oracle 11G sur une plateforme RedHat
Ici je pars du principe que vous avez deja installé votre plateforme unix (dans ce billet , nous
utiliserons une plate-forme Red-Hat [Oracle Entreprise Linux 5], l’installation sur les autres
plateformes Linux est similaire). Sauf précisions, toutes les manipulations sont effectuées avec
l’utilisateur root.
Pré-requis
Exigences matérielles
 1 Go de memoire physique minimum
 L’espace swap doit être egal à 1.5 * memoire_physique (si < 2Go)
 400 Mo d’espace temporaire minimum (/tmp)
Configuration
Le noyau
Ouvrez votre terminal, puis entrez la commande suivante :
vim /etc/sysctl.conf
Rajouter ces lignes à la fin :
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
PAM
Maintenant on va modifier notre fichier /etc/pam.d/login , on y rajoutant une ligne :
echo « session required pam_limits.so » >> /etc/pam.d/login
Le shell pour le compte oracle
ORATO
On va ajouter certaines lignes dans notre fichier /etc/security/limits.conf. Le but ici est d’améliorer les
performances du logiciel, en augmentant les limites pour notre futur compte oracle.
vim /etc/security/limits.conf
Rajouter ces lignes à la fin :
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
Création des utilisateurs et des groupes
groupadd oinstall
groupadd dba
useradd -m –g oinstall –G dba –d /home/oracle –s /bin/bash oracle
passwd oracle
mkdir –p /u01/home/oracle/product/11.2.0/db_1
chown –R oracle :oinstall /u01
Ici on crée deux groupes (oinstall et dba) et un compte utilisateur ‘oracle’ ayant pour groupe principal
oinstall et groupe secondaire dba .
On définit au passage son répertoire home et son shell par défaut. Dans la suite de cet article ce
compte nous sera utilise pour l’installation.
L’environnement du compte oracle
cd /home/oracle
vim .bash_profile
Rajoutez ces lignes à la fin :
umask 022
export ORACLE_HOME=/u01/home/oracle/product/11.2.0/db_1
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
Ici dans un premier temps on défini les droits d’accès par défaut des nouveaux fichiers , et dans un
deuxième temps on défini de manière permanente notre variable PATH.
Dossier Oracle 11g
Si tout comme moi vous avez téléchargé l’installation depuis le site www.oracle.com, l’installation est
séparée en deux fichier
zip : linux.x64_11gR2_database_1of2.zip et linux.x64_11gR2_database_2of2.zip
ORATO
Après décompression nous avons deux dossiers : database et database 2. Maintenant rendez-vous
dans le dossier : database 2 -> stage -> Components. Puis, copiez tout dans : databse ->stage ->
Components. Maintenant copier le dossier database dans : /tmp
Et enfin faire :
chown –R oracle :oinstall /tmp/database
Redémarrez votre machine et logguez-vous avec le compte oracle
Installation
Lancez l’installation :
Oracle$ cd /tmp/databse
Oracle$ cd ./runInstaller
Maintenant, suivez l’installation au travers des captures ci-dessous :
ORATO
Ici j’ai fait exprès de montrer les erreurs qui pourraient vous arriver , en effet il se peut qu’il vous
manque des packages (il suffit juste de les installer et re-verifier :p )
Pour ce qui utilise la même distribution que moi, il vous faut monter le DVD puis :
cd /media/Entrepris…./Server
Vous trouverez tous les packages nécessaires dans ce dossier.
ORATO
cd /u01/app/oraInventory/
./orainstRoot.sh
cd /u01/home/oracle/product/11.2.0/db_1
./root.sh
Maintenant, appuyez sur « OK »
Conclusion
Félicitations … :). Nous avons finalement finit notre première installation du serveur Oracle 11G sur
Linux . Cependant nous nous devons de ne pas nous arrêter en si bon chemin, nous devrons
configurer notre serveur, installer nos clients… mais ceci est un autre histoire (restez-donc à l’affût des
prochains articles :p ).

Contenu connexe

Tendances

The Linux Scheduler: a Decade of Wasted Cores
The Linux Scheduler: a Decade of Wasted CoresThe Linux Scheduler: a Decade of Wasted Cores
The Linux Scheduler: a Decade of Wasted Coresyeokm1
 
Atelier configuration d une maquette voip
Atelier configuration d une maquette voip Atelier configuration d une maquette voip
Atelier configuration d une maquette voip sahar dridi
 
Linux Internals - Kernel/Core
Linux Internals - Kernel/CoreLinux Internals - Kernel/Core
Linux Internals - Kernel/CoreShay Cohen
 
Introduction of own cloud
Introduction of own cloudIntroduction of own cloud
Introduction of own cloudZhichao Liang
 
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...Vietnam Open Infrastructure User Group
 
Mise en place du Firewall IPCop
Mise en place du Firewall IPCopMise en place du Firewall IPCop
Mise en place du Firewall IPCopMohammed Zaoui
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm
 
Docker Networking Overview
Docker Networking OverviewDocker Networking Overview
Docker Networking OverviewSreenivas Makam
 
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:InventHow Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:InventHenning Jacobs
 
NGINX Kubernetes Ingress Controller: Getting Started – EMEA
NGINX Kubernetes Ingress Controller: Getting Started – EMEANGINX Kubernetes Ingress Controller: Getting Started – EMEA
NGINX Kubernetes Ingress Controller: Getting Started – EMEAAine Long
 
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASAVPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASAManassé Achim kpaya
 
Ansible tips & tricks
Ansible tips & tricksAnsible tips & tricks
Ansible tips & tricksbcoca
 
Tout sur le portail captif Alcasar Tutoriel complet + Rapport detaillée
Tout sur le portail captif Alcasar Tutoriel complet + Rapport detailléeTout sur le portail captif Alcasar Tutoriel complet + Rapport detaillée
Tout sur le portail captif Alcasar Tutoriel complet + Rapport detailléeyassine87
 
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...Vietnam Open Infrastructure User Group
 

Tendances (20)

The Linux Scheduler: a Decade of Wasted Cores
The Linux Scheduler: a Decade of Wasted CoresThe Linux Scheduler: a Decade of Wasted Cores
The Linux Scheduler: a Decade of Wasted Cores
 
Atelier configuration d une maquette voip
Atelier configuration d une maquette voip Atelier configuration d une maquette voip
Atelier configuration d une maquette voip
 
Linux Internals - Kernel/Core
Linux Internals - Kernel/CoreLinux Internals - Kernel/Core
Linux Internals - Kernel/Core
 
7480 solutions
7480 solutions7480 solutions
7480 solutions
 
Introduction of own cloud
Introduction of own cloudIntroduction of own cloud
Introduction of own cloud
 
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
Room 2 - 3 - Nguyễn Hoài Nam & Nguyễn Việt Hùng - Terraform & Pulumi Comparin...
 
Mise en place du Firewall IPCop
Mise en place du Firewall IPCopMise en place du Firewall IPCop
Mise en place du Firewall IPCop
 
Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0Alphorm.com Support de la formation Vmware Esxi 6.0
Alphorm.com Support de la formation Vmware Esxi 6.0
 
Docker Networking Overview
Docker Networking OverviewDocker Networking Overview
Docker Networking Overview
 
Docker Networking
Docker NetworkingDocker Networking
Docker Networking
 
Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10
 
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:InventHow Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
How Zalando runs Kubernetes clusters at scale on AWS - AWS re:Invent
 
NGINX Kubernetes Ingress Controller: Getting Started – EMEA
NGINX Kubernetes Ingress Controller: Getting Started – EMEANGINX Kubernetes Ingress Controller: Getting Started – EMEA
NGINX Kubernetes Ingress Controller: Getting Started – EMEA
 
Un introduction à Pig
Un introduction à PigUn introduction à Pig
Un introduction à Pig
 
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASAVPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
VPN NOMADE AVEC AUTHENTIFICATIO AD SOUS CISCO ASA
 
Ansible tips & tricks
Ansible tips & tricksAnsible tips & tricks
Ansible tips & tricks
 
ansible why ?
ansible why ?ansible why ?
ansible why ?
 
Tout sur le portail captif Alcasar Tutoriel complet + Rapport detaillée
Tout sur le portail captif Alcasar Tutoriel complet + Rapport detailléeTout sur le portail captif Alcasar Tutoriel complet + Rapport detaillée
Tout sur le portail captif Alcasar Tutoriel complet + Rapport detaillée
 
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
Room 3 - 1 - Nguyễn Xuân Trường Lâm - Zero touch on-premise storage infrastru...
 
Programmation shell
Programmation shellProgrammation shell
Programmation shell
 

En vedette

How to become an Oracle Certified Master - GUOB Tech Day - OTN TOUR LA Brazil...
How to become an Oracle Certified Master - GUOB Tech Day - OTN TOUR LA Brazil...How to become an Oracle Certified Master - GUOB Tech Day - OTN TOUR LA Brazil...
How to become an Oracle Certified Master - GUOB Tech Day - OTN TOUR LA Brazil...Alex Zaballa
 
Obiee 11.1.7.0 step by step installation on linux (rhel – red hat)
Obiee 11.1.7.0 step by step installation on linux (rhel – red hat)Obiee 11.1.7.0 step by step installation on linux (rhel – red hat)
Obiee 11.1.7.0 step by step installation on linux (rhel – red hat)Taoufik AIT HSAIN
 
Phan-TienNam-CV-20161103
Phan-TienNam-CV-20161103Phan-TienNam-CV-20161103
Phan-TienNam-CV-20161103Tien Nam Phan
 
Qu'est ce qu'un Cluster?
Qu'est ce qu'un Cluster? Qu'est ce qu'un Cluster?
Qu'est ce qu'un Cluster? Leïla Gregson
 
Fidby - Caretes de fidélité - Guide du commercant
Fidby - Caretes de fidélité - Guide du commercantFidby - Caretes de fidélité - Guide du commercant
Fidby - Caretes de fidélité - Guide du commercantPyxweb
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digitalJulio Sanchez
 
Restaurant Bizarre
Restaurant BizarreRestaurant Bizarre
Restaurant Bizarreciffer louis
 
Presentación en la Audiencia Pública 2009 - Presidente
Presentación en la Audiencia Pública 2009 - PresidentePresentación en la Audiencia Pública 2009 - Presidente
Presentación en la Audiencia Pública 2009 - PresidenteGobierno Regional de Apurimac
 
La Web 2.0 en el periodismo
La Web 2.0 en el periodismoLa Web 2.0 en el periodismo
La Web 2.0 en el periodismoguestca52fe6
 
Comment adopteunmec gratuit 2015 abonde à rivaliser comme les meilleurs sites...
Comment adopteunmec gratuit 2015 abonde à rivaliser comme les meilleurs sites...Comment adopteunmec gratuit 2015 abonde à rivaliser comme les meilleurs sites...
Comment adopteunmec gratuit 2015 abonde à rivaliser comme les meilleurs sites...adopteunmecgratuit754
 
El Mundo Del FúTbol
El Mundo Del FúTbolEl Mundo Del FúTbol
El Mundo Del FúTbolcanosa10
 
en ce moment au cinéma bis
en ce moment au cinéma bisen ce moment au cinéma bis
en ce moment au cinéma bisciffer louis
 
Seevibes - MEDIA'DAYS 2015
Seevibes - MEDIA'DAYS 2015Seevibes - MEDIA'DAYS 2015
Seevibes - MEDIA'DAYS 2015CoralieSDC
 
Presentación de la Audiencia Publica 2008 - Opi Regional
Presentación de la Audiencia Publica 2008 - Opi RegionalPresentación de la Audiencia Publica 2008 - Opi Regional
Presentación de la Audiencia Publica 2008 - Opi RegionalGobierno Regional de Apurimac
 

En vedette (20)

How to become an Oracle Certified Master - GUOB Tech Day - OTN TOUR LA Brazil...
How to become an Oracle Certified Master - GUOB Tech Day - OTN TOUR LA Brazil...How to become an Oracle Certified Master - GUOB Tech Day - OTN TOUR LA Brazil...
How to become an Oracle Certified Master - GUOB Tech Day - OTN TOUR LA Brazil...
 
Obiee 11.1.7.0 step by step installation on linux (rhel – red hat)
Obiee 11.1.7.0 step by step installation on linux (rhel – red hat)Obiee 11.1.7.0 step by step installation on linux (rhel – red hat)
Obiee 11.1.7.0 step by step installation on linux (rhel – red hat)
 
Phan-TienNam-CV-20161103
Phan-TienNam-CV-20161103Phan-TienNam-CV-20161103
Phan-TienNam-CV-20161103
 
Qu'est ce qu'un Cluster?
Qu'est ce qu'un Cluster? Qu'est ce qu'un Cluster?
Qu'est ce qu'un Cluster?
 
Fidby - Caretes de fidélité - Guide du commercant
Fidby - Caretes de fidélité - Guide du commercantFidby - Caretes de fidélité - Guide du commercant
Fidby - Caretes de fidélité - Guide du commercant
 
Tema 2 completo
Tema 2 completoTema 2 completo
Tema 2 completo
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Restaurant Bizarre
Restaurant BizarreRestaurant Bizarre
Restaurant Bizarre
 
Presentación en la Audiencia Pública 2009 - Presidente
Presentación en la Audiencia Pública 2009 - PresidentePresentación en la Audiencia Pública 2009 - Presidente
Presentación en la Audiencia Pública 2009 - Presidente
 
La Web 2.0 en el periodismo
La Web 2.0 en el periodismoLa Web 2.0 en el periodismo
La Web 2.0 en el periodismo
 
Comment adopteunmec gratuit 2015 abonde à rivaliser comme les meilleurs sites...
Comment adopteunmec gratuit 2015 abonde à rivaliser comme les meilleurs sites...Comment adopteunmec gratuit 2015 abonde à rivaliser comme les meilleurs sites...
Comment adopteunmec gratuit 2015 abonde à rivaliser comme les meilleurs sites...
 
Temoquimica
TemoquimicaTemoquimica
Temoquimica
 
El Mundo Del FúTbol
El Mundo Del FúTbolEl Mundo Del FúTbol
El Mundo Del FúTbol
 
Clima
ClimaClima
Clima
 
fasciculeS&C2008
fasciculeS&C2008fasciculeS&C2008
fasciculeS&C2008
 
en ce moment au cinéma bis
en ce moment au cinéma bisen ce moment au cinéma bis
en ce moment au cinéma bis
 
product list 09.12.12
product list 09.12.12product list 09.12.12
product list 09.12.12
 
Part 8
Part 8Part 8
Part 8
 
Seevibes - MEDIA'DAYS 2015
Seevibes - MEDIA'DAYS 2015Seevibes - MEDIA'DAYS 2015
Seevibes - MEDIA'DAYS 2015
 
Presentación de la Audiencia Publica 2008 - Opi Regional
Presentación de la Audiencia Publica 2008 - Opi RegionalPresentación de la Audiencia Publica 2008 - Opi Regional
Presentación de la Audiencia Publica 2008 - Opi Regional
 

Similaire à Install oracle 11g sous RedHat

Installation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de TomcatInstallation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de TomcatMohamed Ben Bouzid
 
Rapport systéme embarqué busybox
Rapport systéme embarqué busyboxRapport systéme embarqué busybox
Rapport systéme embarqué busyboxAyoub Rouzi
 
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...ronanlebalch
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxThierry Gayet
 
Install arch ultrabook full luks ssd
Install arch ultrabook full luks ssdInstall arch ultrabook full luks ssd
Install arch ultrabook full luks ssdAnthony Le Goff
 
Administration reseau linux
Administration reseau linuxAdministration reseau linux
Administration reseau linuxRiadh Briki
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linuxKhalid ALLILI
 
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...Aurelien Navarre
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Jérôme Petazzoni
 
Présentation_Spark.pptx
Présentation_Spark.pptxPrésentation_Spark.pptx
Présentation_Spark.pptxboulonvert
 
Rapport Kernel Linux - Configuration – Compilation & installation
Rapport Kernel Linux - Configuration –  Compilation & installationRapport Kernel Linux - Configuration –  Compilation & installation
Rapport Kernel Linux - Configuration – Compilation & installationAyoub Rouzi
 
Principes de fonctionnement unix
Principes de fonctionnement unixPrincipes de fonctionnement unix
Principes de fonctionnement unixwebreaker
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snortFathi Ben Nasr
 

Similaire à Install oracle 11g sous RedHat (20)

Installation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de TomcatInstallation et Configuration ee JDK et de Tomcat
Installation et Configuration ee JDK et de Tomcat
 
Rapport tp1 j2ee
Rapport tp1 j2eeRapport tp1 j2ee
Rapport tp1 j2ee
 
Noyau
NoyauNoyau
Noyau
 
Rapport systéme embarqué busybox
Rapport systéme embarqué busyboxRapport systéme embarqué busybox
Rapport systéme embarqué busybox
 
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
Atelier 5
Atelier 5Atelier 5
Atelier 5
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU Linux
 
Install arch ultrabook full luks ssd
Install arch ultrabook full luks ssdInstall arch ultrabook full luks ssd
Install arch ultrabook full luks ssd
 
Administration reseau linux
Administration reseau linuxAdministration reseau linux
Administration reseau linux
 
Boot
BootBoot
Boot
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
Snort implementation
Snort implementationSnort implementation
Snort implementation
 
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
Meetup Drupal Lyon 2016 - Environnements de dév Drupal automatisés LXC et Ans...
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
 
Install oracle
Install oracleInstall oracle
Install oracle
 
Présentation_Spark.pptx
Présentation_Spark.pptxPrésentation_Spark.pptx
Présentation_Spark.pptx
 
Rapport Kernel Linux - Configuration – Compilation & installation
Rapport Kernel Linux - Configuration –  Compilation & installationRapport Kernel Linux - Configuration –  Compilation & installation
Rapport Kernel Linux - Configuration – Compilation & installation
 
Principes de fonctionnement unix
Principes de fonctionnement unixPrincipes de fonctionnement unix
Principes de fonctionnement unix
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snort
 

Install oracle 11g sous RedHat

  • 1. ORATO Installation d’Oracle 11G sur une plateforme RedHat Ici je pars du principe que vous avez deja installé votre plateforme unix (dans ce billet , nous utiliserons une plate-forme Red-Hat [Oracle Entreprise Linux 5], l’installation sur les autres plateformes Linux est similaire). Sauf précisions, toutes les manipulations sont effectuées avec l’utilisateur root. Pré-requis Exigences matérielles  1 Go de memoire physique minimum  L’espace swap doit être egal à 1.5 * memoire_physique (si < 2Go)  400 Mo d’espace temporaire minimum (/tmp) Configuration Le noyau Ouvrez votre terminal, puis entrez la commande suivante : vim /etc/sysctl.conf Rajouter ces lignes à la fin : kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 1048576 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 PAM Maintenant on va modifier notre fichier /etc/pam.d/login , on y rajoutant une ligne : echo « session required pam_limits.so » >> /etc/pam.d/login Le shell pour le compte oracle
  • 2. ORATO On va ajouter certaines lignes dans notre fichier /etc/security/limits.conf. Le but ici est d’améliorer les performances du logiciel, en augmentant les limites pour notre futur compte oracle. vim /etc/security/limits.conf Rajouter ces lignes à la fin : oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 Création des utilisateurs et des groupes groupadd oinstall groupadd dba useradd -m –g oinstall –G dba –d /home/oracle –s /bin/bash oracle passwd oracle mkdir –p /u01/home/oracle/product/11.2.0/db_1 chown –R oracle :oinstall /u01 Ici on crée deux groupes (oinstall et dba) et un compte utilisateur ‘oracle’ ayant pour groupe principal oinstall et groupe secondaire dba . On définit au passage son répertoire home et son shell par défaut. Dans la suite de cet article ce compte nous sera utilise pour l’installation. L’environnement du compte oracle cd /home/oracle vim .bash_profile Rajoutez ces lignes à la fin : umask 022 export ORACLE_HOME=/u01/home/oracle/product/11.2.0/db_1 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export PATH=$ORACLE_HOME/bin:$PATH Ici dans un premier temps on défini les droits d’accès par défaut des nouveaux fichiers , et dans un deuxième temps on défini de manière permanente notre variable PATH. Dossier Oracle 11g Si tout comme moi vous avez téléchargé l’installation depuis le site www.oracle.com, l’installation est séparée en deux fichier zip : linux.x64_11gR2_database_1of2.zip et linux.x64_11gR2_database_2of2.zip
  • 3. ORATO Après décompression nous avons deux dossiers : database et database 2. Maintenant rendez-vous dans le dossier : database 2 -> stage -> Components. Puis, copiez tout dans : databse ->stage -> Components. Maintenant copier le dossier database dans : /tmp Et enfin faire : chown –R oracle :oinstall /tmp/database Redémarrez votre machine et logguez-vous avec le compte oracle Installation Lancez l’installation : Oracle$ cd /tmp/databse Oracle$ cd ./runInstaller Maintenant, suivez l’installation au travers des captures ci-dessous :
  • 4. ORATO Ici j’ai fait exprès de montrer les erreurs qui pourraient vous arriver , en effet il se peut qu’il vous manque des packages (il suffit juste de les installer et re-verifier :p ) Pour ce qui utilise la même distribution que moi, il vous faut monter le DVD puis : cd /media/Entrepris…./Server Vous trouverez tous les packages nécessaires dans ce dossier.
  • 5. ORATO cd /u01/app/oraInventory/ ./orainstRoot.sh cd /u01/home/oracle/product/11.2.0/db_1 ./root.sh Maintenant, appuyez sur « OK » Conclusion Félicitations … :). Nous avons finalement finit notre première installation du serveur Oracle 11G sur Linux . Cependant nous nous devons de ne pas nous arrêter en si bon chemin, nous devrons configurer notre serveur, installer nos clients… mais ceci est un autre histoire (restez-donc à l’affût des prochains articles :p ).