So finden Sie den Oracle Service -Namen?

So finden Sie den Oracle Service -Namen?
Oracle Service -Namen sind wesentliche Komponenten einer Datenbankverbindung, mit der Clients auf bestimmte Datenbankdienste zugreifen können. In der Oracle -Datenbank können die Dienstnamen während des Installations- und Konfigurationsprozesses definiert werden. Um jedoch eine Verbindung zur Oracle -Datenbankinstanz herzustellen, ist ein Dienstname erforderlich. In einigen Fällen kann es erforderlich sein, den Oracle -Dienstnamen zu finden, beispielsweise bei der Konfiguration einer Verbindungszeichenfolge, der Fehlerbehebung von Verbindungsproblemen usw.

Diese Anleitung behandelt, wie der Oracle -Service -Name mit:

  • V $ Services
  • V $ active_services
  • Service_names
  • SERVICE
  • V $ Parameter
  • Sys_context ()

Finden Sie den Oracle Service -Namen mit V $ Services

Der "V $ Services”Ist eine dynamische Leistungsansicht in der Oracle -Datenbank, die Informationen über die enthält verfügbare Dienstleistungen in einer Datenbank. Um den Oracle -Dienstnamen mit dem v $ Services zu finden, geben Sie den unten angegebenen Befehl ein:

Wählen Sie den Namen aus V $ Services aus;

Ausgang

Die Ausgabe zeigte die Liste aller verfügbaren Dienste in der Datenbank.

Suchen Sie den Oracle -Service -Namen mit v $ active_services

Der "V $ active_services”Ist eine dynamische Leistungsansicht in Oracle, die Informationen bezüglich der anzeigt Aktive Dienste in der Datenbank. Das folgende Snippet zeigt, wie Sie Namen von aktiven Oracle -Diensten mit dem Befehl v $ active_services finden:

Wählen Sie den Namen aus v $ active_services aus;

Ausgang

Die Ausgabe zeigte die Listen aller aktiven Dienste in der Datenbank.

Suchen Sie den Oracle Service -Namen mit service_names

Der "Service_namesParameter in Oracle definiert einen oder mehrere Namen für die Datenbankinstanz, um sich bei einem Hörer zu registrieren. Geben Sie den angegebenen Befehl unten ein, um den aktuellen Wert des Parameters service_names in der Datenbank anzuzeigen:

Parameter service_names anzeigen;

Ausgang

Der Ausgang zeigte die Service_names Werte.

Suchen Sie den Oracle Service -Namen mit dem Dienst

In Oracle, die “SERVICEDer Parameter wird verwendet, um einen Dienstnamen anzugeben, den sich die Datenbankinstanz bei den Hörern registrieren soll. Geben Sie den aktuellen Wert des Dienstparameters in der Datenbank den unten angegebenen Befehl ein:

Parameterservice anzeigen;

Ausgang

Die Ausgabe zeigte den Wert des Serviceparameters in der Datenbank.

Suchen Sie den Oracle Service -Namen mit v $ Parameter

In Oracle, “V $ Parameter”Ist eine dynamische Leistungsansicht, die die aktuellen Werte aller Initialisierungsparameter anzeigt, die für die aktuelle Sitzung wirksam sind. Der V $ -Parameter kann mit der WHERE -Klausel verwendet werden, um den aktuellen Wert eines bestimmten Oracle -Dienstes zu ermitteln. Der Befehl ist unten angegeben:

Wählen Sie den Wert aus v $ parameter wobei name = 'service_names';

Ausgang

Die Ausgabe zeigte den Wert des Parameters service_names aus der Parameteransicht v $.

Finden Sie den Oracle -Dienstnamen mit sys_context ()

Der "Sys_context ()Ist eine Funktion in Oracle, die den Wert eines angegebenen Kontext -Namespace und Parameters in diesem Namespace abruft. Um den Namen Oracle Service zu finden, übergeben Sie „enderV“ und „service_name“ als Argumente an die Funktion sys_context (). Der Befehl ist unten angegeben:

Wählen Sie sys_context ('userEnv', 'service_name') aus Dual;

Ausgang

Die Ausgabe zeigt den Wert des Parameters service_name unter Verwendung der Funktion sys_context ().

Abschluss

Der Name des Oracle -Dienstes kann mit der “gefunden werdenV $ Services","V $ active_services","Service_names","SERVICE","V $ Parameter", Und "Sys_context ()”. Diese Methoden können verwendet werden, um Informationen zu verfügbaren und aktiven Diensten in der Datenbank sowie Parameterwerte zu erhalten, die sich auf Dienste beziehen. Dieser Leitfaden hat Informationen zum Finden von Oracle -Servicenamen bereitgestellt.