Oracle 10g : installation sous linux

J'ai construit cette page à destination des personnes qui tenteraient d'installer Oracle sous Linux. Mon expérience m'a appris que ce n'était pas toujours une tâche très aisée. Néanmois, il semble que l'installation de la version 10g d'Oracle pose beaucoup moins de problème que par le passé. J'ai effectué plusieurs installations sur des machines ayant pour système d'exploitation Mandrake 10.0 et debian.

J'ai rencontré très peu de soucis avec la distribution Mandrake 10.0, surtout lorsque j'ai effectué l'installation moi-même. Sur des distributions que je n'avais pas moi-même installé, cela s'est parfois avérré plus difficile car certains pré-requis n'était pas présents.

Sur la debian version Sarge où, j'ai installé Oracle, j'ai aussi rencontré quelques problèmes de pré-requis et de librairies qui n'étaient pas, par défaut, installées.

Support de cours

Fichiers de script

Principaux problèmes pouvant survenir

  • Problèmes avec des fichiers ".mk" : Parfois, durant l'installation, des problèmes surviennent lors de l'exécution de fichiers "Makefile" (extension .mk). Lors de ce genre de problèmes, il faut ouvrir une console sous le compte oracle et exécuté manuellement le "make". Les messages qui apparaissent alors permettent par fois de déterminer plus facilement les librairies manquantes ou le problème qui empêche la compilation. Ensuite, si vous réussissez à régler le problème vous pouvez réessayer de continuer l'installation d'Oracle.
    Si vous effectuez une installation sous la distribution debian, il vous faudra tout simplement ignorer ce type d'erreurs (du moins si vous ne trouvez pas les librairies manquantes). Cela ne devrait pas avoir de conséquences sur le fonctionnement d'Oracle 10g.
  • Problème de création de bases de données : Pour créer une base de données, que cela soit fait pendant ou en dehors de l'installation, il s'agit d'utiliser l'outil "dbca". Or, cet outil utilise des fonctions java permettant de récupérer des renseignements sur le système. Un problème que j'ai rencontré, c'est que lorsque le nom de la machine "hostname" ne corresponds pas au nom DNS, alors la fonction chargé de récupérer ces renseignements renvoit nulle et ne permet donc pas de démarrer "dbca".

Les services WEB dans Oracle 10g

  • iSQL Plus
    • Comment lancer le service ? $ORACLE_HOME/bin/isqlplusctl start
    • Sur quel port l'exécuter ? http://localhost:5560/isqlplus/
  • Ultra Search
    • Comment lancer le service ? $ORACLE_HOME/bin/searchctl start
    • Sur quel port l'exécuter ? http://localhost:5620/ultrasearch/
  • Enterprise Manager
    • Comment lancer le service ? $ORACLE_HOME/bin/emctl start console
    • Sur quel port l'exécuter ? http://localhost:5500/em/

Quelques liens utiles

Mise à jour le 25 janvier 2008