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ポートのポートフォワーディングを開くとすぐに接続が拒否されます。
サーバが127.0.0.1以外のものからリスンしていない場合はポート転送は問題ありません –
はい、ポート転送などの80ポートは正常に動作しています。 –
あなたのウェブサーバはデータベースとは全く別のものなので、私はあなたのポイントを得ません –