Instant Clientの詳細については、Instant Clientホームページを参照してください。
インストール手順はページの最後の方にあります。
クライアント/サーバー・バージョンの相互運用性については、ドキュメントID 207303.1で詳述されています。たとえば、Oracle Call Interface 19と18はOracle Database 11.2以上に接続できます。場合によっては、その他の制限があるツールもあります。
Oracleの将来のリリースでは、DMGファイルのみが使用可能になります。ZIPファイルは認証されていないのでご注意ください。
最新パッケージへの固定リンクは次のとおりです。Basic (zip) 、Basic (dmg) 、Basic Light (zip)、Basic Light (dmg) 、SQL*Plus (zip)、SQL*Plus (dmg) 、Tools (zip)、Tools (dmg) 、SDK (zip)、SDK (dmg) 、JDBC Supplement (zip)、JDBC Supplement (dmg) 、ODBC (zip) ODBC (dmg) 。
基本 - 以下のパッケージのいずれかが必要
名前 |
ダウンロード |
内容 |
---|---|---|
基本パッケージ(ZIP) |
|
|
Basicパッケージ(DMG) |
|
|
Basic Lightパッケージ(ZIP) |
|
|
Basic Lightパッケージ(DMG) |
|
ツール - オプション・パッケージ
名前 |
ダウンロード |
内容 |
---|---|---|
SQL*Plusパッケージ(ZIP) |
|
|
SQL*Plusパッケージ(DMG) |
|
|
ツール・パッケージ(ZIP) |
|
|
ツール・パッケージ(DMG) |
|
Development and Runtime - optional packages
名前 |
ダウンロード |
内容 |
---|---|---|
SDKパッケージ(ZIP) |
|
|
SDKパッケージ(DMG) |
|
|
JDBC Supplementパッケージ(ZIP) |
|
|
JDBC Supplementパッケージ(DMG) |
|
|
ODBCパッケージ(ZIP) |
|
|
ODBCパッケージ(DMG) |
|
|
プリコンパイラ・パッケージ | プリコンパイラのダウンロード | Pro*CとPro*COBOL用の追加ファイル |
基本 - 以下のパッケージのいずれかが必要
名前 |
ダウンロード |
内容 |
---|---|---|
Basicパッケージ |
OCI、OCCI、JDBC-OCIアプリケーションの実行に必要なすべてのファイル
(71,982,447 バイト) (チェックサム - 1702106497) |
|
Basic Lightパッケージ |
Basicパッケージの簡易バージョン。英語のエラー・メッセージとUnicode、ASCII、西欧キャラクタ・セットのみをサポート
(35,297,778 バイト) (チェックサム - 2930628103) |
ツール - オプション・パッケージ
名前 |
ダウンロード |
内容 |
---|---|---|
SQL*Plusパッケージ |
SQLおよびPL/SQL問合せ用のSQL*Plusコマンドライン・ツール
(916,567 バイト) (チェックサム - 1531146804) |
|
ツール・パッケージ |
Data Pump、SQL*Loader、Workload Replay Clientを含む
(1,205,728 バイト) (チェックサム - 3871420477) |
開発およびランタイム - オプション・パッケージ
名前 |
ダウンロード |
内容 |
---|---|---|
SDKパッケージ |
Instant ClientでOracleアプリケーションを開発するための追加のヘッダー・ファイルとmakefileサンプル
(925,639 バイト) (チェックサム - 1251767455) |
|
JDBC Supplementパッケージ |
JDBCにおける国際化の追加サポート
(1,572,899 バイト) (チェックサム - 3513377311) |
|
ODBCパッケージ |
ODBCアプリケーションを有効にするための追加ライブラリ
(1,998,707 バイト) (チェックサム - 3748565934) |
|
プリコンパイラ・パッケージ | プリコンパイラのダウンロード | Pro*CとPro*COBOL用の追加ファイル |
基本 - 以下のパッケージのいずれかが必要
名前 |
ダウンロード |
内容 |
---|---|---|
Basicパッケージ |
OCI、OCCI、JDBC-OCIアプリケーションの実行に必要なすべてのファイル
(68,160,048 バイト) (チェックサム - 2145539248) |
|
Basic Lightパッケージ |
Basicパッケージの簡易バージョン。英語のエラー・メッセージとUnicode、ASCII、西欧キャラクタ・セットのみをサポート
(32,101,235 バイト) (チェックサム - 1597579561) |
ツール - オプション・パッケージ
名前 |
ダウンロード |
内容 |
---|---|---|
SQL*Plusパッケージ |
SQLおよびPL/SQL問合せ用のSQL*Plusコマンドライン・ツール
(905,985 バイト) (チェックサム - 3193372887) |
|
ツール・パッケージ |
Data Pump、SQL*Loader、Workload Replay Clientを含む
(1,188,607 バイト) (チェックサム - 4234197225) |
開発およびランタイム - オプション・パッケージ
名前 |
ダウンロード |
内容 |
---|---|---|
SDKパッケージ |
Instant ClientでOracleアプリケーションを開発するための追加のヘッダー・ファイルとmakefileサンプル
(673,883 バイト) (チェックサム - 3731483473) |
|
JDBC Supplementパッケージ |
JDBCにおける国際化の追加サポート
(1,570,334 バイト) (チェックサム - 1705103068) |
|
ODBCパッケージ |
ODBCアプリケーションを有効にするための追加ライブラリ
(1,962,870 バイト) (チェックサム - 3397148646) |
|
プリコンパイラ・パッケージ | プリコンパイラのダウンロード | Pro*CとPro*COBOL用の追加ファイル |
名前 |
ダウンロード |
内容 |
---|---|---|
Instant Clientパッケージ - Basic |
OCI、OCCI、JDBC-OCIアプリケーションの実行に必要なすべてのファイル
(63,591,161 バイト) (チェックサム - 2819753276) |
|
Instant Clientパッケージ - Basic Light |
Basicパッケージの簡易バージョン。英語のエラー・メッセージとUnicode、ASCII、西欧キャラクタ・セットのみをサポート
(31,539,594 バイト) (チェックサム - 1112518720) |
|
Instant Clientパッケージ - JDBC Supplement |
JDBCにおけるXA、国際化、RowSet操作の追加サポート
(143,238 バイト) (チェックサム - 988652685) |
|
Instant Clientパッケージ - SQL*Plus |
Instant ClientでSQL*Plusを実行するための追加のライブラリと実行可能ファイル
(871,943 バイト) (チェックサム - 1242636584) |
|
Instant Clientパッケージ - ODBC |
ODBCアプリケーションを有効にするための追加ライブラリ
(1,865,942 バイト) (チェックサム - 2249115520) |
|
Instant Clientパッケージ - SDK |
Instant ClientでOracleアプリケーションを開発するための追加のヘッダー・ファイルとmakefileサンプル
(664,114 バイト) (チェックサム - 670890418) |
|
Instant Clientパッケージ - WRC |
RATのDB再実行機能のワークロードの再実行に使用されるWorkload Replay Client
(236,151 バイト) (チェックサム - 3773150080) |
|
プリコンパイラ・パッケージ | プリコンパイラのダウンロード | Pro*Cアプリケーションとデモをプリコンパイルするための、"proc"バイナリの追加ファイルと関連ファイル |
名前 |
ダウンロード |
内容 |
---|---|---|
Instant Clientパッケージ - Basic |
OCI、OCCI、JDBC-OCIアプリケーションの実行に必要なすべてのファイル
(64,143,856 バイト) (チェックサム - 3075410801) |
|
Instant Clientパッケージ - Basic Light |
Basicパッケージの簡易バージョン。英語のエラー・メッセージとUnicode、ASCII、西欧キャラクタ・セットのみをサポート
(32,093,291 バイト) (チェックサム - 1437280362) |
|
Instant Clientパッケージ - JDBC Supplement |
JDBCにおけるXA、国際化、RowSet操作の追加サポート
(143,295 バイト) (チェックサム - 2965858677) |
|
Instant Clientパッケージ - SQL*Plus |
Instant ClientでSQL*Plusを実行するための追加のライブラリと実行可能ファイル
(892,440 バイト) (チェックサム - 1535728498) |
|
Instant Clientパッケージ - ODBC |
ODBCアプリケーションを有効にするための追加ライブラリ
(1,883,055 バイト) (チェックサム - 1502599121) |
|
Instant Clientパッケージ - SDK |
Instant ClientでOracleアプリケーションを開発するための追加のヘッダー・ファイルとmakefileサンプル
(664,121 バイト) (チェックサム - 2233654893) |
|
Instant Clientパッケージ - WRC |
RATのDB再実行機能のワークロードの再実行に使用されるWorkload Replay Client
(258,686 バイト) (チェックサム - 2882512306) |
|
プリコンパイラ・パッケージ | プリコンパイラのダウンロード | Pro*Cアプリケーションとデモをプリコンパイルするための、"proc"バイナリの追加ファイルと関連ファイル |
名前 |
ダウンロード |
内容 |
---|---|---|
Instant Clientパッケージ - Basic |
OCI、OCCI、JDBC-OCIアプリケーションの実行に必要なすべてのファイル
(62,794,903 バイト) |
|
Instant Clientパッケージ - Basic Light |
Basicパッケージの簡易バージョン。英語のエラー・メッセージとUnicode、ASCII、西欧キャラクタ・セットのみをサポート
(26,034,836 バイト) |
|
Instant Clientパッケージ - JDBC Supplement |
JDBCにおけるXA、国際化、RowSet操作の追加サポート
(1,560,298 バイト) |
|
Instant Clientパッケージ - SQL*Plus |
Instant ClientでSQL*Plusを実行するための追加のライブラリと実行可能ファイル
(884,608 バイト) |
|
Instant Clientパッケージ - SDK |
Instant ClientでOracleアプリケーションを開発するための追加のヘッダー・ファイルとmakefileサンプル
(651,903 バイト) |
|
Instant Clientパッケージ - WRC |
RATのDB再実行機能のワークロードの再実行に使用されるWorkload Replay Client
(235,951 バイト) |
|
プリコンパイラ・パッケージ | プリコンパイラのダウンロード | Pro*Cアプリケーションとデモをプリコンパイルするための、"proc"バイナリの追加ファイルと関連ファイル |
名前 |
ダウンロード |
内容 |
---|---|---|
Instant Clientパッケージ - Basic |
OCI、OCCI、JDBC-OCIアプリケーションの実行に必要なすべてのファイル
(58,425,231 バイト) |
|
Instant Clientパッケージ - Basic Light |
Basicパッケージの簡易バージョン。英語のエラー・メッセージとUnicode、ASCII、西欧キャラクタ・セットのみをサポート
(23,003,182 バイト) |
|
Instant Clientパッケージ - JDBC Supplement |
JDBCにおけるXA、国際化、RowSet操作の追加サポート
(11,078 バイト) |
|
Instant Clientパッケージ - SQL*Plus |
Instant ClientでSQL*Plusを実行するための追加のライブラリと実行可能ファイル
(800,263 バイト) |
|
Instant Clientパッケージ - SDK |
Instant ClientでOracleアプリケーションを開発するための追加のヘッダー・ファイルとmakefileサンプル
(651,903 バイト) |
|
Instant Clientパッケージ - WRC |
RATのDB再実行機能のワークロードの再実行に使用されるWorkload Replay Client
(197,708 バイト) |
|
プリコンパイラ・パッケージ | プリコンパイラのダウンロード | Pro*Cアプリケーションとデモをプリコンパイルするための、"proc"バイナリの追加ファイルと関連ファイル |
名前 |
ダウンロード |
内容 |
---|---|---|
Instant Clientパッケージ - Basic |
OCI、OCCI、JDBC-OCIアプリケーションの実行に必要なすべてのファイル
(35,013,419 バイト) |
|
Instant Clientパッケージ - Basic Light |
Basicパッケージの簡易バージョン。英語のエラー・メッセージとUnicode、ASCII、西欧キャラクタ・セットのみをサポート(10.2のみ)
(11,877,594 バイト) |
|
Instant Clientパッケージ - JDBC Supplement |
JDBCにおけるXA、国際化、RowSet操作の追加サポート
(1,493,189 バイト) |
|
Instant Clientパッケージ - SQL*Plus |
Instant ClientでSQL*Plusを実行するための追加のライブラリと実行可能ファイル
(746,094 バイト) |
|
Instant Clientパッケージ - SDK |
Instant ClientでOracleアプリケーションを開発するための追加のヘッダー・ファイルとmakefileサンプル
(603,530 バイト) |
名前 |
ダウンロード |
内容 |
---|---|---|
Instant Clientパッケージ - Basic |
OCI、OCCI、JDBC-OCIアプリケーションの実行に必要なすべてのファイル
(34,109,360 バイト) |
|
Instant Clientパッケージ - Basic Light |
Basicパッケージの簡易バージョン。英語のエラー・メッセージとUnicode、ASCII、西欧キャラクタ・セットのみをサポート(10.2のみ)
(10,975,530 バイト) |
|
Instant Clientパッケージ - JDBC Supplement |
JDBCにおけるXA、国際化、RowSet操作の追加サポート
(1,490,104 バイト) |
|
Instant Clientパッケージ - SQL*Plus |
Instant ClientでSQL*Plusを実行するための追加のライブラリと実行可能ファイル
(711,801 バイト) |
|
Instant Clientパッケージ - SDK |
Instant ClientでOracleアプリケーションを開発するための追加のヘッダー・ファイルとmakefileサンプル
(603,526 バイト) |
macOSへのInstant Client 19.8のインストール
Instant Client 19.8は、macOS High Sierra、Mojave、Catalina、Big Surをサポートしています。
cd /Volumes/instantclient-basic-macos.x64-19.8.0.0.0dbru
$ ./install_ic.sh
これにより、現在マウントされているすべてのInstant Client .dmgパッケージの内容が/User/$USER/Downloads/instantclient_19_8にコピーされます。
export PATH=~/Downloads/instantclient_19_8:$PATH
macOSへのInstant Client 18.1のインストール
Instant Client 18.1は、macOS MojaveおよびHigh Sierraをサポートしています。
~/instantclient_18_1
などの単一ディレクトリ内にパッケージを解凍します。たとえば次のとおりです。
cd ~
unzip instantclient-basic-macos.x64-18.1.0.0.0.zip
~/lib
または/usr/local/lib
へのリンクを追加して、アプリケーションがライブラリを見つけられるようにします。たとえば、OCIベースのアプリケーションは次のとおりです。
mkdir ~/lib
ln -s ~/instantclient_18_1/libclntsh.dylib ~/lib/
または、必要なライブラリをコピーします。OCIアプリケーションの場合は次の通りです。
mkdir ~/lib
cp /opt/oracle/instantclient_18_1/libclntsh.dylib.18.1 ~/lib/
cp /opt/oracle/instantclient_18_1/libclntshcore.dylib.18.1 ~/lib/
cp /opt/oracle/instantclient_18_1/libons.dylib ~/lib/
cp /opt/oracle/instantclient_18_1/libnnz18.dylib ~/lib/
cp /opt/oracle/instantclient_18_1/libociei.dylib ~/lib/
ln -s ~/lib/libclntsh.dylib.18.1 ~/lib/libclntsh.dylib
注:Instant ClientをバンドルするアプリケーションなどのカスタムOCIアプリケーションは、~/lib
にあるライブラリに依存するのではなく、Instant Client18.1を含むディレクトリに設定された-rpath
でリンクすることができます。
tnsnames.ora
、sqlnet.ora
、ldap.ora
、またはoraaccess.xml
などのオプションのOracle構成ファイルをInstant Clientと同じ場所に配置する場合は、これらをnetwork/admin
サブディレクトリに配置します。これは、このInstant Clientにリンクされたアプリケーション用のデフォルトのOracle構成ディレクトリです。または、Oracle構成ファイルを別のアクセス可能なディレクトリに配置することもできます。配置したら、環境変数TNS_ADMIN
をそのディレクトリの名前に設定します。
PATH
環境変数を次のように更新します。 export PATH=~/instantclient_18_1:$PATH
sqlplus hr/welcome@localhost/orclpdb
macOSへのInstant Client 12.2のインストール
Instant Client 12.2は、macOS High Sierra、Sierra、El Capitanをサポートしています。
~/instantclient_12_2
などの単一ディレクトリ内にパッケージを解凍します。たとえば次のとおりです。
cd ~
unzip instantclient-basic-macos.x64-12.2.0.1.0.zip
~/lib
または/usr/local/lib
へのリンクを追加して、アプリケーションがライブラリを見つけられるようにします。たとえば、OCIベースのアプリケーションは次のとおりです。
mkdir ~/lib
ln -s ~/instantclient_12_2/libclntsh.dylib ~/lib/
ln -s ~/instantclient_12_2/libclntsh.dylib.12.1 ~/lib/
または、必要なライブラリをコピーします。OCIアプリケーションの場合は次の通りです。
mkdir ~/lib
cp /opt/oracle/instantclient_12_2/libclntsh.dylib.12.1 ~/lib/
cp /opt/oracle/instantclient_12_2/libclntshcore.dylib.12.1 ~/lib/
cp /opt/oracle/instantclient_12_2/libons.dylib ~/lib/
cp /opt/oracle/instantclient_12_2/libnnz12.dylib ~/lib/
cp /opt/oracle/instantclient_12_2/libociei.dylib ~/lib/
ln -s ~/lib/libclntsh.dylib.12.1 ~/lib/libclntsh.dylib
注:Instant ClientをバンドルするアプリケーションなどのカスタムOCIアプリケーションは、~/lib
にあるライブラリに依存するのではなく、Instant Client12.2を含むディレクトリに設定された-rpath
でリンクすることができます。
tnsnames.ora
、sqlnet.ora
、ldap.ora
、またはoraaccess.xml
などのオプションのOracle構成ファイルをInstant Clientと同じ場所に配置する場合は、サブディレクトリnetwork/admin
を作成します。たとえば次のとおりです。 mkdir -p ~/instantclient_12_2/network/admin
これは、このInstant Clientにリンクされたアプリケーション用のデフォルトのOracle構成ディレクトリです。
または、Oracle構成ファイルを別のアクセス可能なディレクトリに配置することもできます。配置したら、環境変数TNS_ADMIN
をそのディレクトリの名前に設定します。
PATH
環境変数を次のように更新します。 export PATH=~/instantclient_12_2:$PATH
sqlplus hr/welcome@localhost/orclpdb
macOSへのInstant Client 12.1のインストール
Instant Client 12.1は、macOS El Capitan、Yosemite、Mavericksをサポートしています。
cd ~
unzip instantclient-basic-macos.x64-12.1.0.2.0.zip
cd ~/instantclient_12_1
ln -s libclntsh.dylib.12.1 libclntsh.dylib
OCCIプログラムは以下も必要となります。
ln -s libocci.dylib.12.1 libocci.dylib
mkdir ~/lib
ln -s ~/instantclient_12_1/libclntsh.dylib ~/lib/
ln -s ~/instantclient_12_1/libclntsh.dylib.12.1 ~/lib/
または、必要なライブラリをコピーします。OCIアプリケーションの場合は次の通りです。
mkdir ~/lib
cp /opt/oracle/instantclient_12_1/libclntsh.dylib.12.1 ~/lib/
cp /opt/oracle/instantclient_12_1/libclntshcore.dylib.12.1 ~/lib/
cp /opt/oracle/instantclient_12_1/libons.dylib ~/lib/
cp /opt/oracle/instantclient_12_1/libnnz12.dylib ~/lib/
cp /opt/oracle/instantclient_12_1/libociei.dylib ~/lib/
注:Instant ClientをバンドルするアプリケーションなどのカスタムOCIアプリケーションは、~/lib
にあるライブラリに依存するのではなく、Instant Client12.1を含むディレクトリに設定された-rpath
でリンクすることができます。
export PATH=~/instantclient_12_1:$PATH
sqlplus hr/welcome@localhost/orclpdb
macOSへのInstant Client 11.2のインストール
Instant Client 11.2は、macOS X Lion、Mountain Lion、Mavericksをサポートしています。
cd ~
unzip instantclient-basic-macos.x64-11.2.0.4.0.zip
unzip instantclient-sqlplus-macos.x64-11.2.0.4.0.zip
cd ~/instantclient_11_2
ln -s libclntsh.dylib.11.1 libclntsh.dylib
注:OCCIプログラムは以下も必要となります。
ln -s libocci.dylib.11.1 libocci.dylib
mkdir ~/lib
ln -s ~/instantclient_11_2/{libclntsh.dylib.11.1,libnnz11.dylib,\
libociei.dylib} ~/lib/
ln -s ~/instantclient_11_2/{libsqlplus.dylib,libsqlplusic.dylib} ~/lib/
export PATH=~/instantclient_11_2:$PATH
sqlplus hr/welcome@localhost/orclpdb
Oracle Database Client Installation Guide for Apple Mac OS X (Intel) (11g Release 2)