※ ChatGPTを利用し、要約された質問です(原文:クライアントからのリスナーが動作しません)
クライアントからリスナーが動作しない
お世話になります。サーバーとクライアントが同じマシンでOrale Database 11gが動作している状態でOracleの勉強をしていました。今度は、同じネットワーク上にある別のVistaマシン(ultimate)にOrale Database 11g Clientをインストールし、クライアントからsqlplusを動作させようとしています。
Net Configuration Assistantで、リスナーを追加し、「ローカル・ネット・サービス名構成」でネットワークの設定をしました。
現在クライアントから「https://サーバー名:1158/em」でEnterprise Managerにアクセスできる状態です。また、Clientのインストール途中での、接続テストには成功しています。
コマンドプロンプトから「sqlplus」と入力すると、ユーザー名とパスワードが聞かれるのですが、「ERROR: ORA-12560: TNS: プロトコル・アダプタ・エラーが発生しました」と表示され、接続できません。
サービスには、「OracleOraDb11g_home1TNSListenerLISTENER1」などが表示されず、「lsnrctl start」も「lsnrctl status」もコマンド自体が解釈されません。
初心者でどうしてよいかわからず、大変申し訳ありませんが、お助けいただければ幸いです。どうか、よろしくお願いいたします。
お礼
さっそくのご回答、感謝しております。 「クライアント側でサービスを起動する意味は」ない、ということを知り根本的な誤解をしていたことがわかりました。 その後、接続文字列を指定して試してみたのですが、接続できず「ORA-12170」のエラーで、接続がタイムアウトしてしまいます。 これからtnsnames.oraを確認してみます。 ありがとうございました。
補足
k_o_r_o_c_h_a_n さん、ありがとうございました。 ご指摘のとおり、tnsnames.oraの内容を確認したところ、HOSTの設定が間違っていました。正しい値を入れたところ、ちゃんと接続できました。 本当にありがとうございました。