The Oracle Call Interface (OCI) is an application programming interface (API) that allows applications written in С or C++ to interact with one or more Oracle database servers. OCI gives your programs the capability to perform the full range of database operations that are possible with an Oracle database server, including SQL statement processing and object manipulation.