Oracle Instant Client SDKについて

Oracle Instant Clientのソフトウェア開発キット(SDK)開発ツールについて学習します。

SDKは、Oracle Instant Clientのアプリケーションの作成に使用できる一連の開発ツールです。SDKは、Oracle Linux x86-64およびArmプラットフォーム用のRPMまたはzipファイルとしてダウンロードできます。これらのRPMおよびzipファイルの例を次に示します:

Linux x86-64の場合:

  • RPM (Oracle Linux 9): oracle-instantclient19.27-devel-19.27.0.0.0-1.el9.x86_64.rpm
  • RPM (Oracle Linux 8): oracle-instantclient19.27-devel-19.27.0.0.0-1.el8.x86_64.rpm
  • RPM (Oracle Linux 7): oracle-instantclient19.27-devel-19.27.0.0.0-1.x86_64.rpm
  • Zipファイル: instantclient-sdk-linux.x64-19.27.0.0.0dbru.zip

Linux for Arm (aarch64)の場合

  • RPM: oracle-instantclient19.27-devel-19.27.0.0.0-1.el8.aarch64.rpm
  • Zipファイル: instantclient-sdk-linux.arm64-19.27.0.0.0dbru.zip
SDKの内容は次のとおりです。
  • CおよびC++ヘッダー・ファイルと、Oracle Instant Client環境でOCIおよびOCCIアプリケーションを開発するためのmakefileの両方。開発したアプリケーションは、あらゆるクライアント環境にデプロイできます。
  • CおよびC++の両方のデモ・プログラム。
  • アプリケーション・ヘッダー・ファイルを生成するためのオブジェクト型トランスレータ(OTT)ユーティリティとそのクラス。
  • Linuxでは、デモをビルドするためにdemo.mk makefileが含まれています。たとえば、アプリケーションをリンクする前に、instantclient_19_27ディレクトリがランタイム・ライブラリ検索パスにあり、LD_LIBRARY_PATHを設定する必要があります。