SQLSTATE [HY000]: OCISessionBegin: ORA-21561: OID-Generierung fehlgeschlagen

8

Ich erhalte den folgenden Fehler, wenn ich versuche, eine PDO-OCI-SQL-Abfrage auf einem meiner Webserver durchzuführen:

%Vor%

Ich habe bestätigt, dass der Oracle-Server von der Maschine aus erreichbar ist und die Netzwerkkonfiguration gut aussieht. Google gibt nur sehr wenige und nicht sehr hilfreiche Ergebnisse zurück.

Hat jemand anderes dazu gegriffen oder Vorschläge zur Lösung?

    
Camden S. 29.10.2013, 16:21
quelle

3 Antworten

1

Ich entschied mich, auf die Verwendung von PDO zu verzichten und versuchte gerade, eine OCI_Connect () - Funktion zu verwenden, um eine Verbindung mit der Datenbank herzustellen und erhielt die folgende Nachricht:

%Vor%

... Ich habe vor einiger Zeit damit gestritten und die Antwort ist hier: ORA-24408: konnte keinen eindeutigen Servergruppennamen generieren

Ich poste es nur hier, falls jemand einen ähnlichen Fehler entdeckt. Hoffe das hilft jemandem.

    
Camden S. 29.10.2013, 16:49
quelle
12

Ich hatte das gleiche Problem. Ich habe versucht, eine Verbindung zur Datenbank auf meinem lokalen Host herzustellen. So habe ich es gelöst.

  • Erhalte den Hostnamen

    %Vor%
  • Fügen Sie diesen Namen der Datei / etc / hosts

    hinzu %Vor%
Mustafa Hussain 24.01.2014 11:56
quelle
1

Dies kann mit einer einfachen Bearbeitung Ihrer Hosts-Datei behoben werden:

Finden Sie den Namen Ihres localhost-Systems heraus, indem Sie einfach 'hostname' in Terminal / Eingabeaufforderung eingeben. Nehmen wir an, Ihr Rechner heißt 'the_machine' und editiert dann Ihre / etc / hosts Datei zu: 127.0.0.1 localhost the_machine

  1. $ hostname:

    die Maschine

  2. $ vi / etc / hosts:

127.0.0.1 localhost the_machine

  1. $ python Connect_to_Oracle_DB.py

Prost!

    
Prathik Ullur 14.01.2017 11:15
quelle

Tags und Links