Если при компиляции не находится oci.h, то при чём тут lib и dll то (это уже при линковке/запуске может вылезти)?
Проверте досконально правильность указания путей.
Не знаю как в еклипсе, а в qmake pro файле выглядело бы примерно так:
INCLUDEPATH += "c:\oracle\oci\include\"
И проверте что в c:\oracle\oci\include\ есть этот oci.h. (Или, если он в otlv4 инклудидся как xxx\oci.h, то c:\oracle\oci\include\xxx\oci.h)