===== Ein Oracle Listener Passwort vergeben ===== Mit einem Passwort auf dem Listener kann der Remote Zugriff auf den Oracle Listern "gesichert" werden. Besonders in der Version 9 der Datenbank war diese ein echtes Problem, da hier keine Sicherheitsmechanismen implementiert waren. Mit Hilfe des Password kann nun eine anderer User als der Eigentümer des Listener diesen verwalten. Ohne Password kann also von außen NICHT auf den Listener zugegriffen werden (Ab Version 10g!) Allerdings ist diese Feature ab der Version 11R2 abgekündigt, siehe die Support Node "Deprecation of Listener Password in Oracle Database 11g Release 2 (Doc ID 1328725.1)" === Setzen === Mit "change_password" das Passwort setzen lsnrctl LSNRCTL> change_password Old password: New password: Reenter new password: Anmeldung bei (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))) Kennwort f³r LISTENER geõndert Der Befehl wurde erfolgreich ausgef³hrt. === Anmelden === mit "set password" Passwort angeben lsnrctl # Keine Rechte! LSNRCTL> stop Anmeldung bei (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=jupiter)(PORT=1521))) TNS-01190: Der Benutzer ist nicht zur Ausf³hrung des angeforderten Listener-Befehls berechtigt #Anmelden: LSNRCTL> set password Password: Der Befehl wurde erfolgreich ausgef³hrt. LSNRCTL> stop Anmeldung bei (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=jupiter)(PORT=1521))) Der Befehl wurde erfolgreich ausgef³hrt. ==== Quellen ==== * Setting Listener Passwords With an Oracle 10g or Newer Listener (Doc ID 260986.1) * Deprecation of Listener Password in Oracle Database 11g Release 2 (Doc ID 1328725.1) * http://www.petefinnigan.com/ramblings/set_listener_password.htm