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

Azure 如何知道允许通过网络安全组使用哪些端口?,azure,oracle12c,windows-server-2016,Azure,Oracle12c,Windows Server 2016,我在Azure的windows server 2016上安装了Oracle 12c。我有一个本地填充的数据库,需要远程访问它。我已允许通过计算机内的防火墙执行以下操作: \dbhome_1\bin\oracle.exe \dbhome_1\bin\tnslsnr.exe 我需要通过远程机器上的sql developer访问此数据库。如何知道允许通过网络安全组使用哪些端口 如何知道允许通过网络安全组使用哪些端口 请参考这个 根据您的描述,我认为您想要使用函数SQL*Net 2,您需要在Azure

我在Azure的windows server 2016上安装了Oracle 12c。我有一个本地填充的数据库,需要远程访问它。我已允许通过计算机内的防火墙执行以下操作:

\dbhome_1\bin\oracle.exe
\dbhome_1\bin\tnslsnr.exe
我需要通过远程机器上的sql developer访问此数据库。如何知道允许通过网络安全组使用哪些端口

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

请参考这个

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

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

您还可以使用来测试连接


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

Oracle需要哪些端口?我想Oracle已经很好地记录了端口。在网上快速搜索“oracle 12c端口”会发现很多…我已经在本地防火墙和azure管理门户中添加了1521和5500,但仍然无法连接remotely@ShantanuPandey如果只想使用PLSQL连接sql,则需要打开端口1521(默认情况下)。您是否检查实例是否正在运行或侦听器是否正在侦听?
lsnrctl status [listener_name]