base de données Oracle configuration détaillée tns

TNS brève introduction et l' application de
la définition complète de l'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 est pas comme SQL SERVER comme illustré dans le réseau local automatiquement pour tous les serveurs en ligne, les clients choisissent simplement le serveur souhaité sur le client, puis utilisez le numéro de compte et mot de passe connectez-vous. 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é
profil TNS comprenant un serveur et un client en deux parties. Le serveur a listener.ora, sqlnet.ora et tnsnames.ora, si connecté via BGC (connexion Oracle Gérer) et client de gestion de service de noms de domaine, 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 connectivité de serveur, y compris les informations de configuration du client de se connecter aux serveurs et bases de données.

TNS configuration
peut être configuré par TNS 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'enregistrement du service d'é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. En plus d'un auditeur serveur IP peut être configuré pour surveiller simultanément 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, chacune des adresses IP de surveillance différents.

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 être agencée une pluralité d'adresses IP distantes: BCDG = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.1.55) (PORT = 1521)) (ADDRESS = ( PROTOCOLE = TCP) (HOST = 192.168.1.56) (PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = BCDG) (SERVEUR = DÉDIÉ)))

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.

Publié deux articles originaux · louanges gagnées 0 · Vues 259

Je suppose que tu aimes

Origine blog.csdn.net/xiaohuangren_123/article/details/105055395
conseillé
Classement