[英]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))
)
)
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.