我们的dev oracle db每晚都会被删除,以便可以应用数据库更改。然后重新启动,但第二天从.net Web应用程序创建的第一个连接失败并出现以下错误
ORA-03113: end-of-file on communication channel Process ID: 28303 Session ID: 22 Serial number: 303
任何后续连接都可以正常工作。
我们可以做些什么来防止这个问题?
答案 0 :(得分:0)
这是预期的行为。您的应用正在尝试连接,但由于连接丢失而失败。
捕获此特定连接并暂停几秒钟,然后尝试重新连接,然后将其记录为错误,这种情况并不罕见。
您可以安排在完成数据库更改后立即重新启动您的Web应用程序池。