1、查看日志alert_oracle.log,了解问题原因:
Process J000 died, see its trace file
Mon May 27 16:09:31 CST 2013
kkjcre1p: unable to spawn jobq slave process
Mon May 27 16:09:31 CST 2013
Errors in file /u01/oracle/admin/ORACLE/bdump/oracle_cjq0_2974.trc:
2、问题分析:
根据提示信息可以了解到系统无法生成job相关的进程,同时达到processes最大限制而出错的。
查看系统processes和sessions
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> 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>
查看当前系统的processes
SQL> select count(*) from v$process;
COUNT(*)
----------
148
SQL>
3、问题解决步骤:
明显是processes数目不够导致报错信息。修改processes连接数为500.重启数据库问题不再出现。
SQL> alter system set processes=500 scope=spfile;
系统已更改。
重启数据库,OK!
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145488364 bytes
Database Buffers 25165824 bytes
Redo Buffers 524288 bytes
数据库装载完毕。
数据库已经打开。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23009281/viewspace-762124/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23009281/viewspace-762124/