【问题标题】:Oracle 10g error: "ORA-00028: your session has been killed"Oracle 10g 错误:“ORA-00028:您的会话已被终止”
【发布时间】:2016-03-13 17:35:52
【问题描述】:

我几乎没有使用 Oracle 的经验,所以请耐心等待我的菜鸟问题。

我可以访问远程Oracle 10g 数据库。

通过 ssh 连接到机器后,我会执行以下操作:

sqlplus foo@bar
SQL*Plus: Release 11.2.0.4.0 Production on Sun Mar 13 12:23:28 2016

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Enter password: 

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> SELECT * FROM MY_TABLE;
SELECT * FROM MY_TABLE
*
ERROR at line 1:
ORA-00028: your session has been killed

SQL> SELECT * FROM MY_TABLE;
SELECT * FROM MY TABLE
*
ERROR at line 1:
ORA-01012: not logged on
Process ID: 0
Session ID: 723 Serial number: 46399


SQL> 

基本上,我每次尝试运行查询时都会收到此信息。

有人知道为什么会这样吗?如何运行查询?

【问题讨论】:

  • 如果每次都这样,我想你应该联系网站管理员。

标签: oracle oracle10g sqlplus


【解决方案1】:

我假设您的 SID 尚未设置。

您的服务器中是否有多个数据库?多个版本的 DB?

如果是这样,请设置您的 Oracle_home 和 Oracle_SID= <yourDB>

那就试试

如果这不起作用,请检查您是否内存不足。

【讨论】:

  • 如果你能解释原因,我不介意投反对票 :)
  • 他不会收到那些表明他已连接的消息。即他会得到: 错误:ORA-01034:ORACLE 不可用 ORA-27101:共享内存领域不存在。对于@Xar,也许有一个触发器,或者他正在超时,我不知道。查看 v$session 可能会有所帮助。
  • 抱歉。我试图在 oracle 社区上问这个问题,其中一个告诉我的是问题是参数过程命中的限制。除了删除一些会话以便您可以以 sysdba 身份连接并增加进程外,您无能为力。其他人也同意。
猜你喜欢
  • 2020-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-24
  • 2019-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多