2014-03-12 35 views
1

我们的开发oracle数据库每晚都会关闭,以便可以应用数据库更改。然后,重新启动,但随后从.NET Web应用程序所做的第一连接第二天失败,出现以下错误.net在Oracle数据库关闭并重新启动后收到连接错误

ORA-03113: end-of-file on communication channel Process ID: 28303 Session ID: 22 Serial number: 303 

任何后续连接做工精细,虽然。

有什么我们可以做的,以防止这个问题?

+0

您是否查看了oracle日志以查看错误的详细信息?可能有不同的事情导致它,日志会给你更多的信息,从哪里开始寻找。 – Brian

+0

说实话我不太熟悉Oracle,是否可以通过Oracle Sql Developer获得日志? – coolblue2000

+0

我已经处理了oracle已经有一段时间了。它们应该位于提供问题的实例的主目录中。您将需要一个Oracle日志读取器。看看这个链接http://dba.stackexchange.com/questions/49682/ora-03113-end-of-file-on-communication-channel-on-startup – Brian

回答

0

这将是预期的行为。您的应用正在尝试连接,并且由于连接丢失而失败。

捕获此特定连接并不少见,暂停几秒钟后尝试重新连接,然后再将其记录为错误。

您可能会安排您的Web应用程序池在数据库更改后不久也会重新启动。

+0

谢谢,这似乎是问题,因为尽我们所知。 – coolblue2000

相关问题