Listener: Unterschied zwischen den Versionen
Schild (Diskussion | Beiträge) |
Schild (Diskussion | Beiträge) |
||
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: | ||
− | < | + | <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... | ||
... | ... | ||
− | </ | + | </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, 09: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: