在Azure上配置Oracle虚拟机

在Azure上配置Oracle虚拟机,oracle,azure,cloud,virtual-machine,Oracle,Azure,Cloud,Virtual Machine,我正在尝试在azure上托管的虚拟机上部署Oracle数据库。 到目前为止,我一直在关注他们的文档 https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-database-quick-create 我一步一步地做了所有的事情,就像他们说的那样,但最终我无法连接到它,不管我怎么尝试,它说请求超时 奇怪的是,我可以用ssh连接到它,但我不能访问数据库。我想提及的是,根据他们的文件,我转发了如下所

我正在尝试在azure上托管的虚拟机上部署Oracle数据库。 到目前为止,我一直在关注他们的文档

https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-database-quick-create

我一步一步地做了所有的事情,就像他们说的那样,但最终我无法连接到它,不管我怎么尝试,它说请求超时

奇怪的是,我可以用ssh连接到它,但我不能访问数据库。我想提及的是,根据他们的文件,我转发了如下所示的端口。我不知道为什么它不起作用。
源端口范围的建议值为
*
,表示任何。入站端口筛选主要用于
目标端口范围
。端口15215502的配置相同。您可以将
源端口范围
从特定端口更改为
*

如果仍然不走运,您需要验证是否允许从本地计算机或公司防火墙向这些端口发送出站流量。例如,在本地计算机上运行PowerShell命令
Test NetConnection-ComputerName 13.92.x.x(VM pip)-端口5502

此外,在连接到它之前,您需要确保

它在我这方面起作用,完全遵循这一点。

NSG配置


我对数据库也有同样的问题,但我通过编辑listener.ora文件解决了这个问题。 将“(地址=(协议=TCP)(主机=本地主机)(端口=1521))更改为“(地址=(协议=TCP)(主机=0.0.0.0)(端口=1521))”。

别忘了重新启动服务器