Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:listener_error_windows8_12c_tns_00516

Listener Fehler bei einer Installation unter Windows 8.1 wie TNS-12546 - TNS-00516 - 64-bit Windows Error: 13: Permission denied

Nach einer 12c Installation unter Windows 8.1 (12c verlangt dann dazu einen eigenen OS Account ohne Adminrechte als quasi „OINSTALL“ Eigentümer) tritt der folgende Fehler auf, wenn auf die IP Adresse des Hosts direkt referenziert wird.

Start des Listeners über eine Shell:

TNSLSNR for 64-bit Windows: Version 12.1.0.2.0 - Production
Die System-Parameterdatei ist D:\oracle\TNS_ADMIN\listener.ora
Log-Meldungen wurden geschrieben in: D:\oracle\diag\tnslsnr\jupiter\listener\alert\log.xml
Fehler beim H÷ren auf: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.178.26)(PORT=1521)))
TNS-12546: TNS: Berechtigung verweigert
 TNS-12560: TNS: Fehler bei Protokolladapter
  TNS-00516: Genehmigung verweigert
   64-bit Windows Error: 13: Permission denied

Wird der Name der Maschine verwendet, kann der Listener aber gestartet werden, allerdings ist der Zugriff auf den Listener mit einen „tnsping“ sehr langsam und lsnrctl kann sich nicht am listener anmelden (timeout).

Im ersten Schritt ein Berechtigungsproblem vermutet, daher den Listener unter einem User mit und ohne Admin Berechtigung gestartet, keine Besserung.

Daraufhint Windows Firewall Regel eingetragen, auf Port 1521 alles in alle Richtungen erlauben. Keine echte Verbesserung - ist wohl wirklich ein Berechtigungsproblem auf die Executable?

Besitz und alle Rechte auf den ganzen Folder %ORACLE_HOME% an den DB Owner übergeben.  Eigentümer neu vergeben!

Bein einem „ORA-12518: TNS: Listener konnte Client-Verbindung nicht weitergeben“ prüfen ob der DB Service überhaupt gestartet ist!

TNS-12518: TNS: Listener konnte Client-Verbindung nicht weitergeben
 TNS-12560: TNS: Fehler bei Protokolladapter
  TNS-00530: Protokolladapter-Fehler
   64-bit Windows Error: 203: Unknown error

⇒ Lösung ⇒ selber schuld der DB Service war down!

Workaround:

Listener Process wieder unter dem SYSTEM Account gestartet! Hier funktioniert es dann sofort!

⇒ Berechtigungsproblem mit dem „oracle_admin“ User!

Lösung:

Was fehlt hier für ein Recht????


Siehe auch für Linux Einen Oracle Listener unter einen eigenen OS User betreiben - TNS-12518 - Linux Error: 13: Permission denied

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
"Autor: Gunther Pipperr"
dba/listener_error_windows8_12c_tns_00516.txt · Zuletzt geändert: 2015/06/11 12:03 von Gunther Pippèrr