如何在Oracle SQL Developer中激活新会话?

问题描述 投票:0回答:1

好吧,今天我在oracle sql开发人员中杀了一个会话,因为那个会话不允许我改变一个临时表,所以我在互联网上调查我需要做什么,我找到了一个“解决方案”,我可以杀死会话,正在使用我想要修改的表。

所以我用这个命令杀死会话:

ALTER SYSTEM KILL SESSION',

它解决了这个问题,但问题发生在我再次将我的网站应用程序上传到服务器时,我尝试执行我的应用程序,我收到此错误:

ORA-01012: not logged on
Process ID: 13082
Session ID: 48 Serial number: 58026

所以,我不能在服务器中使用数据库,因为我杀死了那个会话,但如果我在我的计算机上运行该应用程序它工作正常。

我该怎么做才能解决这个问题?

sql oracle session
1个回答
0
投票

您需要检查连接到数据库的应用程序中的组件,如应用程序是.NET时的ADO / OLE DB连接代码 - 一旦该代码运行,将恢复连接并且应用程序应该能够创建新会话。这非常特定于您的代码连接到服务器的位置,而无需运行该部分,您无法重新连接到数据库。

© www.soinside.com 2019 - 2024. All rights reserved.