well looking at various problems on metalink, they all suggest to use the same version of sqlldr when using direct=true