簡體   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