Installation de Fedora 12
Je ne vais pas entrer dans les détails, l’installation se fait facilement, sinon un tutoriel en image est disponible ici
Juste une précision, lors du partitionnement de votre disque, je vous conseille de créer, vous-même, votre partitionnement, en sélectionnant l’option «Create custom layout ».
|
Point de Montage |
Système de Fichier |
Taille |
| /boot | Ext4 | 100 Mo |
| / | Ext4 | le reste |
| /tmp | Ext4 | 4 Go |
| Swap | Swap | 2 Go |
Attention : Si vous utilisez la version Express Edition, la taille de la base est limitée à 4Go, donc inutile de prévoir un gros disque dur.
Configuration réseau
Logger en Root
- Désactivation des éléments de sécurité
- System > Administration > Pare-feu
- Modifier le champ SELINUX pour avoir ceci
- Configuration du nom de la machine
- Configuration de l’IP
#/etc/selinux/config
SELINUX=disabled#/etc/hosts
127.0.0.1 NOM_Machine.domaineifconfig eth0 IP masquePréparation du système
Logger en Root
- Modification des paramètres du kernel
- Installation des paquets nécessaires pour Oracle
- Création des groupes et de l’utilisateur Oracle
- Création des répertoires d’installation d’Oracle
Il est possible d’ajouter les paramètres dans le fichier /etc/sysctl.conf
Cependant, je vous conseille de laisser faire oracle un peu plus tard !
Cependant, je vous conseille de laisser faire oracle un peu plus tard !
En ne précisant, ni le type d’architecture processeur, ni la version du paquet, cela permet d’être compatible avec les versions 32-bit et 64-bit et d’avoir la dernière version du paquet.
yum install compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ ksh libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel binutils ^^Création des groupes
groupadd oinstall
groupadd dba
groupadd oper^^Création de l’utilisateur
useradd -m -g oinstall -G dba,oper oracle
passwd oraclemkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01Modification de la version de Linux
Logger en Root
Il existe 2 méthodes pour cette étape. Soit, comme je vais vous le montrer, on modifie le nom de la version, soit on modifie les fichiers d’installation d’oracle.
#/etc/redhat-release
redhat release 5
Configuration de l’utilisateur Oracle
Logger en Oracle
- Ajout de variables d’environnement à l’utilisateur Oracle
- Redéfinition des limites du nombre de processus
Il faut adapter ce fichier à votre machine, comme la variable ORACLE_HOSTNAME.
cat >> /home/oracle/.bash_profile << EOF
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=fedora.labo-oracle.com; export ORACLE_HOSTNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=ORCL11; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
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/rdbm/jlib; export CLASSPATH
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
cat >> /etc/security/limits.conf << EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
cat >> /etc/pam.d/login << EOF
session required pam_limits.so
EOF
cat >> /etc/csh.login << EOF
if ( \$USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOFTéléchargement d'Oracle 11g
Logger en Oracle
Vous pouvez télécharger la dernière version d'Oracle là : 
Je vous recommande de bien lire la licence avant de l’utiliser, car Oracle n’est pas un produit gratuit.

Je vous recommande de bien lire la licence avant de l’utiliser, car Oracle n’est pas un produit gratuit.
Dé-Zippé les fichiers :
cd /export/home/oracle/
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zipAttention : ces commandes créent 2 répertoires différents. Il faut les rassembler en un seul et même répertoire database.
Installation d'Oracle 11g Release 2
Logger en Oracle
Voici la partie que l'on attend tous : l'installation
./runInstallerRemarque : un bug d'affichage apparait, pour le faire disparaitre il suffit de modifier la résolution une fois que l'OUI est lancée.
L’Étape « Typical Installation »
Il y a 2 choses à ne surtout pas oublier de faire durant l’étape d’installation :
- OSDBA Group : oinstall
- Global database name : ORACLE_SID.ORACLE_HOSTNAME

Pour finir
Logger en Root
- Rétablir le fichier release
- Monter l’instance
#/etc/redhat-release
Fedora release 12 (Constantine)#/etc/oratab
ORCL11:/u01/app/oracle/product/11.2.0/db_1:Y

