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