Une entrée tnsnames.ora générale ressemblerait à ceci si vous choisissez d'aller de cette façon:
DBAlias =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = YourDBServiceName))
)
Votre fichier tnsnames.ora réside généralement dans le ORACLE_HOME/network/admin. Techniquement parlant, vous ne "créez pas d'écouteur", vous définissez plutôt un alias pour une chaîne de connexion au réseau client Oracle, qui va se référer à un écouteur quelque part.
Vous pouvez spécifier une chaîne EZConnect, si vous ne voulez pas/ne peut pas salir avec tnsnames.ora entrées:
"Data Source=//yourserver:1521/yourDB;User ID=theUser;Password=thePW"
Vous aurez besoin d'une entrée dans le fichier sqlnet.ora à l'effet de:
NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT)
Que devrais-je ajouter dans un nouvel écouteur? – sanjeev40084
La connexion à une base de données Oracle peut se faire de deux manières, l'une avec une connexion directe: par exemple, hôte + mot de passe + port + schéma. L'autre méthode est via un nom TNS. Vous stockez l'hôte + passe + port dans un fichier tns. Définissez le TNS_ADMIN =/chemin/vers/dossier/où/tnsfile/et vous référencez ce fichier TNS. – Achille
Si vous ouvrez le fichier tnsnames.ora, vous devriez voir un exemple et vous pouvez copier un profil à partir d'un autre DB et modifier l'information sur votre serveur et votre base de données. – Ben