Heim > Datenbank > Oracle > Was ist ein Dienstname in Oracle?

Was ist ein Dienstname in Oracle?

WBOY
Freigeben: 2022-03-02 11:11:44
Original
12351 Leute haben es durchsucht

In Oracle bezieht sich der Dienstname auf den vom Listener bereitgestellten externen Dienstnamen. Der Parametername ist „SERVICE_NAME“. Der Dienstname kann statisch in der Datei „listener.ora“ registriert oder dynamisch in der Initialisierungsdatei registriert werden. Beides ist akzeptabel. „lsnrctl-sevice“ zur Überprüfung.

Was ist ein Dienstname in Oracle?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

Was ist ein Dienstname in Oracle?

Dienstname (Dienstname): Bezieht sich auf den vom Listener bereitgestellten externen Dienstnamen. Der Client kann eine Verbindung herstellen, indem er die tnsnmaes.ora-Verbindung konfiguriert Die Datei muss dem Server entsprechen. Der vom Listener registrierte Dienstname kann durch Eingabe von lsnrctl und anschließender Eingabe von service angezeigt werden. Der allgemeine Dienstname wird in der Datei listener.ora konfiguriert (statische Registrierung). listener.ora-Datei, während der Initialisierung Konfigurieren Sie die beiden Parameter „Instanzname“ und „Dienstname“ in der Datei für die dynamische Registrierung.

Aber egal welche Registrierungsmethode verwendet wird, Sie können es über lsnrctl-sevice überprüfen.

Ab der Oracle9i-Version wird ein neuer Parameter eingeführt, nämlich der Datenbankdienstname. Der Parametername ist SERVICE_NAME.

Wenn die Datenbank einen Domänennamen hat, ist der Datenbankdienstname der globale Datenbankname; andernfalls ist der Datenbankdienstname derselbe wie der Datenbankname.

Den Datenbankdienstnamen abfragen

Methode 1:

select value from v$parameter where name = 'service_name';
Nach dem Login kopieren

Methode 2:

show parameter service_name
Nach dem Login kopieren

Methode 3: Abfrage in der Parameterdatei.

Datenbankdienstname und Netzwerkverbindung

Öffnen Sie die Oracle-Netzwerkkomponente von oracle8i, und die Hostzeichenfolge zum Verbinden der Datenbank mit dem Client verwendet den Datenbankdienstnamen. Zuvor wurde ORACLE_SID verwendet, was dem Namen der Datenbankinstanz entspricht

Empfohlenes Tutorial: „

Oracle Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist ein Dienstname in Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage