Heim Datenbank SQL Was soll ich tun, wenn ora-12154: Die angegebene Verbindungskennung kann nicht aufgelöst werden?

Was soll ich tun, wenn ora-12154: Die angegebene Verbindungskennung kann nicht aufgelöst werden?

Nov 16, 2019 am 09:38 AM
标识符

Was soll ich tun, wenn ora-12154: Die angegebene Verbindungskennung kann nicht aufgelöst werden?

Verwenden Sie PL/SQL Developer, um eine Verbindung zur Oracle-Datenbank des Unternehmens herzustellen. Beim Anmelden wird die folgende Fehlermeldung angezeigt: ORA-12154: TNS: Die angegebene Verbindungskennung konnte nicht analysiert werden , (Manchmal wird das Fehlerdialogfeld möglicherweise nicht angezeigt, aber die Verbindung kann nicht hergestellt werden. Wenn Sie es mehrmals versuchen, wird das unten gezeigte Fehlerdialogfeld angezeigt.) (Empfohlenes Lernen: MySQL-Lernen)

Was soll ich tun, wenn ora-12154: Die angegebene Verbindungskennung kann nicht aufgelöst werden?

1. Überprüfen Sie den Dienst

Wenn dieses Problem auftritt, Zuerst denken wir daran, zu prüfen, ob ein Problem mit dem Dienst OracleOraDb11g_home2TNSListener vorliegt. Geben Sie während des Betriebs „services.msc“ ein, öffnen Sie das Dienstfenster und prüfen Sie, ob der OracleOraDb11g_homeTNSListener-Dienst ausgeführt wird. Wenn nicht, starten Sie ihn.

2. Verwenden Sie SQL PLUS, um die Verbindung zu testen.

Wenn es weiterhin Probleme gibt, testen wir mit SQL PLUS, ob wir eine Verbindung herstellen können. Führen Sie cmd aus und geben Sie

sqlplus sys/password@database SID as sysdba

in das Eingabeaufforderungsfenster ein, z. B.:

sqlplus sys/abc123@orcl as sysdba
Nach dem Login kopieren

Wenn Sie können connect ist das Problem einfacher zu lösen, was darauf hinweist, dass es kein Problem mit unserer Datenbankinstanz gibt. Das Problem sollte in der Konfiguration des Oracle-Clients und des pl/sql-Entwicklers liegen.

3. Überprüfen Sie die tnsnames.ora-Konfiguration

Im Installationspfad des Clients, meiner ist D:oracleinstantclient_12_1NETWORKADMIN, erstellen Sie eine Datei mit dem Namen: tnsnames.ora, If Es wurde bereits erstellt. Öffnen Sie es einfach und fügen Sie es direkt hinzu. Fügen Sie den folgenden Inhalt zu tnsnames.ora hinzu:

SID名 =
  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = SID名)  )
Nach dem Login kopieren

Beachten Sie, dass vor dem SID-Namen keine anderen Zeichen stehen dürfen, insbesondere keine Leerzeichen!

Prüfen Sie nach dem Speichern, ob Sie sich anmelden können. Wenn es immer noch nicht funktioniert, klicken Sie im Anmeldefenster von pl/sql Developer auf die Schaltfläche „Extras“ -> „Einstellungen“ -> „Verbindung“ und konfigurieren Sie es wie gezeigt in der folgenden Abbildung (Das Oracle-Home-Verzeichnis ist der Pfad des Oracle-Clients).

Was soll ich tun, wenn ora-12154: Die angegebene Verbindungskennung kann nicht aufgelöst werden?

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ora-12154: Die angegebene Verbindungskennung kann nicht aufgelöst werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

C++-Fehler: Bezeichner nicht gefunden, was soll ich tun? C++-Fehler: Bezeichner nicht gefunden, was soll ich tun? Aug 22, 2023 am 10:45 AM

Bei der Entwicklung von Programmen mit der Programmiersprache C++ treten häufig Fehler auf, bei denen der Bezeichner nicht gefunden wurde. Diese Fehlermeldung bedeutet normalerweise, dass der Compiler die Definition einer Variablen, Funktion oder Klasse nicht finden kann. In diesem Artikel wird die Ursache dieses Fehlers erläutert und wie er behoben werden kann. Gründe, warum der Bezeichner nicht gefunden werden kann Schauen wir uns zunächst an, warum der Fehler „Bezeichner nicht gefunden“ auftritt. Dieser Fehler hat normalerweise folgende Gründe: 1.1 Die Variable, Funktion oder Klasse ist nicht definiert. Dies ist einer der häufigsten Gründe für „Bezeichner nicht gefunden“. wenn a

Was sind die Anforderungen für rechtliche Bezeichner in der C-Sprache? Was sind die Anforderungen für rechtliche Bezeichner in der C-Sprache? Aug 27, 2020 pm 01:47 PM

Die Anforderungen für gültige Bezeichner in der Sprache C sind: 1. Der Bezeichner darf nur aus Buchstaben (A~Z, a~z), Zahlen (0~9) und Unterstrichen (_) bestehen. 2. Das erste Zeichen muss ein Buchstabe sein oder Unterstriche dürfen keine Zahlen sein. 3. Die Groß- und Kleinbuchstaben im Bezeichner sind unterschiedlich und haben unterschiedliche Bedeutungen. 4. Der Bezeichner darf kein Schlüsselwort sein.

Go-Bezeichner verstehen: von der Syntax bis zur Semantik Go-Bezeichner verstehen: von der Syntax bis zur Semantik Apr 07, 2024 pm 09:36 PM

In der Go-Sprache werden Bezeichner zum Benennen von Entitäten verwendet. Sie beginnen mit einem Buchstaben oder einem Unterstrich, können Buchstaben, Zahlen oder Unterstriche enthalten und können keine reservierten Schlüsselwörter sein. Semantisch gesehen stellen Konstantenbezeichner, die mit einem Großbuchstaben beginnen, unveränderliche Werte dar, Variablenbezeichner, die mit einem Kleinbuchstaben beginnen, stellen veränderliche Werte dar, Typbezeichner, die mit einem Großbuchstaben beginnen, stellen eine Reihe von Werten dar, und Funktionsbezeichner, die mit einem Kleinbuchstaben beginnen, werden normalerweise durch Func vorangestellt Präfix. Das Verständnis dieser Regeln und Semantik ist entscheidend für die Erstellung klaren, wartbaren Codes.

Was bedeuten Bezeichner in Javascript? Was bedeuten Bezeichner in Javascript? Jun 15, 2021 pm 05:41 PM

In JavaScript beziehen sich Bezeichner auf Namen, die von Benutzern beim Programmieren verwendet werden. Sie werden zum Benennen von Variablen, Konstanten, Funktionen, Anweisungsblöcken usw. verwendet, um eine Beziehung zwischen Namen herzustellen. Bezeichner bestehen normalerweise aus Buchstaben, Zahlen und anderen Zeichen . bilden. Das erste Zeichen einer gültigen Kennung muss ein Buchstabe, ein Unterstrich oder ein Dollarzeichen sein; es darf nicht derselbe Name wie ein JavaScript-Schlüsselwort oder ein reserviertes Wort sein.

Was ist in der C-Sprache ein Bezeichner? Was ist in der C-Sprache ein Bezeichner? Sep 02, 2023 pm 10:09 PM

Bezeichner werden für alle Variablen, Funktionen, Datendefinitionen, Beschriftungen usw. in einem Programm verwendet. Bevor Sie mit einer Sprache beginnen, müssen Sie zumindest wissen, wie Bezeichner benannt werden. In der C-Sprache ist ein Bezeichner eine Kombination aus alphanumerischen Zeichen, d. h. er beginnt mit einem Buchstaben oder einem Unterstrich und der Rest ist ein Buchstabe, eine beliebige Zahl oder ein Unterstrich. Regeln für die Benennung von Bezeichnern Die Regeln, die bei der Benennung von Bezeichnern befolgt werden müssen, lauten wie folgt: Die Groß-/Kleinschreibung von alphabetischen Zeichen ist wichtig. Beispielsweise unterscheidet sich die Verwendung von „TUTORIAL“ für eine Variable von der Verwendung von „tutorial“ für eine Variable und von der Verwendung von „Tutorial“ für eine Variable. Diese drei Variablen beziehen sich alle auf unterschiedliche Variablen. Es gibt keine Anforderung an die Länge der Bezeichner. Bei einigen Compilern kann es zu Problemen kommen, wenn der Bezeichner länger als 31 Zeichen ist. für

Welche Arten von Bezeichnern gibt es in der C-Sprache? Welche Arten von Bezeichnern gibt es in der C-Sprache? Nov 28, 2022 pm 07:03 PM

Es gibt drei Arten von C-Sprachbezeichnern: 1. Schlüsselwörter, bei denen es sich um Zeichenfolgen mit einer bestimmten, von der C-Sprache angegebenen Bedeutung handelt, die häufig auch als reservierte Wörter bezeichnet werden. 2. Vordefinierte Bezeichner, bei denen es sich um vom System vordefinierte Bezeichner handelt, z. B. Funktionsbibliotheken Namen, Makrodefinitionen und Typaliase in; 3. Benutzerdefinierte Bezeichner sind Bezeichner, die von Benutzern entsprechend ihren eigenen Anforderungen definiert werden. Sie werden im Allgemeinen zum Benennen von Variablen, Funktionen, Arrays usw. verwendet. Wenn der Benutzerbezeichner mit einem Schlüsselwort übereinstimmt, tritt beim Kompilieren ein Fehler auf. Wenn er mit einem vordefinierten Bezeichner übereinstimmt, tritt beim Kompilieren kein Fehler auf, aber die ursprüngliche Bedeutung des vordefinierten Bezeichners geht verloren.

Leitfaden zur Verwendung von Go-Identifikatoren: Konventionspraktiken, optimierter Code Leitfaden zur Verwendung von Go-Identifikatoren: Konventionspraktiken, optimierter Code Apr 07, 2024 pm 01:06 PM

Regeln für die Benennung von Go-Bezeichnern: Bezeichner müssen mit einem Buchstaben oder Unterstrich beginnen, die Groß-/Kleinschreibung muss beachtet werden und die Verwendung von Schlüsselwörtern ist zu vermeiden. Zu den Best Practices gehören die Verwendung der CamelCase-Notation, die Vermeidung von Abkürzungen und die Beachtung der Konsistenz. Das Befolgen dieser Regeln kann die Lesbarkeit, Wartbarkeit und Qualität Ihres Codes verbessern und dadurch die Verständlichkeit Ihrer Codebasis verbessern.

Welche Symbole sind für Bezeichner in PHP zulässig? Welche Symbole sind für Bezeichner in PHP zulässig? Sep 18, 2023 pm 02:20 PM

Zu den in PHP für Bezeichner zulässigen Symbolen gehören Buchstaben, Zahlen, Unterstriche und chinesische Schriftzeichen. Ausführliche Einführung: 1. Bezeichner können aus Buchstaben und Zahlen bestehen und können von einer beliebigen Anzahl von Buchstaben, Zahlen oder Unterstrichen gefolgt werden . Anfang; 3. Chinesische Zeichen dürfen in Bezeichnern, chinesischen Funktionen () usw. verwendet werden.

See all articles