2016-03-13 668 views
0

我幾乎沒有Oracle的經驗,所以請耐心等待我的問題。Oracle 10g錯誤:「ORA-00028:您的會話已被終止」

我可以訪問遠程的Oracle 10g數據庫。

一旦我通過ssh連接本機的,我做如下:

sqlplus [email protected] 
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> 

基本上,我這個每次我嘗試運行查詢時獲得。

有沒有人知道爲什麼會發生這種情況?我怎樣才能運行我的查詢?

+0

如果每次都發生這種情況,我認爲您應該聯繫網站管理員。 –

回答

-1

我會假設你的SID尚未設置。

服務器中是否有多個數據庫?多個版本的數據庫?

如果是這樣設置你的ORACLE_HOME和ORACLE_SID = <yourDB>

然後嘗試

如果這是行不通的檢查,如果您有運行內存不足。

+0

如果你能解釋爲什麼,我不介意倒票:) –

+0

他不會讓這些消息說他已連接。即他會得到:錯誤: ORA-01034:ORACLE不可用 ORA-27101:共享內存領域不存在。對@Xar來說,也許有一個觸發器,或者他正在超時,我不知道。尋找v $會話可能會有所幫助。 –

+0

對不起。我試圖在oracle社區上提出這個問題,他們中有人告訴我,問題在於參數進程受到限制。 除了刪除一些會話,您可以連接爲sysdba並增加進程。其他人同意。 –