sql >> データベース >  >> RDS >> Oracle

クライアントとサーバー間の接続の構成Oracle10g

    コメントには、lsnrctl statusからの抜粋があります :

    Listening Endpoints summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
    Services summary...
    

    リスナーは127.0.0.1でのみリッスンしています 、したがって、接続はサーバーからのみ確立できます。外部アドレス10.0.2.39をリッスンしているものはありません 、そのため、そのアドレスのポート1521への接続は失敗します。

    あなたのlistener.ora おそらく、単一のADDRESSのいずれかがあります 、またはADDRESSなし まったく、デフォルトでlocalhost:1521になります 。次のように変更する必要があります:

    LISTENER =
    ...
        (ADDRESS_LIST =
          ...
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
        )
    

    または、そのアドレスに解決できる場合は、マシンのホスト名。理想的には、これはnetcaを介して行われます。 ファイルを手動で編集するのではなく。




    1. インデックスが範囲外であるため、インデックス2で引数をバインドできません

    2. MySQLで今日以上の日時

    3. 1回の操作で複数のPostgreSQLテーブルのスキーマを変更するにはどうすればよいですか?

    4. ODBCアプリケーションをMySQLに接続する