ODBC経由でリモートOracle DBに接続しようとしています。私はまったく経験がなく、接続できません。
私がインストールしたもの:
- Oracle 'ODBC Driver for RDB'
- 接続したいプログラム(ETL Altova Mapforce)
私がやること:
- 管理ツールの下で、Windows "ODBC Data Source Administrator
- 「追加...」をクリックして、Oracle ODBC Driverを選択します
「Oracle RDB Driver Setup」ウィンドウが開きます。私は記入します:
- データソース名:自由な選択
- 説明:空白のままにします
- トランスポート:TCP / IPを選択
- サーバー:サーバーのIPアドレスを入力します
- サービス:「ジェネリック」のままにします
- UserID:ユーザー名を入力します(自分のパスワードに属しています)
- 声明を添付:ここで何をするかわからない??
「OK」を選択すると、「Oracle RDB ODBC Driver Connect」が開き、パスワードの入力を求められます。パスワードを入力すると接続に失敗します。
ご質問
- コンピュータに追加のプログラム(インスタントクライアントのOracleクライアントなど)が必要ですか?
- サーバーのポートを要求されることはありません-これは関係ありませんか?
- SIDの入力を求められることはありません-これは関係ありませんか?
- SQL開発者から簡単に接続しました-サーバーのIP、ポート、ユーザー名、パスワード、SIDのみを要求しました。
理解した。将来のユーザー向け:インスタントクライアントとsqlplusを正しくインストールする方法の説明dbatoolz.com/t/…。同じフォルダのインスタントクライアントODBCパッケージをダウンロードして解凍し、odbc_install.exeを実行します。WindowsでODBC接続を構成します。できました。
—
Topocalma
自分で適切な回答を追加して、質問に回答済みのマークを付けることができます。:-)
—
rishimaharaj 2012