Talking to developers over the last few months, one of the most common requests we received was to support Oracle as one of our native database types. We've just released version 1.8.0 of our DreamFactory Services Platform (DSP) which does exactly that. With some simple configuration you can create a service on the DSP for your Oracle database and access it via our REST API, either from your app or from the API Docs in the DSP admin console. By adding Oracle as a service on your DSP, you can easily control which users and apps have access to the database and what level of access they should have.
This blog post will show you the steps required to set up and make calls to an Oracle database from a DSP running on Mac OS X. There are a few steps to get the Oracle instant client and OCI8 extension for PHP set up properly, but it's not hard and I'll show you exactly what to do. The process is similar for Linux or Windows but the directory structure (location of files like php.ini) would be different.