4

Oracle 9i DB に接続するために oraoledb ドライバーを使用するアプリケーションに Oracle Instant Client を使用することは可能ですか。

4

2 に答える 2

3

私はそうは思わない。インスタントクライアントのFAQには次のように記載されています

インスタントクライアントは何に使用できますか?Instant Clientを使用すると、完全なOracle Clientをインストールしなくても、 OCI、OCCI、Pro C、JDBC、およびODBCアプリケーションを実行できます。さらに、InstantClientはSQLPlusをサポートしています。Instant Client 10.2以降、InstantClientSDKのダウンロードを使用してOCIおよびOCCI用のアプリケーションを開発することもできます。

OLE DBは、そのリストに著しく含まれていません。これで、潜在的に、InstantClientおよびODBCとともにMicrosoftOLE DB to ODBCプロバイダーを使用できますが、ソフトウェアにレイヤーを追加することは決して楽しいことではありません。

于 2008-10-04T01:11:20.070 に答える
2

可能だと思います。Oracle Data Access Components (ODAC)を探します。ODAC XCopy バージョンをダウンロードした後、次のようにします。

  1. いくつかの tmp フォルダーに解凍します
  2. 管理者としてcmdを開く
  3. install.bat を実行します (実行しました: install oledb c:\oracle\odac_12_1 odac true)

このスクリプトを使用しているにもかかわらず、コマンドregsvr32(私の場合は を登録するoraoledb12.dll) が機能しませんでした。ただし、スクリプトが機能した後にこのコマンドを実行すると、スクリプトはプロンプト セッションでしか変更できないため、PATH 変数も確認してください。

これで、 OraOLEDB.Oracle providerOracle Instant Clientを使用して Oracle DB に接続できるようになりました。

于 2018-04-20T17:01:58.493 に答える