我为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
我正在输入正确的密码,数据库实例正在运行&安全组设置正确。
这里有什么问题?
答案 0 :(得分:0)
愚蠢的问题,但你确定主机可以访问吗? 尝试使用netcat连接到该主机到pot 1521,可能是数据库不是公共的,或者围绕DNS的其他方面可能是有效的但不暴露您期望的IP。 您还可以检查DNS并将返回的IP与您期望的私有或公共
进行比较