Listener: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
Zeile 4: Zeile 4:
  
 
Alternativ kann die Datenbank statisch in der Datei listener.ora registriert werden.  
 
Alternativ kann die Datenbank statisch in der Datei listener.ora registriert werden.  
 +
 +
Mehr dazu unter [https://avdeo.com/2013/04/12/instanceservice_registration/ Instance/service registration with Database listener]
 +
und [https://www.scribd.com/document/131516826/Registering-Database-Service-With-Listener Registering Database Service With Listener | Static vs. Dynamic]
  
 
==Fehlersuche==
 
==Fehlersuche==
 +
 +
 +
Bei z.B.
 +
ORA-12154: TNS: Angegebener Connect Identifier konnte nicht aufgelöst werden
 +
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
 +
 +
  
 
Über den  Befehle '''lsnrctl status''' in einer Windows Konsole ("DOS-Fenster" oder Powershell) kann geprüft werden, ob die Datenbank überhaupt beim Listener registriert ist:
 
Über den  Befehle '''lsnrctl status''' in einer Windows Konsole ("DOS-Fenster" oder Powershell) kann geprüft werden, ob die Datenbank überhaupt beim Listener registriert ist:
  
<code>
+
<pre>
 
C:\Users\Administrator>lsnrctl status
 
C:\Users\Administrator>lsnrctl status
  
Zeile 19: Zeile 29:
 
   Instanz "helge", Status READY, hat 1 Handler für diesen Dienst...
 
   Instanz "helge", Status READY, hat 1 Handler für diesen Dienst...
 
...
 
...
</code>
+
</pre>
  
 
Wenn die Datenbank nicht im Listener registriert ist, obwohl sie hochgefahren (und u.U. sogar über sqlplus erreichbar ist), kann sie statisch registriert werden:
 
Wenn die Datenbank nicht im Listener registriert ist, obwohl sie hochgefahren (und u.U. sogar über sqlplus erreichbar ist), kann sie statisch registriert werden:

Version vom 4. April 2019, 10:37 Uhr

1 Registrierung der Datenbank im Listener

Jede Datenbank muss beim Listener registriert sein. Normalerweise geschieht dies dynamisch über den Hintergrundprozess LREG (bzw. PMON bis Oracle 11g), wenn die Datenbank hochfährt.

Alternativ kann die Datenbank statisch in der Datei listener.ora registriert werden.

Mehr dazu unter Instance/service registration with Database listener und Registering Database Service With Listener | Static vs. Dynamic

2 Fehlersuche

Bei z.B.

ORA-12154: TNS: Angegebener Connect Identifier konnte nicht aufgelöst werden
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor


Über den Befehle lsnrctl status in einer Windows Konsole ("DOS-Fenster" oder Powershell) kann geprüft werden, ob die Datenbank überhaupt beim Listener registriert ist:

C:\Users\Administrator>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.4.0 - Production on 04-APR-2019 09:52:38

Copyright (c) 1991, 2013, Oracle.  All rights reserved.
...
Dienst "plugplant" hat 1 Instanzen.
  Instanz "helge", Status READY, hat 1 Handler für diesen Dienst...
...

Wenn die Datenbank nicht im Listener registriert ist, obwohl sie hochgefahren (und u.U. sogar über sqlplus erreichbar ist), kann sie statisch registriert werden: