Last few weeks I had been trying to connect oracle db from my nodejs code. What I found so far are 2 main libraries such as https://github.com/mariano/node-db-oracle which i
Did you get the Instant Client as described here? If I'm reading this correctly, you need the Basic (or Basic Lite) and SDK Instant Client packages. The SDK package might have the header file you're having trouble with.
Side note: in my experience, you don't always need to add Instant Client to PATH; you can usually get away with just making sure your executable can find it (which often means just dropping it in the same directory).