我如何知道允许哪些端口通过网络安全组?

时间:2017-09-17 11:07:49

标签: azure oracle12c windows-server-2016

我在Azure的Windows Server 2016上安装了Oracle 12c。我在本地填充了一个数据库,需要远程访问它。我允许通过机器内的防火墙进行跟踪:

\dbhome_1\bin\oracle.exe
\dbhome_1\bin\tnslsnr.exe

我需要通过远程计算机上的sql developer访问此数据库。如何知道允许通过网络安全组的端口?

1 个答案:

答案 0 :(得分:1)

  

如何知道允许通过网络安全组的端口?

请参阅此link

根据您的描述,我认为您要使用函数SQL*Net 2,您需要在Azure NSG和Widows防火墙上打开端口1521(默认情况下)。

目前,您需要检查您的实例并且侦听器正在侦听。请使用lsnrctl

lsnrctl status [listener_name]

您还可以使用tnsping来测试连接。

另外,您应该检查netstat -ant|findstr 1521。请确保端口正在监听0.0.0.0