Byłem na tej samej łodzi, próbując skonfigurować XE na maszynie wirtualnej (openSUSE 13.01 64-bitowy).
Rozwiązaniem w moim przypadku był brak nazwy hosta w /etc/hosts
.Możesz sprawdzić błędy w /u01/app/oracle/product/11.2.0/xe/config/log/CloneRmanRestore.log
na samym początku (ścieżka zależy od wersji XE).
Wyszukaj informacje podobne do:ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=linux-cn65.site)(PORT=1521))
Więc linux-cn65.site (hosta maszyny wirtualnej) brakowało. Dodaj swój host w /etc/hosts (jako root):
127.0.0.1 linux-cn65.site
<-- Twój gospodarz tutaj
i uruchom konfigurację ponownie (jako root):sh /etc/init.d/oracle-xe configure
Dodatkowe sztuczki
-
jeśli nie masz plików błędów w folderze dziennika, możesz ponownie zainstalować XE bez h flaga, tak:
- aby znaleźć swój pakiet:
sudo rpm -qa | grep -i oracle
- aby go usunąć:
sudo rpm -e oracle-xe-11.2.0-1.0.x86_64
<-- Twój pakiet tutaj
- aby znaleźć swój pakiet:
-
zainstaluj ponownie bez flagi h:
sudo rpm -iv oracle-xe-11.2.0-1.0.x86_64.rpm
och, zamień wersję (oracle-xe-11.2.0-1.0.x86_64.rpm) na swoją. Pozdrawiam;)