如何连接到在Amazon AWS EC2上运行的Oracle数据库?

时间:2018-10-19 03:51:20

标签: oracle amazon-ec2 oracle-sqldeveloper

我有一个在Amazon AWS EC2服务中运行的Oracle数据库实例。 (它不是RDS关系数据库服务)。

如何配置Oracle SQl Developer来访问AWS EC2中的此远程数据库?

通过查看AWS文档,我发现只有参考文献可以连接到RDS服务中运行的Oracle数据库。

感谢您的帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

  1. 在AWS中,为您的实例编辑安全组以添加规则(如果尚不存在)。

    入站

    类型 = SSH

    协议 = TCP

    端口范围 = 22

    来源 =“我的IP”或“自定义”(根据需要)

  2. 在SQL Developer中,打开“视图”-> SSH

  3. 右键单击“ SSH主机”,新的SSH主机

    名称 = 任何您喜欢的

    主机 = 服务器的IPv4公用IP地址

    端口 = 22(默认值)

    用户名 = rootec2-user,以适合您所使用的Linux AMI的情况为准

    使用密钥文件 =勾选并为您的实例选择密钥文件

    添加本地转发端口 =勾选并接受默认值(本地主机,端口1521)

  4. 编辑SQL Developer数据库连接的属性

    连接类型 = SSH

    端口转发 =您之前创建的SSH主机的名称

    SID / 服务名称 =您需要的任何SID或服务名称