2013-10-30 64 views
-1

我有以下的ConnectionString:OraOLEDB的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 

什麼可能是這個原因?之前它工作正常。

編輯重新啓動服務不能解決問題。我試了兩次。

回答

1

您是否擁有Oracle數據庫的管理員權限? 你可以在這裏發佈完整錯誤的警報文件日誌嗎?

您的conString看起來像是正確的。也許錯誤是在你的數據庫裏面。

+0

我在哪裏可以找到警報日誌文件?我只有一臺PC纔有問題。如果數據庫有錯誤,應該不適用於第二臺PC或無關緊要? – Georg

+0

請仔細閱讀 https://forums.oracle.com/thread/2295022 –

0

那麼,你問,你給了答案(ORA-01033: ORACLE initialization or shutdown in progress)儘可能。這個ORA代碼通常在進程本身沒有準備好連接的時候給出,就像這段代碼所說的那樣。只有一次這個錯誤,這是我的錯,因爲數據庫(Windows服務)在啓動時,並在啓動數據庫後的初始階段。 Oracle數據庫必須正確啓動---然後,您可以使用它。

+0

我手動啓動了數據庫Windows服務,但仍然出現同樣的錯誤 – Georg

+0

請參閱我的回答http://stackoverflow.com/a/20444726/2789764 。它可能有幫助。 –