Die lokale Benennung ist eine der primären Benennungsmethoden, mit denen ein einfacher Name, ein Net Service-Name, in einen Verbindungsdeskriptor aufgelöst wird, mit dem sich der Client bei einer Datenbank oder einem Dienst anmeldet. Bei der lokalen Benennung werden Net Service-Namen und deren Verbindungsdeskriptoren in einer lokalen Datei tnsnames.ora gespeichert.
Ein Endbenutzer gibt einen Connect String, der den Net Service-Namen enthält, in folgendem Format ein:
CONNECT
username/password@net_service_name
Im folgenden Beispiel ist sales der Net Service-Name, der in der Datei tnsnames.ora gefunden wird:
CONNECT scott/tiger@sales
Der Verbindungsdeskriptor, der an den Client zurückgegeben wird, umfasst:
Protokolladresse des Listeners
Service-Name der Datenbank
Anhand dieser Informationen meldet sich der Client bei einem Listener an. Der mit denselben Adressinformationen konfigurierte Listener empfängt die Anforderung. Wenn der Listener auf Anforderungen für denselben Datenbankdienst hört, wie im Verbindungsdeskriptor des Clients angegeben, wird eine Verbindung erteilt.
Weitere Informationen finden Sie im Kapitel Connectivity Concepts im Oracle10i Net Administrator's Guide.
Verwandte Themen