Notes d' nstallation de Oracle Database 10g Release 2 (10.2.0.1.0)
Enterprise/Standard Edition for Linux x86 Sur Fedora 5

 

Pour une installation de Oracle 10gR2 sur Fedora 5 , les grandes lignes sont identiques a l’installation sur Fedora 4 .Il suffit de changer le numéro de version dans le fichier /etc/redhat-release . Par contre les package pré requis ne sont pas les mêmes bien entendue, puisqu’ils sont issue de cette nouvelle distribution de Fedora

 

compat-gcc-32-c3.2.3-55.fc5

compat-libstdc33-3.2.3-55.fc5

compat-db-4.2.52-4

compat-libf2c-32-3.2.3-55.fc5

compat-libstdc296-2.96-135

compat-gcc-32-3.2.3-55.fc5

compat-libgcc-296-2.96-135

compat-gcc-32-g77-3.2.3-55.fc5

compat-readline43-4.3-2.1

openmotif-2.3.0-0.1.9.2

openmotif-devel-2.3.0-0.1.9.2

libaio-0.3.104-2

gcc-4.1.0-3

make-3.80-10.2

Il est important, d’être vigilant au moment de l’installation des composants Oracle.
A 31% de l’installation des composants , le fichier gennttab est généré dans le répertoire $ORACLE_HOME/bin . Ce fichier comporte une erreur comparé a la nouvelle version  de sed . Il faut changer les lignes suivantes :

 LIB=`$ECHO ${TtoLIB} | $SED 's/ /\\
/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`
  INI=`$ECHO ${TtoINI} | $SED 's/ /\\
/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`
  BAS=`$ECHO ${TtoBAS} | $SED 's/ /\\
/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`

Par :

 LIB=`$ECHO ${TtoLIB} | $SED 's/ /\\n/g' | $GREP "^${T}:" | $AWK -F: '{print$2}'`  

INI=`$ECHO ${TtoINI} | $SED 's/ /\\n/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`  

BAS=`$ECHO ${TtoBAS} | $SED 's/ /\\n/g' | $GREP "^${T}:" | $AWK -F: '{print$2}'`

Avant la phase de lincking ntcontab situé a 62% de l’installation.
Comme vous pouvez le voir sur cette image (cliquez ici ) , j’ouvre 3 fenêtres de terminal .
1 fenêtre où je suis dans un répertoire en position d’attente pour lancer la commande

cp gennttab $ORACLE_HOME/bin/

1 fenêtre où je suis dans le répertoire $ORACLE_HOME/bin en position de lister la generation du fichier gennttab avec la commande

ls –al|grep gennttab

1 fenêtre me servant au lancement de runInstaller   

Vous pouvez télécharger le fichier gennttab modifié (téléchargez ici) et utiliser ma méthodologie .
A noter , pour le fichier /etc/hosts , il est important d’avoir son adresse TCP/IP avec le nom de la machine , mais également l’adresse loopback avec le nom de localhost  sans le nom de la machine. Exemple du fichier hosts avant les modifications :

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1         pluton localhost.localdomain localhost
192.168.0.2       pluton

Exemple du fichier hosts après modifications :

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1         localhost.localdomain localhost
192.168.0.2       pluton