连接到AWS RDS Oracle服务实例时出错

时间:2018-01-19 04:43:45

标签: oracle amazon-web-services oracle11g sqlplus amazon-rds

我为Oracle 11g db启动了一个aws rds实例。我还配置了VPC&安全组。

现在我正在尝试使用

连接到数据库
sqlplus64 'dbuser@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbinstancedns) (PORT=1521))(CONNECT_DATA=(SID=sidofdb)))'

我在Ubuntu 16.04&使用this link

上的说明设置了“SQLPlus64”

我得到了回复:

SQL*Plus: Release 12.2.0.1.0 Production on Fri Jan 19 10:09:23 2018
Copyright (c) 1982, 2016, Oracle.  All rights reserved.
Enter password: 
ERROR:
ORA-12170: TNS:Connect timeout occurred

我正在输入正确的密码,数据库实例正在运行&安全组设置正确。

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

愚蠢的问题,但你确定主机可以访问吗? 尝试使用netcat连接到该主机到pot 1521,可能是数据库不是公共的,或者围绕DNS的其他方面可能是有效的但不暴露您期望的IP。 您还可以检查DNS并将返回的IP与您期望的私有或公共

进行比较