Бях в същата лодка, опитвайки се да конфигурирам XE на виртуална машина (openSUSE 13.01 64 бита).
Решението в моя случай беше липсващото име на хост в /etc/hosts
.Можете да разгледате грешките в /u01/app/oracle/product/11.2.0/xe/config/log/CloneRmanRestore.log
в самото начало (пътят зависи от вашата XE версия).
Потърсете информация, подобна на:ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=linux-cn65.site)(PORT=1521))
Така че linux-cn65.site (VM хост) липсваше. Добавете своя хост в /etc/hosts (като root):
127.0.0.1 linux-cn65.site
<-- вашият хост тук
и стартирайте конфигурацията отново (като root):sh /etc/init.d/oracle-xe configure
Допълнителна измама
-
ако нямате файловете за грешки в папката с регистрационни файлове, можете да инсталирате отново XE без h флаг, като този:
- за да намерите вашия пакет:
sudo rpm -qa | grep -i oracle
- за да го премахнете:
sudo rpm -e oracle-xe-11.2.0-1.0.x86_64
<-- вашият пакет тук
- за да намерите вашия пакет:
-
инсталирайте отново без флаг h:
sudo rpm -iv oracle-xe-11.2.0-1.0.x86_64.rpm
о, сменете версията (oracle-xe-11.2.0-1.0.x86_64.rpm) с вашата. Наздраве;)