Saya berada di kapal yang sama, mencoba mengonfigurasi XE pada mesin virtual (openSUSE 13.01 64bit).
Solusi dalam kasus saya adalah nama host yang hilang di /etc/hosts
.Anda dapat memeriksa kesalahan di /u01/app/oracle/product/11.2.0/xe/config/log/CloneRmanRestore.log
di awal (jalur tergantung pada versi XE Anda).
Cari info yang mirip dengan:ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=linux-cn65.site)(PORT=1521))
Jadi linux-cn65.site (host VM) tidak ada. Tambahkan host Anda di /etc/hosts (sebagai root):
127.0.0.1 linux-cn65.site
<-- tuan rumah Anda di sini
dan jalankan konfigurasi lagi (sebagai root):sh /etc/init.d/oracle-xe configure
Tipuan tambahan
-
jika Anda tidak memiliki file kesalahan di folder log, Anda dapat menginstal ulang XE tanpa h bendera, seperti ini:
- untuk menemukan paket Anda:
sudo rpm -qa | grep -i oracle
- untuk menghapusnya:
sudo rpm -e oracle-xe-11.2.0-1.0.x86_64
<-- paket Anda di sini
- untuk menemukan paket Anda:
-
instal lagi tanpa tanda h:
sudo rpm -iv oracle-xe-11.2.0-1.0.x86_64.rpm
oh, ganti versi (Oracle-xe-11.2.0-1.0.x86_64.rpm) dengan milik Anda. Semangat;)