ORA-01861: el literal no coincide con la cadena de formato

Cuando intento ejecutar este fragmento:

cmd.CommandText = "SELECT alarm_id,definition_description,element_id,
    TO_CHAR (alarm_datetime, 'YYYY-MM-DD HH24:MI:SS'),severity,
    problem_text,status FROM aircom.alarms 
    WHERE status = 1 and 
    TO_DATE (alarm_datetime,'DD.MM.YYYY HH24:MI:SS') > TO_DATE ('07.09.2008 
    09:43:00', 'DD.MM.YYYY HH24:MI:SS') 
    order 
    by ALARM_DATETIME desc";

Yo obtengo:

ORA-01861: literal does not match format string

No hay ningún problema con la conexión de la base de datos porque puedo ejecutar comandos SQL básicos.

¿Cuál es el problema con esta declaración?

Respuestas a la pregunta(4)

Su respuesta a la pregunta