2017-01-19 10 views
0

私は何を話すのですか。 oracleデータベース・インスタンスがインストールされているマシンは、内部ネットワークにあり、ルーター・デバイス経由でインターネットにアクセスできます。 ルータ上のポートマッピング(1521 - > 1521)をこのマシンに設定しました。しかし、 oracleデータベースを持つホスト・マシン上のsqldeveloperに接続しようとすると、接続は正常です。しかし、私はリモートマシン上で接続を試みたときに、そのポート(1521)が閉じていることがわかります。 さらに、私はあなたにTNSのステータスを示します。インターネットからOracleデータベースに接続できません。ローカルでのみ

C:\Windows\system32>lsnrctl status 

LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 - Production on 19-JAN-2017 04:29:30 

Copyright (c) 1991, 2014, Oracle. All rights reserved. 

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=onoffline.ru)(PORT=1521))) 
STATUS of the LISTENER 
------------------------ 
Alias      LISTENER 
Version     TNSLSNR for 64-bit Windows: Version 12.1.0.2.0 - Production 
Start Date    19-JAN-2017 04:21:23 
Uptime     0 days 0 hr. 8 min. 8 sec 
Trace Level    off 
Security     ON: Local OS Authentication 
SNMP      OFF 
Listener Parameter File  C:\app\Igor\product\12.1.0\dbhome_1\network\admin\listener.ora 
Listener Log File   C:\app\Igor\diag\tnslsnr\DESKTOP-LHFQ4BV\listener\alert\log.xml 
Listening Endpoints Summary... 
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) 
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc) (PIPENAME=\\.\pipe\EXTPROC1521ipc))) 
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=DESKTOP-LHFQ4BV) (PORT=5500))(Security= (my_wallet_directory=C:\APP\IGOR\admin\orcl\xdb_wallet)) (Presentation=HTTP)(Session=RAW)) 
Services Summary... 
Service "CLRExtProc" has 1 instance(s). 
    Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service... 
Service "orcl" has 1 instance(s). 
    Instance "orcl", status READY, has 1 handler(s) for this service... 
Service "orclXDB" has 1 instance(s). 
    Instance "orcl", status READY, has 1 handler(s) for this service... 
Service "pdborcl" has 1 instance(s). 
    Instance "orcl", status READY, has 1 handler(s) for this service... 
The command completed successfully 

私はポートフォワーディングを閉じると気付きました。それから、telnetはあまりにも長く待って停止します。しかし、1521ポートのポートフォワーディングを開くとすぐに接続が拒否されます。

+0

サーバが127.0.0.1以外のものからリスンしていない場合はポート転送は問題ありません –

+0

はい、ポート転送などの80ポートは正常に動作しています。 –

+0

あなたのウェブサーバはデータベースとは全く別のものなので、私はあなたのポイントを得ません –

答えて

0

問題はlistener.oraおよびtnsnames.oraを編集することで解決しました。 私はローカルIPアドレス127.0.0.1を192.168.1.65のようなものに置き換えました。

関連する問題