我有一个在Amazon AWS EC2服务中运行的Oracle数据库实例。 (它不是RDS关系数据库服务)。
如何配置Oracle SQl Developer来访问AWS EC2中的此远程数据库?
通过查看AWS文档,我发现只有参考文献可以连接到RDS服务中运行的Oracle数据库。
感谢您的帮助。
谢谢
答案 0 :(得分:0)
在AWS中,为您的实例编辑安全组以添加规则(如果尚不存在)。
入站
类型 = SSH
协议 = TCP
端口范围 = 22
来源 =“我的IP”或“自定义”(根据需要)
在SQL Developer中,打开“视图”-> SSH 。
右键单击“ SSH主机”,新的SSH主机。
名称 = 任何您喜欢的
主机 = 服务器的IPv4公用IP地址
端口 = 22(默认值)
用户名 = root
或ec2-user
,以适合您所使用的Linux AMI的情况为准
使用密钥文件 =勾选并为您的实例选择密钥文件
添加本地转发端口 =勾选并接受默认值(本地主机,端口1521)
编辑SQL Developer数据库连接的属性
连接类型 = SSH
端口转发 =您之前创建的SSH主机的名称
SID / 服务名称 =您需要的任何SID或服务名称