win2003 oracle 著名的 process m001died 錯誤

楊奇龍發表於2010-06-13

解決“Process m001 died……”問題,設定Processes數
最近伺服器經常down掉,不停的down,從alsertSid.log一查,有如下錯誤資訊:
Process m001 died, see its trace file
Wed Sep 16 10:00:52 2009
ksvcreate: Process(m001) creation failed
原來是oracle程式數達到Processes上限了。在oracle中:sessions和processes的關係是:
sessions=1.1*processes + 5
這樣,透過修改processes可以同時修改process和sessions的目的。


解決過程如下:
SQL> conn xxx/yyyy
已連線。
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     170
shared_server_sessions               integer
SQL> show parameter processes;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     150


SQL> alter system set processes=200 scope=spfile;
系統已更改。


SQL> shutdown immediate;
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     225
shared_server_sessions               integer


SQL> show parameter processes;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     200

資料來自:

http://www.itpub.net/thread-1313981-1-1.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-665269/,如需轉載,請註明出處,否則將追究法律責任。

相關文章