Descobri qual era o problema. Meu campo DATE na tabela oracle é como DATE mas no data frame era um caractere. tive que usar:
dat$DATE<-as.POSIXct(dat$DATE, format="%d-%m-%Y %H:%M:%S")
e funcionou.
dat$DATE<-as.POSIXct(dat$DATE, format="%d-%m-%Y %H:%M:%S")