SSIS连接到Oracle 10g错误

问题描述:

您好我试图从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错误

错误: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