Oracle 10g错误:" ORA-00028:您的会话已被杀死"

时间:2016-03-13 17:35:52

标签: oracle oracle10g sqlplus

我几乎没有使用Oracle的经验,所以请忍受我的noobish问题。

我可以访问远程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> 

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

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

1 个答案:

答案 0 :(得分:-1)

我认为您的SID尚未设置。

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

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

然后尝试

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