[Zbieranie odpowiedzi w komentarzach]
Problem polega na tym, że usługa Oracle działa na adresie IP, a host jest skonfigurowany z innym adresem IP.
Aby zobaczyć adres IP usługi Oracle, wystaw lsnrctl status
polecenie i sprawdź zgłoszony adres (w tym przypadku 127.0.0.1, localhost):
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Aby zobaczyć adres IP hosta, wydaj ipconfig
(pod windows) lub ifconfig
(pod Linuksem).
Jednak w mojej instalacji usługa Oracle nie działa jeśli jest ustawiony na adres localhost, muszę ustawić prawdziwy adres IP hosta (na przykład 192.168.10.X ).
Aby uniknąć tego problemu w przyszłości, nie używaj DHCP do przypisywania adresu IP hosta, ale użyj adresu statycznego.