- 締切済み
UNIX上のアプリケーションで別ノードのDBを参照するには?
お世話になっております。 UNIXの自ノード内OracleDBにODBCにてアクセスするアプリケーションがあるのですが、これを他ノードに移設したいと考えております。 この際、他ノードからのOracleへのアクセスに必要な設定は何がありますでしょうか?(ORACLE_SID等) アプリケーションはProCで作成したものです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- entree
- ベストアンサー率55% (405/735)
回答No.1
Pro*C で書かれた他ノードのプログラムから Oracle DB に接続できるようにするためには、CONNECT 時に 接続文字列を指定することです。 EXEC SQL CONNECT :ユーザ名 IDENTIFIED BY :パスワード [USING :接続文字列]; あと、サーバ側の listener.ora、クライアント側の tnsnames.ora の設定を行い、リスナーの起動が必要になります。 ところで、Pro*C 自体には ODBC 機能はないはずですが・・・。
お礼
ありがとうございました。 自分でもう少し調べてみようと思います。
補足
ご回答ありがとうございます。 現在の接続方法は以下の通りです。 EXEC SQL CONNECT :ユーザ名 IDENTIFIED BY :パスワード ODBCと聞いていたのですが、勘違いだった様です。ご迷惑をおかけしました。 USINGの接続文字列やサーバ側、クライアント側の設定、リスナーの起動等はどういった物になるのでしょうか? もしよろしければ参考サイト等を教えていただけないでしょうか。