Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.
installation_oracle_11g [2013/04/12 09:08] admin |
installation_oracle_11g [2017/05/30 13:25] (Version actuelle) admin [Finalisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ~~ODT~~ | ||
====== Introduction ====== | ====== Introduction ====== | ||
L'objectif de ce document est de présenter l'installation et la configuration d'une base de données Oracle sur un serveur Linux en mode ligne de commande afin de ne pas mettre en place la couche graphique. | L'objectif de ce document est de présenter l'installation et la configuration d'une base de données Oracle sur un serveur Linux en mode ligne de commande afin de ne pas mettre en place la couche graphique. | ||
Ligne 182: | Ligne 181: | ||
echo "Red Hat Enterprise Linux Server release 5 (Tikanga) Update 5" > /etc/redhat-release | echo "Red Hat Enterprise Linux Server release 5 (Tikanga) Update 5" > /etc/redhat-release | ||
</xterm2> | </xterm2> | ||
+ | |||
+ | **Pour Oracle 6 :** | ||
+ | <code> | ||
+ | yum -y install compat-libstdc++-296 compat-libstdc++-33 \ | ||
+ | make elfutils-libelf-devel glibc-devel \ | ||
+ | glibc-headers gcc gcc-c++ \ | ||
+ | libaio-devel sysstat unixODBC \ | ||
+ | unixODBC-devel unzip ksh compat-libcap1 | ||
+ | </code> | ||
==== User Oracle ==== | ==== User Oracle ==== | ||
- | Créer deux groupes, oinstall et dba | + | Créer 3 groupes, oinstall, dba et oper |
<xterm2 root> | <xterm2 root> | ||
groupadd oinstall | groupadd oinstall | ||
groupadd dba | groupadd dba | ||
+ | groupadd oper | ||
</xterm2> | </xterm2> | ||
Créer le user oracle, lui affecter les bons groupes et lui donner un mot de passe. | Créer le user oracle, lui affecter les bons groupes et lui donner un mot de passe. | ||
<xterm2 root> | <xterm2 root> | ||
- | useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle | + | useradd -g oinstall -G dba,oper -p password -d /home/oracle -s /bin/bash oracle |
passwd oracle | passwd oracle | ||
</xterm2> | </xterm2> | ||
Ligne 360: | Ligne 369: | ||
export PATH=$PATH:$ORACLE_HOME/bin | export PATH=$PATH:$ORACLE_HOME/bin | ||
export NLS_LANG=FRENCH_FRANCE.UTF8 | export NLS_LANG=FRENCH_FRANCE.UTF8 | ||
+ | export NLS_DATE_FORMAT='DD/MM/YYYY HH24:MI:SS' | ||
+ | export SQLPATH=$HOME/sql | ||
</code> | </code> | ||
- | La dernière ligne est facultative, mais permet la gestion des accents dans les outils oracle type SQL*Plus. Cette variable influe aussi sur le format des dates et des tris dans Oracle | + | Les 3 dernières lignes sont facultatives, mais permet la gestion des accents dans les outils oracle type SQL*Plus ainsi que l'affichage à la seconde près des dates dans les traces. Cette variable influe aussi sur le format des dates et des tris dans Oracle. La variable SQLPATH est sous SQL*Plus le répertoire par défaut de recherche des scripts SQL. |
Sourcer le fichier .bash_profile | Sourcer le fichier .bash_profile | ||
Ligne 523: | Ligne 534: | ||
<code> | <code> | ||
SID_LIST_LISTENER = | SID_LIST_LISTENER = | ||
- | (SID_DESC = | + | (SID_LIST= |
- | (GLOBAL_DBNAME = RED) | + | (SID_DESC = |
- | (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1) | + | (GLOBAL_DBNAME = RED) |
- | (SID_NAME = RED) | + | (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1) |
+ | (SID_NAME = RED) | ||
+ | ) | ||
) | ) | ||
</code> | </code> | ||
Ligne 758: | Ligne 771: | ||
echo -n "Démarrage Oracle DB:" | echo -n "Démarrage Oracle DB:" | ||
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME" | su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME" | ||
+ | touch /var/lock/subsys/dbora | ||
;; | ;; | ||
stop) | stop) | ||
echo -n "Arrêt Oracle DB:" | echo -n "Arrêt Oracle DB:" | ||
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME" | su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME" | ||
+ | rm -f /var/lock/subsys/dbora | ||
;; | ;; | ||
*) | *) |