Estaba en el mismo barco, intentando configurar XE en una máquina virtual (openSUSE 13.01 64 bits).
La solución en mi caso fue el nombre de host faltante en /etc/hosts
.Puede examinar los errores en /u01/app/oracle/product/11.2.0/xe/config/log/CloneRmanRestore.log
al principio (la ruta depende de su versión XE).
Busque una información similar a:ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=linux-cn65.site)(PORT=1521))
Así que linux-cn65.site (el host de VM) faltaba. Agregue su host en /etc/hosts (como root):
127.0.0.1 linux-cn65.site
<-- su anfitrión aquí
y ejecute la configuración nuevamente (como root):sh /etc/init.d/oracle-xe configure
Trucos adicionales
-
si no tiene los archivos de error en la carpeta de registro, puede volver a instalar XE sin h bandera, así:
- para encontrar su paquete:
sudo rpm -qa | grep -i oracle
- para eliminarlo:
sudo rpm -e oracle-xe-11.2.0-1.0.x86_64
<-- su paquete aquí
- para encontrar su paquete:
-
instalar de nuevo sin el indicador h:
sudo rpm -iv oracle-xe-11.2.0-1.0.x86_64.rpm
oh, reemplace la versión (oracle-xe-11.2.0-1.0.x86_64.rpm) con la suya. Saludos;)