Posts Tagged ‘unix’

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.


Ustawianie Zmiennych środowiska

środa, czerwiec 25th, 2008


Oracle zmienne środowiskowe

W systemach takich jak Linux czy Unix przed uruchomieniem np. sqlplus-a należy właściwie ustawić zmienne środowiska,

do  podstawowych zmiennych zaliczamy:

- $ORACLE_HOME - to jest miejsce w którym został zainstalowany oracle,

- $ORACLE_SID to jest  nazwa/identyfikator bazy danych do której chcemy się zalogować,

- $PATH - to miejsce gdzie są programy oracle np. sqlplus,  listener itp.

Przykładowy sposób ustawiania zmiennych środowiska można zobaczyć w skrypcie oracle_env.sh
Wskazane jest także ustawianie zmiennych:

NLS_LANG - tutaj ustawiamy język i terytorium właściwe dla przechowywanych danych w  bazie danych, LD_LIBRARY_PATH - to jest ścieżka do bibliotek, przeważnie ustawiamy na $ORACLE_HOME/lib.

Przykład eksportowania  zmiennych środowiskowych:

export ORACLE_SID=baza1;

export ORACLE_HOME=/usr/oracle;

export PATH=$ORACLE_HOME/bin:$PATH



hijackThis - Graczykowie - pozycjonowanie kraków - cheap web hosting - Portale internetowe - Serwis Notebooków - programowanie pod linuksem - przepisy kulinarne - Performance Media - sewery dedykowane - Ogloszenia motoryzacyjne - reklama w google - joomla - Schody drewniane - nowe mieszkania warszawa