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