Ich saß im selben Boot und versuchte, XE auf einer virtuellen Maschine (openSUSE 13.01 64bit).
Die Lösung war in meinem Fall der fehlende Hostname in /etc/hosts
.Sie können die Fehler in /u01/app/oracle/product/11.2.0/xe/config/log/CloneRmanRestore.log
untersuchen ganz am Anfang (der Pfad hängt von Ihrer XE-Version ab).
Suchen Sie nach einer ähnlichen Information wie:ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=linux-cn65.site)(PORT=1521))
Also linux-cn65.site (der VM-Host) fehlte. Fügen Sie Ihren Host in /etc/hosts (als root) hinzu:
127.0.0.1 linux-cn65.site
<-- Ihr Gastgeber hier
und führen Sie die Konfiguration erneut aus (als root):sh /etc/init.d/oracle-xe configure
Zusätzliche Tricks
-
Wenn Sie die Fehlerdateien nicht im Protokollordner haben, können Sie XE ohne h neu installieren Flagge, wie folgt:
- um Ihr Paket zu finden:
sudo rpm -qa | grep -i oracle
- um es zu entfernen:
sudo rpm -e oracle-xe-11.2.0-1.0.x86_64
<-- Ihr Paket hier
- um Ihr Paket zu finden:
-
erneut ohne h-Flag installieren:
sudo rpm -iv oracle-xe-11.2.0-1.0.x86_64.rpm
oh, ersetzen Sie die Version (oracle-xe-11.2.0-1.0.x86_64.rpm) durch Ihre. Prost;)