¹ØÓÚoracle session - Oracle / ¿ª·¢
½ñÌ챨Á˸öÒì³£ java.sql.SQLException: ORA-00018: maximum number of sessions exceeded
ÏëÖªµÀ oracle ÔÚʲôʱºò´´½¨session ʲôʱºò ¹Ø±Õsession Ϊʲô»á³öÕâ¸öÎÊÌâ
ÎÒдµÄÊǸö ÎÞÏÞÑ»· ´´½¨Á¬½ÓÔÚÑ»·ÍâÃæ´´½¨µÄ¡£¡£
¹â¿´ÄãÏÖÔÚµÄÒì³££¬Ó¦¸ÃÊÇÄã³ÌÐò´´½¨µÄsessionÊý£¬³¬¹ýÁËoracleµÄ×î´óÁ¬½ÓÊýprocesses¡£
SQL code:
SQL> show parameter sessions
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
java_max_sessionspace_size integer 0
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 203
shared_server_sessions integer
SQL> alter system set sessions = 300;
alter system set sessions = 300
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified
SQL> alter system set sessions = 300 scope = spfile;
System altered.
ÄãÐèÒªÐÞ¸ÄÄãµÄ»á»°Êý
È»ºó
shutdown immediate
startup
ÁíÍâ¿ÉÒÔ¿¼ÂÇÔÚ´´½¨sessionǰ×öһЩÅжϺʹ¦Àí
ÒòΪsession¶àÉÙÒª¸ù¾ÝÖ÷»úµÄÓ²¼þÅäÖþö¶¨£¬²»ÊÇ¿ÉÒÔËæÒâÔö¼ÓµÄ
²»ÄÜ
Ïà¹ØÎÊ´ð£º
ÔÚϵͳÔËÐеÄʱºò×ÜÊÇÓÐÒ»¿é´ÅÅÌʼÖÕÉÁºìµÆ£¬½øÈëϵͳºó
#topas²é¿´×ÜÊÇÓÐÒ»¿é´ÅÅÌ%BUSYΪ90%ÒÔÉÏ£¬
Êý¾Ý¿â°æ±¾£ºoracle 9.2.0.7
Êý¾ÝÎļþ¹ÒÔØµÄ½Úµã£º/oradata/pcs/ Âß¼¾íºÅlv04
#lslv -l lv04
......
ÓÃPL/SQL µÇ½ʱµ¯³ö±¨´í´°¿Ú£¬´íÎóÈçÏ£¡
ORA-01034:ORACLE not available
ORA-27101:shared memory realm does not exist
ÇëÎÊ£¬ÓÐûÓÐÈËÓöµ½ÕâÖÖÇé¿ö£¬Ôõô½â¾ö£¿Ð»Ð»£¡
1. Oracle sid ÕýÈ ......
oracle 11g °²×° 01092 ´íÎó,
ÈÕÖ¾ÐÅÏ¢£º
[oracle@linux trace]$ vi alert_orcl.log
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......
java.sql.SQLException: Io Òì³£: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBErro ......
×öÍædata guard ºó
ÔÚPrimary·þÎñÆ÷ Ö´ÐÐ
SQL>SELECT SEQUENCE#,APPLIED from V$ARCHIVED_LOG ORDER BY SEQUENCE#;
SEQUENCE# APP
---------- ---
13 NO
13 YES ......