我基于Oracle 11g模板创建了一个新VM。我完成了所有配置步骤,并且可以从VM内部访问我的Oracle实例,包括Oracle Enterprise Manager。
我在VM的防火墙中打开了端口,我在Azure管理门户中创建了端点,如教程https://msdn.microsoft.com/en-us/library/azure/dn439775.aspx中的“启用Oracle数据库企业管理器远程访问”部分所述,以访问企业经理远程。这不起作用。我还按照“允许远程访问您的数据库”中的步骤操作,我无法访问数据库。
总之,我可以使用端口3389对vm进行RDP,但是我无法访问端口1521和1158中的其他服务。我仔细检查了这些端口,它们是有效的,并且它们在防火墙中是打开的。
我还确保在VM中运行一个侦听器以允许连接到数据库。
如果我从VM中访问https://my-vm-name-xxxxxxxx.cloudapp.net:1158/em,它可以正常工作。从外面我没有回应。
有关正在发生的事情或如何解决问题的任何想法?
答案 0 :(得分:0)
感谢您在此发帖。
我能够重现这个问题。我发现你需要在VM和管理门户上启用1158和1521端口。除此之外,您应该在VM和管理门户中启用5500。如果您要访问外部VM,请使用此链接https://my-vm-name-xxxxxxxx.cloudapp.net:5500/em
!azure portal上的端口] 1
希望这会对你有所帮助。
Girish Prajwal
答案 1 :(得分:-1)
您需要在操作系统防火墙中打开端口,并使用Azure门户或PowerShell打开VM端点。
导航到虚拟机>>选择VM>>端点选项卡>>添加。
如何将端点设置为虚拟机
http://azure.microsoft.com/pt-br/documentation/articles/virtual-machines-set-up-endpoints/