ORA-01861: literal não corresponde à string de formato

Quando tento executar este trecho:

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";

Eu recebo:

ORA-01861: literal does not match format string

Não há problema com a conexão com o banco de dados porque posso executar comandos básicos do SQL.

Qual é o problema com esta afirmação?

questionAnswers(4)

yourAnswerToTheQuestion