首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建到安装在内网中的oracle cloud数据库的DB链接

创建到安装在内网中的oracle cloud数据库的DB链接
EN

Stack Overflow用户
提问于 2017-11-11 17:23:32
回答 1查看 1.4K关注 0票数 0

我有公网IP,Oracle cloud DB安装在内网IP中。通过公网IP建立到内网IP的ssh隧道,转发本地主机端口访问Oracle云数据库。

我的任务是创建从本地主机oracle DB到云Oracle DB的DB链接。因此我可以从我本地主机Oracle DB访问oracle cloud DB模式。

我使用Putty建立SSH和本地主机端口转发,我可以使用SQL developer/Toad访问Oracle Cloud DB。因此公网/内网IP和SSH的详细信息是正确的。

在这种情况下,如何创建DB链接?

EN

回答 1

Stack Overflow用户

发布于 2017-11-13 19:17:27

您已经将到达localhost端口X的连接转发到AWS中的目标内网IP (设为RDS:1521)。所以你的配置是localhost:X -> RDS:1521。您还需要模式名称(myusername)及其密码(mypassword)。

代码语言:javascript
复制
CREATE DATABASE LINK mylink 
    CONNECT TO myusername IDENTIFIED BY mypassword
    USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=X))
           (CONNECT_DATA=(SERVER=dedicated)
           (SERVICE_NAME=myrdsservicename)))';

用于创建db链接can be found here的Oracle的12c语法。

与使用原始连接参数(如上所述)相比,您可能更喜欢在tnsnames.ora中为上面的连接字符串创建一个条目,并为本地主机转发的连接使用符号名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47236344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档