質問: odbc)を介してoracledbに接続する方法 odbcを介してリモートのoracledbに接続しようとしています。私はまったく経験がなく、接続できません。私がインストールしたもの: oracle「rdb用のodbcドライバー」 接続したいプログラム(altova mapforce、etl) 私がやること: 管理ツールの下で、windowsの「odbcデータソースアドミニストレーター」を開きます [追加..]をクリックして、oracle odbc driverを選択します 「oraclerdbdriversetup」ウィンドウが開きます。私は記入します: データソース名:自由選択 説明:空白のままにします トランスポート:tcp/ipを選択します サーバー:サーバーのipアドレスを入力します サービス:「ジェネリック」のままにします userid:ユーザー名を入力します(私が持っているパスワードに属します) 添付文:ここで何をするのか分かりませんか? 「ok」を選択すると、「oracle rdb odbc driver connect」が開き、パスワードの入力を求められます。パスワードを入力すると、接続が失敗します。質問 コンピューターにさらにプログラムが必要ですか?インスタントクライアントのoracleクライアント? サーバーのポートの入力を求められることはありません-これは関係ありませんか? sidのプロンプトが表示されることはありません-これは関係ありませんか? sql開発者から簡単に接続しました-サーバーのip、ポート、ユーザー名、パスワード、sidのみを要求しました。
回答: rdbは、oracleが1994年に買収したopenvms上で実行されるdec(digital)によって作成されたデータベースシステムでした。したがって、「odbc driverforrdb」は適切なドライバではありません。解決策は、oracle odbcドライバーを入手することです。また、一部のアプリケーションではodbcデータソースをシステムdsnとして使用する必要がありますが、他のアプリケーションではユーザーdsnを優先することに注意してください。