Installer Oracle 10g sur Centos 5.5

Je ne suis pas sûr que tous les paquets soient indispensables. Mais ça marche.

Paquets à installer

Vous devez installer Centos avec l’interface Gnome. Puis, installez les paquets suivants :

Fichier /etc/redhat-release

Faites une copie du fichier /etc/redhat-release en /etc/redhat-release.ori et remplacez le nom de version actuelle par redhat-4.

Fichier /etc/sysconfig/networking/profiles/default/network et /etc/sysconfig/networking/profiles/default/hosts

Passez votre machine en adresse IP Fixe et définissez votre FQDN (Full Qualified Domain Name) dans les fichiers hosts et network du répertoire /etc/sysconfig/networking/profiles/default/. Rebootez le système pour intégrer les changements.

Fichier /etc/sysctl.conf

Ajoutez à votre fichier

kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

Après modification, rechargez votre configuration par la commande sysctl -p.

Fichier /etc/security/limits.conf

Ajoutez au fichier /etc/security/limits.conf les lignes suivantes :

oracle soft nproc 2048
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

Fichier /etc/pam.d/login

Ajoutez Au fichier /etc/pam.d/login :

session required pam_limits.so

Désactiver SELinux

Editez le fichier /etc/selinux/config et passez la valeur de SELINUX à disabled :

SELINUX=disabled

Groupes, utilisateurs et droits

Ajoutez les trois groupes suivants :

groupadd oinstall
groupadd dba
groupadd oper

Ajoutez le compte utilisateur oracle :

useradd -g oinstall -G dba oracle
passwd oracle

Créez le dossier /oracle/product/10.2.0/db_1 :

mkdir -p /oracle/product/10.2.0/db_1
chown -R oracle:oinstall /oracle

Ajoutez au fichier /home/oracle/.bash_profile de l’utilisateur oracle les directives suivantes :

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=ORCL; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
ulimit -u 16384 -n 65536

Installation d’Oracle 10g

A partir de l’interface graphique, connectez-vous en mode graphique (sous Gnome).

Téléchargez la version correspondant à votre distribution. Dézippez l’archive au format zip. A partir de la console graphique gnome-terminal, allez dans le répertoire de l’archive dézippée et lancez ./runInstaller.

Post-installation

Editez le fichier /etc/oratab et modifiez la dernière ligne du fichier comme suit :

orcl:/oracle/product/10.2.0/db_1:Y

Editez le fichier /etc/rc.local en ajoutant :

ORA_HOME=/oracle/product/10.2.0/db_1
ORA_OWNER=oracle
export ORA_HOME
export ORA_OWNER
su – $ORA_OWNER -c « $ORA_HOME/bin/dbstart $ORA_HOME »

Remplacez enfin la ligne 78 du fichier /oracle/product/10.2.0/db_1/bin/dbstart par :

ORACLE_HOME_LISTNER=$ORACLE_HOME

Ecrasez le fichier /etc/redhat-release par le fichier /etc/redhat-release.ori/

Gestion de l’instance Oracle

Pour arrêter manuellement l’instance Oracle, tapez :

su – oracle -c « /oracle/product/10.2.0/db_1/bin/dbshut /oracle/product/10.2.0/db_1 »

Pour démarrer manuellement l’instance Oracle, tapez :

su – oracle -c « /oracle/product/10.2.0/db_1/bin/dbstart /oracle/product/10.2.0/db_1 »

Qui a dit que c’était simple Linux ?

Sources : Nix World, ORACLE-BASE, All about my dear Linux, Ivan Kartik

Base de données  / Bases de données Oracle 10g Rdbms Sgbdr 

Commentaires

merci

SLT j’ai un bléme je n’arrive pas installé logiciel 10g sur lunix

Lequel ?

rien de concret n’a été de fini dans ce fichier

@maniga

J’ai réalisé ce tuto après avoir installé Oracle 10g sur Centos 5.5. Je n’ai eu aucun problème !

j ai besoin d aide pour remettre les fichiers de control sur une base oracle installer sous lunix

quelles sont les fichiers indispensable oracle

Laisser un commentaire

(requis)

(requis)