2010-07-13 128 views
1

您好我試圖從ssis 使用連接字符串連接Oracle 10g(源/目標)作爲 數據源= Qrgo;用戶ID = sy;密碼= sa;提供程序= MSDAORA.1; Qrgo是服務名稱SSIS連接到Oracle 10g錯誤

得到錯誤 測試連接失敗,因爲初始化提供錯誤的。 ORA-12520:TNS:聽衆找不到所需服務器類型的可用處理程序

請告知如何解決此問題。由於

我已經試過

1.tnsping

它是成功的

2.Attempt到實例

一旦你證明連接的TNSNAMES正在與聽衆正確地說,下一步是嘗試全面連接到實例。要做到這一點我們將向使用sqlplus中:

的sqlplus [用戶名]/[密碼] // @ 它是成功的

但是,嘗試從SSIS配置其throughing錯誤

回答

1

錯誤:ORA -12520

文字:TNS:監聽程序無法找到可用的處理程序服務器的請求類型

原因:已知的和可用的服務處理器的無服務器的請求類型(專用或共享)是Appro公司爲客戶端連接啓動。

操作:運行「lsnrctl服務」以確保實例已在監聽器中註冊了 並且相應的處理程序正在接受連接。

可能的解決方案:

http://www.shutdownabort.com/errors/ORA-12520.php

+0

嘗試運行CMD LSNRCTL(Windows XP中) C:\> LSNRCTL 'LSNRCTL' 不被識別爲內部或外部的命令, 運行程序或批處理文件。 – rmdussa 2010-07-13 06:48:47

+0

我認爲你沒有LSNRCTL在你的道路上設置。試着在你的盒子裏搜索它。這是LSNRCTL的簡潔描述 - http://www.ucertify.com/article/what-is-lsnrctl-listener-control-utility.html | http://www.remote-dba.net/t_advanced_oradim_utility.htm – 2010-07-13 07:32:05