Depuis quelques temps, Oracle a changé son mode de fonctionnement pour les installations de certains de ses binaires.
La nouvelle méthode consiste en le dépôt de l’arborescence d’installation à la cible d’exécution.
Les étapes pour Oracle RDBMS et Grid deviennent de fait :
- Dépôt de l’arborescence à sa cible, par exemple c:\app\oracle\18.3\db_home pour Oracle RDBMS 18.3.0
- Exécution de setup.exe
- Suivre comme d’habitude les étapes d’installation en fonction de ce qu’on souhaite déployer
- A la fin de l’installation, l’ORACLE_HOME de l’installation est bien c:\app\oracle\18.3\db_home
Le client Oracle quant à lui continue à s’installer dans une arborescence décidée au moment de l’installation et non dans le répertoire de dépôt des binaires d’installation comme décrit plus haut.
Un point très important à retenir, NE PAS AVOIR D’ESPACE DANS L’ENSEMBLE DE L’ARBORESCENCE ! Par exemple c:\Program Files\oracle\18.3\db_home n’est pas autorisé.
Cette remarque s’applique aussi à l’endroit où l’on dépose les binaires d’installation. Déposer par exemple un binaire d’installation dans une arborescence comme d:\All Softwares\oracle\18.3.0\client ne permettra pas l’exécution de setup.exe à cause de l’espace présent dans « All Softwares« .
Depuis aussi loin qu’Oracle RDBMS 8.1.5 et son installeur Java, un espace dans l’arborescence ORACLE_HOME et/ou dans le répertoire contenant les binaires d’installation empêche l’installation du logiciel.