Oracle Call Interface(OCI)は、カスタム・アプリケーションやパッケージ・アプリケーションの作成において、Oracle Databaseに対してネイティブでC言語をサポートする、包括的で高性能のインタフェースです。
OCIは信頼性の高いインターフェースです。SQL*Plus、Real Application Testing(RAT)、SQL*Loader、Data-Pumpなど、あらゆるオラクル・ツールでOCIは使用されています。OCIは、他の言語固有のインターフェース(Oracle JDBC OCI、Oracle Data Provider for .Net(ODP.Net)、Oracleプリコンパイラ、Oracle ODBC、Oracle C++ Call Interface(OCCI)など)のドライバが組み込まれた基盤も提供します。また、OCIは、主要なスクリプト言語ドライバ(Node.jsのnode-oracledb、PHP OCI8、ruby-oci8、Perl DBD::Oracle、Python cx_Oracle、統計プログラミング言語RのROracleドライバなど)にも使用されています。
Fortune 500の企業やISVを含む幅広いお客様が、OCIで直接、高性能のアプリケーションを開発しています。
OCIライブラリは、デフォルトでOracle Database 18cに含まれています。OCIは軽量なOracle Instant Clientにも含まれるため、ISVなどのお客様はOCIアプリケーションとツールを迅速にインストールして導入することができます。詳細については、Oracle Instant Clientのページを参照してください。