Oracle TNS-Probleme?
Habe ich einen Fehler ? Meine pl/Sql-Entwickler sagt, meine oracle-Datenbank nicht finden können, den service-descriptor, Aber wenn ich auf überprüfen Sie den Hörer bekomme ich diesen Fehler.
LSNRCTL> start
Starting tnslsnr: please wait...
Service OracleOraDb10g_home1TNSListener already running.
TNS-12560: TNS:protocol adapter error
TNS-00530: Protocol adapter error
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
32-bit Windows Error: 61: Unknown error
den Inhalt meiner Zuhörer.ora ist
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = Oracle10g)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
und
die tnsnames.ora Inhalte dieser
# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
VMOBILE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
VMOBILEMASTER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = ORCL)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
Bitte ich einen Termin für diesen Abend. Bitte helfen Sie.
Bitte posten Sie Ihre SQL.ORA-Datei zu. Dies könnte ein Teil des Problems. Ich habe gesehen, dieser Fehler wenn diese Datei nicht richtig konfiguriert ist.
InformationsquelleAutor persistence | 2010-04-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist wahrscheinlich ein Problem bei der Konfiguration, was bedeutet, es ist schwierig für uns zu lösen aus der Ferne. Die zwei Dinge, die Sie brauchen, um zu überprüfen, sind
LISTENER.ORA
- Datei passend zu IhrerTNSNAMES.ORA
Dateihosts
Datei korrekt ist.Ist das eine lokale oder eine remote-Datenbank, die Sie versuchen zu verbinden?
Bearbeiten
Die hosts-Datei (in einer windows-Umgebung) ist in irgendwo wie
Natürlich, es hängt davon ab, wie Ihre Umgebung eingerichtet ist (unterschiedliche Laufwerksbuchstaben oder was auch immer).
Bearbeiten
Müssen Sie die
GLOBAL_DBNAME
im listener-Datei entsprechend derSERVICE_NAME
im tnsnsames Datei, also ORCLInformationsquelleAutor APC
Der Fehler ist wahrscheinlich in der
listener.ora
- Datei. Versuchen Sie ersetzenlocalhost
in der Zeile Lesen(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
mit dem Namen ODER der ip-Nummer des Servers, auf dem der listener läuft.Was ist, wenn Sie eine
lsnrctl reload
InformationsquelleAutor René Nyffenegger
Ich würde ersetzen Sie localhost mit dem, was ipconfig sagt, ist die IP-Adresse, die Sie verwenden.
InformationsquelleAutor Gary Myers
Leider kann dieser Fehler passieren in einer Vielzahl von Fällen.
InformationsquelleAutor novog
Ich gelöst habe diese Fehlermeldung heute läuft LSNRCTL start aus cmd.exe begann "als Administrator".
Habe ich 'localhost' server in den Hörer.ora und tnsnames.ora. Auch ich habe SQL.AUTHENTICATION_SERVICES = (NONE) in sql.ini
Gehen, bevor ich versuchen verwenden LSNRCTL.EXE ich habe nicht Hörer servise im windows-Dienste-Liste. LSNRCTL start Befehl vom administrator cmd machen es für mich.
InformationsquelleAutor Nashev