OraOLEDB ConnectionString不起作用

时间:2013-10-30 17:07:49

标签: c# visual-studio-2010 oledb windows-7-x64

我有以下ConnectionString:

<add name="ConnectionStringRWeb" connectionString="Provider=OraOLEDB.Oracle;Data Source=XX;User Id=web;Password=web1;OLEDB.NET=True;SPPrmsLOB=True;PLSQLRSet=True" providerName="System.Data.OleDb" />

当我尝试打开连接时,出现以下错误:

ORA-01033: ORACLE initialization or shutdown in progress

这可能是什么原因?之前工作正常。

编辑重新启动该服务无法解决问题。我试了两次。

2 个答案:

答案 0 :(得分:1)

您是否拥有Oracle数据库的管理员权限? 你可以在这里发布完整错误的警报文件日志吗?

你的conString看起来是正确的。也许错误在你的数据库中。

答案 1 :(得分:0)

嗯,你问过,你给出的答案(ORA-01033: ORACLE initialization or shutdown in progress)尽可能明显。当进程本身没有为此代码中所述的连接做好准备时,通常会提供此ORA代码。只有一次出现此错误,这是我的错,因为数据库(Windows服务)处于启动状态,启动数据库后处于初始阶段。 Oracle数据库必须正常启动---然后,您可以使用它。