- 最后登录
- 2021-10-9
- 在线时间
- 59 小时
- 威望
- 0
- 金钱
- 376
- 注册时间
- 2013-10-18
- 阅读权限
- 10
- 帖子
- 22
- 精华
- 0
- 积分
- 0
- UID
- 1331
|
1#
发表于 2013-10-31 20:17:06
|
查看: 3347 |
回复: 2
操作系统: Linux x86_64 Release:2.6.18-164.el5
数据库 : oracle database 10.2.0.5
问题描述:
cjq0进程无法启动,导致job任务无法自动执行,但手动执行job任务可以成功。
重启数据库后,cjq0进程正常,job任务可以自动执行。但几天之后cjq0进程就会再次死掉。
奇怪的是alert文件没有cjq0进程的错误信息。
1:job_queue_processes 为10,也正常。
2:uptime > 497 days
3:alter system set job_queue_processes=0 scope=both;
alter system set job-queue_processes=10 scope=both;
多次切换也不起作用。
以下是nmdsjf_j000_32763.trc文件内容:
/u01/app/admin/nmdsjf/bdump/nmdsjf_j000_32763.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /u01/app/product/10.2.0/db_1
System name: Linux
Node name: oradb
Release: 2.6.18-164.el5
Version: #1 SMP Tue Aug 18 15:51:48 EDT 2009
Machine: x86_64
Instance name: nmdsjf
Redo thread mounted by this instance: 1
Oracle process number: 201
Unix process pid: 32763, image: oracle@oradb (J000)
*** 2013-08-21 12:15:04.367
*** ACTION NAME:() 2013-08-21 12:15:04.356
*** MODULE NAME:() 2013-08-21 12:15:04.356
*** SERVICE NAME:(SYS$USERS) 2013-08-21 12:15:04.356
*** SESSION ID:(979.1751) 2013-08-21 12:15:04.356
WARNING:Could not increase the asynch I/O limit to 224 for SQL direct I/O. It is set to 128
WARNING:Could not increase the asynch I/O limit to 256 for SQL direct I/O. It is set to 128
======================================
我怀疑是oracle的bug 且为p9969588。
各位大哥帮忙分析分析。
|
|