如何使用sqlplus或sql developer云连接连接到Azure Oracle 12c数据库

3
我在Azure上有两个虚拟机,一个是数据库服务器,另一个是Web服务器。 我可以远程连接这两个服务器,并且Web服务器可以连接到数据库。
sqlplus user/password@internal_network_ip:port/sid

但是我无法从我的本地系统连接到云数据库。

我尝试过:

sqlplus user/password@internal_ip:8552/sid
ORA-12170: TNS:Connect timeout occurred
sqlplus user/password@xxxx.something.net:8552/sid  -- oracle port
ORA-12170: TNS:Connect timeout occurred
sqlplus user/password@xxxx.something.net:54955/sid -- port for cloud system used when taking remote desktop connection
ORA-12547: TNS:lost contact
sqlplus user/password@server_hostname:8552/sid
ORA-12154: TNS:could not resolve the connect identifier specified

然而,我无法连接到数据库。

我哪里做错了?

1个回答

0
你很可能需要在云服务上打开一个端点,以便部署了Oracle数据库的服务可以访问。我建议你将公共端口设置为非默认的Oracle端口。
请参阅Azure文档站点,了解如何创建端点的说明。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接