标签: azure oracle12c windows-server-2016
我在Azure的Windows Server 2016上安装了Oracle 12c。我在本地填充了一个数据库,需要远程访问它。我允许通过机器内的防火墙进行跟踪:
\dbhome_1\bin\oracle.exe \dbhome_1\bin\tnslsnr.exe
我需要通过远程计算机上的sql developer访问此数据库。如何知道允许通过网络安全组的端口?
答案 0 :(得分:1)
如何知道允许通过网络安全组的端口?
请参阅此link。
根据您的描述,我认为您要使用函数SQL*Net 2,您需要在Azure NSG和Widows防火墙上打开端口1521(默认情况下)。
SQL*Net 2
目前,您需要检查您的实例并且侦听器正在侦听。请使用lsnrctl
lsnrctl
lsnrctl status [listener_name]
您还可以使用tnsping来测试连接。
tnsping
另外,您应该检查netstat -ant|findstr 1521。请确保端口正在监听0.0.0.0。
netstat -ant|findstr 1521
0.0.0.0