ORACLE 12C : registrazione servizio Listener

Con le versioni precedenti, PMON (Process Monitor) era responsabile della registrazione dei servizi di database nel listener.

A partire da Oracle 12C c’è un cambio di architettura rispetto alla registrazione del servizio in Oracle

Versione database 12c.

Oracle ha introdotto un nuovo processo in background obbligatorio dedicato alla “registrazione del servizio di database per il Listener” e denominato LREG (Listener Registration Process). Il processo di registrazione del listener (LREG) registra le informazioni sull’istanza del database e sui processi del dispatcher con il listener Oracle Net (consultare “Oracle Net Listener”). Quando un’istanza viene avviata, LREG interroga il listener per determinare se è in esecuzione. Se il listener è in esecuzione, LREG gli passa i parametri rilevanti. Se non è in esecuzione, LREG tenta periodicamente di contattarlo.

È inoltre possibile utilizzare il parametro remote_listener per indicare a LREG di registrare un servizio con un listener remoto (che è comune negli ambienti Oracle RAC). Per tracciare la registrazione del servizio su Listener, ho abilitato la traccia (seguendo lo stesso vecchio metodo utilizzato con PMON) come segue.

SQL> alter system set events = ‘immediate trace name
listener_registration level 3’;
SQL> alter system register;
This would dump the service registration trace in the LREG trace file under the
background dump destination as shown below.
SQL> show parameter background_dump_desp
NAME TYPE VALUE
—————————— ——— ——————————————
Background_dump_dest string /app/oracle/diag/orcl/orcl/trace

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *