J'étais dans le même bateau, essayant de configurer XE sur une machine virtuelle (openSUSE 13.01 64 bits).
La solution dans mon cas était le nom d'hôte manquant dans /etc/hosts
.Vous pouvez examiner les erreurs dans /u01/app/oracle/product/11.2.0/xe/config/log/CloneRmanRestore.log
au tout début (le chemin dépend de votre version XE).
Recherchez une information similaire à :ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=linux-cn65.site)(PORT=1521))
Alors linux-cn65.site (l'hôte VM) était manquant. Ajoutez votre hébergeur dans /etc/hosts (en tant que root) :
127.0.0.1 linux-cn65.site
<-- votre hôte ici
et exécutez à nouveau la configuration (en tant que root) :sh /etc/init.d/oracle-xe configure
Tromperie supplémentaire
-
si vous n'avez pas les fichiers d'erreur dans le dossier du journal, vous pouvez réinstaller XE sans h drapeau, comme ceci :
- pour trouver votre package :
sudo rpm -qa | grep -i oracle
- pour le supprimer :
sudo rpm -e oracle-xe-11.2.0-1.0.x86_64
<-- votre colis ici
- pour trouver votre package :
-
installez à nouveau sans indicateur h :
sudo rpm -iv oracle-xe-11.2.0-1.0.x86_64.rpm
oh, remplacez la version (oracle-xe-11.2.0-1.0.x86_64.rpm) par la vôtre. Bravo;)