base de données détaillée Oracle configuration de l'auditeur tns

contour

Un ami m'a demandé une zone d'écoute de contenu micro-canal, afin de prendre le temps aujourd'hui tondu.

TNS

La définition complète Oracle TNS: Substrat Réseau Réseau transparence transparent substrat, service d'écoute est une partie importante de celui-ci, pas tous, non seulement comme l'auditeur TNS.

TNS fait partie d'Oracle Net, un outil conçu pour gérer et configurer les connexions de base de données et client Oracle, dans la plupart des cas, le client et la base de données que vous souhaitez communiquer, vous devez configurer le TNS, bien sûr, dans quelques cas, ne pas configurer le TNS peut connexion de base de données Oracle, par exemple via JDBC. Si vous vous connectez via Oracle TNS, le client doit installer le client Oracle.

Parmi Oracle, si vous souhaitez accéder à un serveur doit être réglé TNS Il n'est pas comme SQL Server en tant que client liste automatiquement tous les serveurs en ligne, il suffit de sélectionner le serveur exige que le client dans le réseau local, puis utilisez le nom d'utilisateur et mot de passe pour vous connecter. Mais Oracle ne comprend pas automatiquement un serveur au sein du réseau, vous devez indiquer le serveur de noms être configuré en lisant le fichier de configuration TNS.

Profil général est: tnsnames.ora, le chemin par défaut:% ORACLE_HOME% \ réseau \ admin \ tnsnames.ora

La figure ci-dessus et STDCG BCDG est le TNS correspondant, les points d'accueil à l'adresse IP du serveur de base de données, LAN nom d'ordinateur bien sûr également possible. Lorsque vous créez une connexion au serveur de base de données des services de connectivité via le client Net Manager, en fait, il est d'augmenter le contenu d'un TNS dans le fichier tnsnames.ora.

TNS profil détaillé

fichier de configuration TNS comprend serveur et le client en deux parties. Serveur a listener.ora, sqlnet.ora et tnsnames.ora, si connecté via BGC (connexion Oracle Gérer) et nom de domaine client de gestion de service, le serveur peut également inclure cman.ora et d'autres documents, le client a tnsnames.ora, sqlnet .ora. Le chemin par défaut pour tous fichier de configuration Oracle TNS:% ORACLE_HOME% \ réseau \ admin

listener.ora: fichier de configuration Listener, après le lancement réussi d'un service qui se trouve sur le côté serveur. Listener écoute une demande de connexion du programme client et la mise en place d'un client de service et un serveur canal de connexion. Par défaut, le port d'écoute Oracle 1521 sur demande de connexion client.

sqlnet.ora: restreinte ou limitée pour gérer et configurer la connexion de tns, en définissant les paramètres dans le fichier peut être géré connexion TNS. L'effet de différents paramètres, respectivement, doivent configurer le client et le serveur ..

tnsnames.ora: Configuration client aux services de connexion au serveur, y compris les informations de configuration du client pour se connecter aux serveurs et bases de données.

configuration TNS

TNS peut être configuré par Oracle Net Configuretion Assitant, vous pouvez également configurer manuellement. Tout d'abord, après l'installation côté serveur Oracle est terminée, vous devez procéder à configurer le récepteur, est AUDITEUR les principaux composants d'Oracle Communications, suivi par l'installation du client Oracle sur le client, alors que le fichier de configuration tnsnames.ora.

Tout d'abord auditeur se compose de deux parties: Oracle pour écouter adresse, port, protocole, base de données Oracle à surveiller, l'environnement non-RAC, AUDITEUR ne peut surveiller et l'adresse de cette instance de serveur, sous l'environnement RAC, AUDITEUR peut également écouter serveur distant. Pour configurer une base de données au moins chaque auditeur. (Note: environnement RAC, se référant à la configuration de l'environnement de cluster de serveurs Oracle)

AUDITEUR partie de la configuration de l'adresse et le port d'Oracle pour écouter, le document comprendra également une partie de SID_LIST_LISTENER, qui est configuré instance d'Oracle a besoin d'écouter. (Note: Dans la capture d'écran ci-dessus ne SID_LIST_LISTENER pas cette partie, cela est parce que depuis l'inscription au service de l'écoute de lance de la version d'Oracle dynamique, lorsque la base de données démarre, seront automatiquement inscrits pour surveiller la liste d'instance en cours de base de données, donc pas besoin de configurer la section SID_LIST_LISTENER)

paramètre hôte peut être le nom d'hôte du serveur Oracle, ou l'adresse IP correspondante. Dans un serveur multi-IP peut être configuré auditeur pour écouter sur une pluralité d'adresses, telles que la configuration suivante: LISTENER = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = tcp) (HOST = 192.168.0.11) (PORT = 1521)) (ADDRESS = (PROTOCOL = tcp) (HOST = 192.168.2.11) (PORT = 1521)) )), Ou il peut être une pluralité de moniteurs, chaque adresse IP de moniteur.

Le général a dit, en fait, la configuration TNS fichier de configuration tnsnames.ora, tnsnames.ora devez configurer le client, mais aussi la configuration côté serveur. La différence entre la configuration côté serveur client et parce que la configuration du serveur associé à la configuration du récepteur. Ce qui suit est un exemple de configuration:

tnsnames.ora se compose également de deux parties, la section de ADDRESS_LIST contient surveiller les informations d'adresse du serveur de base de données Oracle, qui est, à dire la base de données TNS peut communiquer par l'intermédiaire de cette adresse et le client; CONNECT_DATA définit la base de données client pour se connecter à, et les connexions de bases de données, (dédié ou commun).

Dans un environnement multi-IP, TNS peut également configurer plusieurs adresses IP à distance:

NWPPDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.1.55) (PORT = 1521)) (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.1.56) (PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = NWPPDB) (SERVER = DEDICATED)))

sqlnet.ora est une configuration très importante, il peut contrôler et gérer les attributs de connexion Oracle, la configuration ou configurer le côté serveur en fonction du paramètre qui détermine le rôle du client. configuration sqlnet.ora est globale, il a dit sqlnet.ora configuration est de relier tout le travail, si vous voulez limiter ou restreindre une connexion ou un service, vous pouvez configurer les paramètres de TNS.

Il y a beaucoup d'autres fonctionnalités TNS, TNS familier avec les connaissances, les compétences sont essentielles DBA, derrière DBA partagera plusieurs aspects, amis intéressés peuvent regarder -

passé Singulier sur le sommeil
Précédent
Les pauvres empruntent de l'argent pour acheter une voiture et un prêt pour acheter une voiture, qui est une initiative intelligente?
Prochain
Domestique abandonné drone militaire Pourquoi choisir Compass et GPS? Réponse chef d'architecte
passé Singulier sur le sommeil
Partagez un DevOps livres classiques --devops: architecte logiciel Guide d'action
passé Singulier sur le sommeil
Certains Hover H6 propriétaire dit que la voiture n'est pas bon, pourquoi les propriétaires de Porsche Cayenne se sentaient bien H6?
commande détaillée mpstat linux - voir l'utilisation cpu
Ennuis ne comprends pas: pourquoi les gens disent maintenant ils sont la maison de graisse?
OFFRIR DES pas se permettre de le réparer? Les pauvres achètent une voiture d'occasion, voiture loin de ce point 4
système de collecte journal détaillé en temps réel --Flume et le déploiement de l'environnement et la configuration
La grand-mère de Gao Xiaosong est une version féminine de Forrest Gump, je l'ai déjà écrit le script
Une fois populaire voiture en ligne, pourquoi ne pas disparu?
Musique recrutement d'ancrage radio