Oracle Listener
środa, czerwiec 25th, 2008
Oracle Listener
Wystartowanie oracle listener nie jest wymagane tylko przy lokalnym połączeniu z bazą w innych przypadka jest wymagane żeby listener był wystartowany tzn. przy połączeniu zdalnym a także lokalnym lub zdalnym korzystając z protokołu HTTP.
Defaultowe porty można zmienić podczas instalacji a także po zakończonej instalacji, z powodów bezpieczeństwa należy zawsze zmieniać nr portu na inny niz 1521 lub 8080 dla HTTP.
Połączenie HTTP z defaultu jest zablokowane, czyli po zakończonej instalacji nie możemy się połączyć używając HTTP, możemy bardzo łatwo to odblokować.
Listener możemy kłaść a także stawiać uruchamiając odpowiednie polecenia,
- startowanie listenera: lsnrctl start
- stopowanie: lsnrctl stop
w dowolnym momencie możemy sprawdzić status listenera komendą: lsnrctl status.
Jeżeli listener jest wystartowany to komenda pokarze nam raport z którego możemy się dowiedzieć na jakich portach listener nasłuchuje dla Oracle NET jak i dla HTTP.
Możemy także sprawdzić czy proces listenera chodzi przez sprawdzenie procesów za pomocą polecenie
ps -ef|grep lsn (oczywiście w środowisku UNIX/Linux).
Tak jak pisałem możemy zmienić port listenera w pliku listener.ora,
po takiej zmianie należy pamiętać żeby maszyny klienckie używały nowego portu.
Oczywiście nalezy pamiętać także ze po zmianie portu restart procesu listenera jest wymagany.