Jeg var i samme båd og prøvede at konfigurere XE på en virtuel maskine (openSUSE 13.01 64bit).
Løsningen i mit tilfælde var det manglende værtsnavn i /etc/hosts
.Du kan undersøge fejlene i /u01/app/oracle/product/11.2.0/xe/config/log/CloneRmanRestore.log
i begyndelsen (stien afhænger af din XE-version).
Søg efter en info, der ligner:ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=linux-cn65.site)(PORT=1521))
Så linux-cn65.site (VM-værten) manglede. Tilføj din vært i /etc/hosts (som root):
127.0.0.1 linux-cn65.site
<-- din vært her
og kør konfigurationen igen (som root):sh /etc/init.d/oracle-xe configure
Yderligere tricks
-
hvis du ikke har fejlfilerne i logmappen, kan du geninstallere XE uden h flag, sådan her:
- for at finde din pakke:
sudo rpm -qa | grep -i oracle
- for at fjerne det:
sudo rpm -e oracle-xe-11.2.0-1.0.x86_64
<-- din pakke her
- for at finde din pakke:
-
installer igen uden h-flag:
sudo rpm -iv oracle-xe-11.2.0-1.0.x86_64.rpm
åh, udskift versionen (oracle-xe-11.2.0-1.0.x86_64.rpm) med din. Skål;)