Le listener est un service qui tourne cote serveur et qui permet d'établir une session avec une base de données oracle, en dehors de la manipulation directe des fichiers la commande LSNRCTL permet de configurer ce service; soit vous tapez lsnrctl suivi de la commande soit lsnrctl tout court pour entrer dans son prompt :
C:\>lsnrctl
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 01-JAN-2010 15:25:39
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
Bienvenue à LSNRCTL, tapez "aide" pour plus d'informations.
LSNRCTL> help
Les opérations suivantes sont disponibles
Un astérisque(*) représente un modificateur ou une commande étendue :
start stop status
services version reload
save_config trace change_password
quit exit set*
show*
LSNRCTL> help set --pour voire les options en détails de 'set'
Les opérations suivantes sont disponibles après set
Un astérisque(*) représente un modificateur ou une commande étendue :
password rawmode displaymode
trc_file trc_directory trc_level
log_file log_directory log_status
current_listener startup_waittime save_config_on_stop
par exemple pour la commande status :
C:\>lsnrctl status
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 01-JAN-2010 15:21:11
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
Connexion à (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
STATUT du MODULE D'ECOUTE
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
Date de départ 01-JAN-2010 08:58:33
Durée d'activité 0 jours 6 heures 22 min. 40 sec
Niveau de trace off
Sécurité OFF
SNMP OFF
Fichier de paramétres du module d'écoute (listener) C:\oracle\ora92\network\admin\listener.ora
Fichier journal du module d'écoute (listener) C:\oracle\ora92\network\log\listener.log
Récapitilatif d'écoute des points d'extrémité...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=wac)(PORT=1521)))
Récapitulatif services...
Le service "DB9I" comporte 2 instance(s).
L'instance "DB9I", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service...
L'instance "DB9I", statut READY, comporte 1 gestionnaire(s) pour ce service...
Le service "DB9IXDB" comporte 1 instance(s).
L'instance "DB9I", statut READY, comporte 1 gestionnaire(s) pour ce service...
Le service "PLSExtProc" comporte 1 instance(s).
L'instance "PLSExtProc", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service...
La commande a réussi
La commande status affiche plusieurs informations sur le listener on peut les subdiviser en catégories :
La première sur le listener comme son alias (si vous avez plusieurs vous devez spécifier lequel après status), sa version, la date de démarrage la durée d'activité, le niveau de trace si vous désirer avoir une trace plus détaillée sur les connexions, la sécurité, le SNMP si vous voulez une gestion par snmp.
Ensuite vient la partie des fichiers de paramètres et de log et par quel moyen le listener permet la connexion à la base de données dans notre cas deux méthodes en TCP sur le port 1521 (en fait c'est des paquets TNS encapsulé en TCP) ou en IPC généralement utilisé pour l'appel aux procédures externes.
La dernière partie c'est la partie services se sont les instances gérer par le listener.
C:\>lsnrctl
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 01-JAN-2010 15:25:39
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
Bienvenue à LSNRCTL, tapez "aide" pour plus d'informations.
LSNRCTL> help
Les opérations suivantes sont disponibles
Un astérisque(*) représente un modificateur ou une commande étendue :
start stop status
services version reload
save_config trace change_password
quit exit set*
show*
LSNRCTL> help set --pour voire les options en détails de 'set'
Les opérations suivantes sont disponibles après set
Un astérisque(*) représente un modificateur ou une commande étendue :
password rawmode displaymode
trc_file trc_directory trc_level
log_file log_directory log_status
current_listener startup_waittime save_config_on_stop
par exemple pour la commande status :
C:\>lsnrctl status
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 01-JAN-2010 15:21:11
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
Connexion à (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
STATUT du MODULE D'ECOUTE
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
Date de départ 01-JAN-2010 08:58:33
Durée d'activité 0 jours 6 heures 22 min. 40 sec
Niveau de trace off
Sécurité OFF
SNMP OFF
Fichier de paramétres du module d'écoute (listener) C:\oracle\ora92\network\admin\listener.ora
Fichier journal du module d'écoute (listener) C:\oracle\ora92\network\log\listener.log
Récapitilatif d'écoute des points d'extrémité...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=wac)(PORT=1521)))
Récapitulatif services...
Le service "DB9I" comporte 2 instance(s).
L'instance "DB9I", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service...
L'instance "DB9I", statut READY, comporte 1 gestionnaire(s) pour ce service...
Le service "DB9IXDB" comporte 1 instance(s).
L'instance "DB9I", statut READY, comporte 1 gestionnaire(s) pour ce service...
Le service "PLSExtProc" comporte 1 instance(s).
L'instance "PLSExtProc", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service...
La commande a réussi
La commande status affiche plusieurs informations sur le listener on peut les subdiviser en catégories :
La première sur le listener comme son alias (si vous avez plusieurs vous devez spécifier lequel après status), sa version, la date de démarrage la durée d'activité, le niveau de trace si vous désirer avoir une trace plus détaillée sur les connexions, la sécurité, le SNMP si vous voulez une gestion par snmp.
Ensuite vient la partie des fichiers de paramètres et de log et par quel moyen le listener permet la connexion à la base de données dans notre cas deux méthodes en TCP sur le port 1521 (en fait c'est des paquets TNS encapsulé en TCP) ou en IPC généralement utilisé pour l'appel aux procédures externes.
La dernière partie c'est la partie services se sont les instances gérer par le listener.
0 comments:
Enregistrer un commentaire