Maison  >  Article  >  Opération et maintenance  >  Oracle a mis en place la surveillance

Oracle a mis en place la surveillance

PHPz
PHPzoriginal
2023-05-20 10:36:087007parcourir

La base de données Oracle est l'un des plus grands systèmes de gestion de bases de données relationnelles au monde et est largement utilisée dans les entreprises et les organisations. Lorsque vous utilisez Oracle, la configuration d'un écouteur est l'une des étapes très importantes qui peuvent vous aider à contrôler la connexion entre l'application et la base de données. Cet article explique comment configurer l'écouteur Oracle.

1. Qu'est-ce qu'un auditeur Oracle ?

L'écouteur Oracle est un processus distinct qui reçoit les demandes de connexion des processus client et serveur et les transmet à l'instance de base de données appropriée. Grâce aux écouteurs, les clients peuvent interagir avec la base de données.

2. Configurer l'auditeur

Dans cette section, nous discuterons des étapes à suivre pour configurer l'auditeur. Voici les étapes détaillées :

1. Vérifiez si l'écouteur est en cours d'exécution. Les écouteurs requis sont généralement créés automatiquement lors de l'installation d'Oracle. Sur les systèmes Linux, vous pouvez vérifier si l'écouteur est en cours d'exécution à l'aide de la commande suivante :

$ ps -ef | grep tnslsnr

Si l'écouteur est en cours d'exécution, vous pouvez voir le processus tnslsnr en cours d'exécution. S'il n'est pas en cours d'exécution, vous devez le démarrer manuellement avant de commencer à utiliser la base de données.

2. Recherchez la version de l'auditeur. La version de l'écouteur peut être interrogée à l'aide de la commande suivante :

$ lsnrctl version

Cette commande renverra les informations de version.

3. Modifiez le fichier de configuration de l'écouteur. Par défaut, le fichier de configuration de l'écouteur s'appelle Listener.ora. Vous pouvez le trouver dans le répertoire $ORACLE_HOME/network/admin. Pour modifier le fichier, vous pouvez utiliser la commande suivante :

$ vi $ORACLE_HOME/network/admin/listener.ora

Dans ce fichier, vous devez ajouter une entrée pour spécifier le protocole, le port et les informations de liaison pour l'écouteur. écoutez. Voici quelques exemples de configurations :

SID_LIST_LISTENER =
(SID_LIST =

(SID_DESC =
  (SID_NAME = PLSExtProc)
  (ORACLE_HOME = /u01/app/oracle/product/12.1.0/dbhome_1)
  (PROGRAM = extproc)
)
(SID_DESC =
  (GLOBAL_DBNAME = orcl)
  (ORACLE_HOME = /u01/app/oracle/product/12.1.0/dbhome_1)
  (SID_NAME = orcl)
)

)

LISTENER =
(DESCRIPTION_LIST =

(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = example.com)(PORT = 1521))
)

)

Dans cette configuration, SID_LIST_LISTENER contient une liste décrivant toutes les instances de base de données à écouter. Cette liste doit contenir une entrée SID_DESC pour chaque instance à écouter.

À la fin de la liste, il y a une entrée distincte décrivant le protocole réseau et les informations de port à utiliser par l'auditeur.

4. Vérifiez le fichier de configuration de l'écouteur. Une fois l'édition terminée, vous pouvez vérifier que la syntaxe du fichier de configuration de l'écouteur est correcte à l'aide de la commande suivante :

$ lsnrctl status

Cette commande générera une erreur si votre fichier de configuration contient des erreurs.

5. Redémarrez l'écouteur. Lorsque vous modifiez un fichier de configuration d'écouteur, vous devez redémarrer l'écouteur pour que les modifications prennent effet. Vous pouvez redémarrer l'écouteur en utilisant la commande suivante :

$ lsnrctl stop
$ lsnrctl start

6. Testez l'écouteur. Pour tester si l'écouteur fonctionne correctement, vous pouvez utiliser la commande suivante :

$ tnsping example.com

Si l'écouteur est en cours d'exécution, cette commande renverra un message « OK ».

7. Activer et désactiver les auditeurs. Parfois, vous devrez peut-être désactiver ou activer un écouteur dans un scénario spécifique. Vous pouvez utiliser la commande suivante pour désactiver l'écouteur :

$ lsnrctl désactiver

Vous pouvez utiliser la commande suivante pour activer l'écouteur :

$ lsnrctl activer

3. Résumé

Dans la base de données Oracle, l'écouteur est un outil très élément important et nécessaire. Les écouteurs, s'ils sont correctement configurés, peuvent vous aider à mieux contrôler l'accès et les connexions à la base de données. Dans cet article, nous avons présenté comment configurer un écouteur et discuté de certains paramètres et réglages associés. Si vous configurez correctement vos écouteurs, vous pourrez obtenir de meilleures performances et fiabilité de la base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn