我有以下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
这可能是什么原因?之前工作正常。
编辑重新启动该服务无法解决问题。我试了两次。
答案 0 :(得分:1)
您是否拥有Oracle数据库的管理员权限? 你可以在这里发布完整错误的警报文件日志吗?
你的conString看起来是正确的。也许错误在你的数据库中。
答案 1 :(得分:0)
嗯,你问过,你给出的答案(ORA-01033: ORACLE initialization or shutdown in progress
)尽可能明显。当进程本身没有为此代码中所述的连接做好准备时,通常会提供此ORA代码。只有一次出现此错误,这是我的错,因为数据库(Windows服务)处于启动状态,启动数据库后处于初始阶段。
Oracle数据库必须正常启动---然后,您可以使用它。