Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

50

积分

0

好友

3

主题
1#
发表于 2012-2-11 20:48:07 | 查看: 10804| 回复: 5
请问这个alert日志错误该如何消除或减轻?


  1. Sat Feb 11 12:02:28 2012
  2. Process J001 died, see its trace file
  3. Sat Feb 11 12:02:28 2012
  4. kkjcre1p: unable to spawn jobq slave process
  5. Sat Feb 11 12:02:28 2012
  6. Errors in file d:\oracle\product\10.2.0\admin\oraclesid\bdump\oraclesid_cjq0_2612.trc:
  7. Dump file d:\oracle\product\10.2.0\admin\oraclesid\bdump\oraclesid_cjq0_2612.trc
  8. *** 2012-02-11 11:59:43.718
  9. Waited for process J001 to initialize for 71 seconds
  10. *** 2012-02-11 11:59:43.718
  11. Dumping diagnostic information for J001:
  12. OS tid = 3044
  13. Memory (Avail/Total): Ph:8514M/16382M, Ph+PgF:7878M/15772M
  14.                                                                               
  15. ------------------- Call Stack Trace ---------------------
  16. calling location                                                 entry point                                                      arg #1           arg #2           arg #3           arg #4         
  17. -------------------------------------------                      -------------------------------------------                      ---------------- ---------------- ---------------- ----------------
  18. 0000000078EF12AA                                                 0000000000000000                                                 0000000000000000 0000000000000000 000000001ee97f30 0000000000000000
  19. 0000000078DB38E8                                                 0000000078EF12AA                                                 0000000000024e68 00000000076921f4 00000000000122d4 0000000000024e68
  20. 00000000076926D4                                                 0000000078DB38E8                                                 0000000000000000 00000000076956d4 00000000000122d4 000000000001a59c
  21. ---------------- End of Call Stack Trace -----------------
  22. Call stack acquisition performance stats:
  23.   setup time (lock acquis., memory alloc.): 10204 ms
  24.   frame get time (time the target proc was suspended): 0 ms
  25.   symbol translation time: 0 ms
  26.   total time: 10204 ms
  27. *** 2012-02-11 12:02:28.203
  28. *** 2012-02-11 14:47:06.531
  29. Waited for process J001 to be spawned for 60 seconds
  30. *** 2012-02-11 14:47:17.531
  31. Waited for process J001 to initialize for 71 seconds
  32. *** 2012-02-11 14:47:17.531
  33. Dumping diagnostic information for J001:
  34. OS tid = 380
  35. Memory (Avail/Total): Ph:8581M/16382M, Ph+PgF:7887M/15772M
  36.                                                                               
  37. ------------------- Call Stack Trace ---------------------
  38. calling location                                                 entry point                                                      arg #1           arg #2           arg #3           arg #4         
  39. -------------------------------------------                      -------------------------------------------                      ---------------- ---------------- ---------------- ----------------
  40. 0000000078EF12AA                                                 0000000000000000                                                 0000000000000000 0000000000000000 000000001ee97f30 0000000000000000
  41. 0000000078EFC216                                                 0000000078EF12AA                                                 0000000000000000 0000000000000000 0000000000000000 0000000000000000
  42. 0000000078EFC2A8                                                 0000000078EFC216                                                 0000000078fa7e20 0000000000000000 0000000000000002 0000000000000003
  43. 0000000078EF0551                                                 0000000078EFC2A8                                                 000000000496bac0 0000000000000000 000000002040c5f8 0000000000000000
  44. 0000000078EF00BA                                                 0000000078EF0551                                                 0000000000000000 0000000000000001 0000000000000000 0000000000000000
  45. 0000000078EF02AC                                                 0000000078EF00BA                                                 0000000000000000 0000000000000000 0000000000000000 0000000078ef5000
  46. 0000000078D6EE44                                                 0000000078EF02AC                                                 00000000007a0078 0000000078fabde8 0000000000000000 0000000078ef4993
  47. 0000000078D6ED6E                                                 0000000078D6EE44                                                 0000000004940000 0000000000000000 0000000000000001 0000000000000002
  48. 0000000078D6AEA7                                                 0000000078D6ED6E                                                 000000002040cc30 000007fffff2d258 000000002040ce20 000000002040ce20
  49. skgpgpmem+46                                                     0000000078D6AEA7                                                 000000002040cfa0 000000000001e5dc 000000000543b7a4 0000000000000000
  50. skgpmemprint+76                                                  skgpgpmem+46                                                     0000000000000000 0000000000000000 0000000000000100 0000000000000000
  51. slgsds+168                                                       skgpmemprint+76                                                  0000000004940000 3031000000004f94 000000002ee2a00f 0000000003a74dfc
  52. ksdfini+244                                                      slgsds+168                                                       0000000000000000 0000000000000000 0000000000000000 0000000000000000
  53. ksdfmw+1330                                                      ksdfini+244                                                      0000002000001000 fffff80001000000 0000000000000000 000000002040d470
  54. ksdwrf+61                                                        ksdfmw+1330                                                      000000000001d570 0000000000013d00 0000000000000003 000000000001d888
  55. kkjrdp+2320                                                      ksdwrf+61                                                        0000000003ddfc14 0000000000000262 000000005dd22630 0000000000000000
  56. opirip+1216                                                      kkjrdp+2320                                                      30315c740000001e 0000000003a782e8 000000002040fa70 0000000000000000
  57. opidrv+860                                                       opirip+1216                                                      0000000000000032 0000000000000004 000000002040fda0 0000000000000000
  58. sou2o+52                                                         opidrv+860                                                       0000000000000032 0000000000000004 000000002040fda0 0000000006779522
  59. opimai_real+272                                                  sou2o+52                                                         0000000000000000 0000000012270000 0000000000000e3c 0000000000000000
  60. opimai+96                                                        opimai_real+272                                                  0000000000000000 0000000000000000 0000000000000000 0000000000000000
  61. BackgroundThreadStart+530                                        opimai+96                                                        000000002040fef0 0000000000000001 0000000000000000 0000000000000000
  62. 0000000078D6B66A                                                 BackgroundThreadStart+530                                        00000000550cf780 0000000000000000 0000000000000000 000000002040ffa8
  63. ---------------- End of Call Stack Trace -----------------
  64. Call stack acquisition performance stats:
  65.   setup time (lock acquis., memory alloc.): 3516 ms
  66.   frame get time (time the target proc was suspended): 0 ms
  67.   symbol translation time: 0 ms
  68.   total time: 3516 ms
  69. *** 2012-02-11 14:51:02.234
  70. *** 2012-02-11 14:51:13.234
  71. Waited for process J001 to initialize for 82 seconds
  72. *** 2012-02-11 14:51:13.234
  73. Dumping diagnostic information for J001:
  74. *** 2012-02-11 14:51:35.531
  75. OS tid = 380
  76. Memory (Avail/Total): Ph:8583M/16382M, Ph+PgF:7890M/15772M
  77.                                                                               
  78. ERROR: thread 380 is not alive
  79. *** 2012-02-11 14:51:35.531
