1.問題現象 1)登陸時的報錯 [oracle@secdb1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Jul 24 20:01:10 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR: ORA-01075: you are currently logged on
2)即便登陸成功在執行SQL命令的時候一樣會收到報錯 sys@secdb> select * from dual; select * from dual * ERROR at line 1: ORA-00604: error occurred at recursive SQL level 1 ORA-00018: maximum number of sessions exceeded
2.問題分析 單純從ORA-01075報錯信息本身無法定位問題。 從alert日志中發現“ORA-00018: maximum number of sessions exceeded”報錯信息。細查之后發現此時后臺出現大量的歸檔進程,而且數據庫中的processes=50,是由于超出了session限制導致的這個報錯。