ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3375303 UNIX上のアプリケーションで別ノードのDBを参照するには?
質問者:petio6 お世話になっております。
UNIXの自ノード内OracleDBにODBCにてアクセスするアプリケーションがあるのですが、これを他ノードに移設したいと考えております。
この際、他ノードからのOracleへのアクセスに必要な設定は何がありますでしょうか?(ORACLE_SID等)
アプリケーションはProCで作成したものです。

よろしくお願いします。
困り度:
  • 困っています
質問投稿日時:
07/09/25 12:03
この質問に対する回答は締め切られました。

回答良回答10pt

ANo.1 Pro*C で書かれた他ノードのプログラムから Oracle DB に接続できるようにするためには、CONNECT 時に 接続文字列を指定することです。

EXEC SQL CONNECT :ユーザ名 IDENTIFIED BY :パスワード [USING :接続文字列];

あと、サーバ側の listener.ora、クライアント側の tnsnames.ora の設定を行い、リスナーの起動が必要になります。

ところで、Pro*C 自体には ODBC 機能はないはずですが・・・。
回答者:entree
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
07/09/26 22:41
参考URL: http://otn.oracle.co.jp/forum/thread.jspa?threadID=28001870&tst...
この回答への補足ご回答ありがとうございます。
現在の接続方法は以下の通りです。
EXEC SQL CONNECT :ユーザ名 IDENTIFIED BY :パスワード
ODBCと聞いていたのですが、勘違いだった様です。ご迷惑をおかけしました。

USINGの接続文字列やサーバ側、クライアント側の設定、リスナーの起動等はどういった物になるのでしょうか?
もしよろしければ参考サイト等を教えていただけないでしょうか。
この回答へのお礼ありがとうございました。
自分でもう少し調べてみようと思います。