复制代码





  1. 1 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
  2. 2 PL/SQL Release 10.2.0.1.0 - Production
  3. 3 CORE 10.2.0.1.0 Production
  4. 4 TNS for 64-bit Windows: Version 10.2.0.1.0 - Production
  5. 5 NLSRTL Version 10.2.0.1.0 - Production


复制代码

[ 本帖最后由 136156188 于 2012-2-11 20:50 编辑 ]
2#
发表于 2012-2-11 20:56:35
SQL> show parameter processes;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     2
gcs_server_processes                 integer     0
job_queue_processes                  integer     20
log_archive_max_processes            integer     2
processes                            integer     1000

SQL> select count(*) from v$process;

  COUNT(*)
----------
       160

SQL> select sessions_current, sessions_highwater  from v$license;

SESSIONS_CURRENT SESSIONS_HIGHWATER
---------------- ------------------
             127                246

SQL>

回复 只看该作者 道具 举报

3#
发表于 2012-2-12 20:47:25
1.信息不足

请将alert.log 和 d:\oracle\product\10.2.0\admin\oraclesid\bdump\oraclesid_cjq0_2612.trc

打包压缩后上传

2. 怀疑是 内存设置存在一些问题
  1. select * from        V$RESOURCE_LIMIT;
  2. column name format a30
  3. column value format a49
  4. select name, value from v$parameter where isdefault='FALSE' order by 1;
复制代码
执行以上脚本 把完整的输出 贴出来

回复 只看该作者 道具 举报

4#
发表于 2012-2-12 21:18:04
Desktop.rar (6.32 KB, 下载次数: 2239)
信息参见附件。
alert日志是按天保存的。

回复 只看该作者 道具 举报

5#
发表于 2012-2-12 23:35:33

回复 4# 的帖子

ODM finding:

trace 中的有用信息:

*** SESSION ID:(1096.1) 2012-01-16 18:05:39.937
Waited for process J005 to initialize for 60 seconds
*** 2012-01-16 18:05:40.125
Dumping diagnostic information for J005:
OS tid = 3400
Memory (Avail/Total): Ph:11013M/16382M, Ph+PgF:10358M/15772M

stack call : kkjrdp=> ksucrp=> ksuapc=> spgetospname=> sigpnmu

Waited for process J003 to initialize for 60 seconds
*** 2012-01-16 18:11:38.968
Dumping diagnostic information for J003:
OS tid = 4092
Memory (Avail/Total): Ph:10995M/16382M, Ph+PgF:10338M/15772

ksmcpg=> kscnfy => ,,,,  kghfnd => kghgex=>ksmarfg=>ksmrf_init_alloc=>skgmrf_alloc=>skgmrf_validaterange


*** 2012-01-16 18:12:47.859
Waited for process J003 to initialize for 71 seconds
*** 2012-01-16 18:12:47.859
Dumping diagnostic information for J003:
OS tid = 4092
Memory (Avail/Total): Ph:10987M/16382M, Ph+PgF:10332M/15772M


ksmdpg=> kghfrh => kghfrh_internal => ksmfpg => ss_mem_fre => ss_mem_rlsblk




挺有意思的 , 每次J00N这样的job slave进程长时间无法正常启动 都做了stack call , 最后都停留在内存相关的函数上,就函数来看 这些未能正常启动的进程都是因为缺乏内存资源而异常等待。


但是 就trace中的 内存信息来看, 内存很空
Memory (Avail/Total): Ph:10995M/16382M, Ph+PgF:10338M/15772M


建议你关注一下操作系统资源的问题, 包括CPU和内存 。

可以利用 procexp 工具 监控Windows 上的资源问题,  参考这篇文章http://www.oracledatabase12g.com ... nce-on-windows.html

可以的话 做一份 RDA 和 AWR放上来:

RDA 可以参考http://www.oracledatabase12g.com ... agnostic-agent.html

回复 只看该作者 道具 举报

6#
发表于 2012-2-15 14:45:54
升级到了10.2.0.4,有缓解,继续观察中

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 01:59 , Processed in 0.093001 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569