1

アプリケーションで Delphi XE2 と dbExpress を使用しています。開発中に、dbExpress 接続セットアップで MSSQL をドライバーとして使用するには、SQL ネイティブ クライアントをインストールする必要があることがわかりました (クライアント マシンには SQL がインストールされていないため)。

Oracle を dbExpress のドライバとして使用したい場合 (クライアント マシンには Oracle コンポーネントがインストールされていないため)、どのクライアントをインストールする必要があるか教えてください。

4

2 に答える 2

2

アプリケーションのビット数に対応する Oracle クライアントが必要です。

XE2 の場合、アプリケーションが 64 ビットの場合、x64 クライアントが必要です。

アプリケーションが 32 ビットの場合、x86 クラ​​イアントが必要です。

Oracle クライアントのインストールは巨大なプロセスwin32_11gR2_client.zipです。約 700 MB です。クライアントにとっては悪くありません。インストール中に DBExpress を機能させるには、ODBC、OleDB プロバイダー、または JDBC ではなく、OCI ライブラリーを選択するだけです (他の Java または .Net クライアントがそれらを予期しない限り)。

OCI ライブラリ ファイルのセットであるOracle Instant Clientは、ここからインストールできます。サーバーが古い場合でも、最新バージョンを入手してください。ただし、インストーラーはありません。パスまたは実行可能フォルダーで解凍する必要があります。パスに入れると、他の「完全なクライアント」のインストールが中断される可能性があることに注意してください。Instant Client Package - Basic Lite :最小 (20 MB) で、非常にうまく機能しますが、英語のエラー メッセージと Unicode、ASCII、および西ヨーロッパ文字セットのサポートのみです。

于 2013-02-01T12:20:26.327 に答える
1

Oracle Instantclient で十分です。

于 2013-02-01T11:58:39.850 に答える