繁体   English   中英

从AWS DMS连接到在笔记本电脑上运行的Oracle

[英]Connect to Oracle running on my laptop from AWS DMS

我一直在尝试使用AWS Data Migration Services将数据从我的笔记本电脑(localhost)上运行的oracle db迁移到AWS Redshift集群,进行简单的POC。

我能够从AWS SCT连接到Redshift集群,能够成功创建架构,但是当尝试从DMS迁移数据时,无法建立与我的本地主机oracle端点的连接。

正在收到以下错误消息:

错误详细信息:[errType = ERROR_RESPONSE,状态= 1022307,errMessage = ORA-12541:TNS:无侦听器OCI错误。,errDetails =]

看起来我们需要设置端口转发并指向localhost:1521(运行在localhost /端口号的oracle)。 我曾尝试配置foxyproxy,但似乎丢失了一些东西,仍然无法建立连接。 我对foxyproxy /防火墙设置的了解有限。

侦听器配置:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

本地主机的tnsnames.ora:

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

我的oracle服务器在Windows环境中的笔记本电脑上运行。

请感激任何帮助,因为这让我感到震惊,为期2天,并寻求帮助/解决方案。 让我知道是否需要任何信息

谢谢。

如果您没有TNS侦听器,我相信您已经与笔记本电脑建立了连接,否则将会收到其他错误。

您确定监听器已启动吗?

您的Oracle Home目录是什么,它与侦听器和ora文件位于同一位置吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM