На Windows XP (SP2 и SP3, то что я видел лично всегда SP3 было) Oracle, после применения 10.2.0.5 Patch Bundle 10, начинает виснуть, при этом в Диспетчере задач он загружает процессор на 50-100%. В alert.log куча сообщений вида
Errors in file d:oracleproduct10.2.0db_1rdbmstraceegrp_ora_140.trc: ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x7C910CB0] [ADDR:0x4] [UNABLE_TO_READ] []
В трейсе egrp_ora_140.trc
----- Call Stack Trace ----- calling call entry argument values in hex location type point (? means dubious value) -------------------- -------- -------------------- ---------------------------- 7C910CB0 00000000 7C9114B1 CALLrel 7C9100A4 7C911541 CALLrel 7C911469 77E7E3AC CALL??? 00000000 77E7E40A CALLrel 77E7E391 77EA1E25 CALLrel 77E7E3FC 77EA1FED CALLrel 77EA1DE4 77EA1ECE CALLrel 77EA1F0B 77E87713 CALLrel 77E87763 77E7BF04 CALLrel 77E7BF41 77E789FE CALLreg 00000000 77E78A33 CALLrel 77E789B9 77E79068 CALLrel 77E78A29 77EF4606 CALLrel 77E79045 76F17C9F CALLrel 76F12D89 76F12E68 76F12C40 985EBD8 76F17C60 CALLrel 76F17C89 76F17BDA CALLrel 76F17C2F 71A3B5BB CALLrel 71A3B772 71A3B7DE CALLrel 71A3B595 71A932AD CALLreg 00000000 71A9328B CALLrel 71A93299 71A93255 CALLrel 71A93274 71A931F3 CALLrel 71A9320D 71A95AEB CALLrel 71A93181 71A955E3 CALLrel 71A95A8D 71A954EB CALLrel 71A95578 _sldmGetHostName+17 CALL??? 00000000 _sldmInit+65 CALLrel _sldmGetHostName+0 907F318 100 _ldmInit+315 CALLrel _sldmInit+0 907F314 9048B40 907F314 0 23C 907ECB0 0 658 _keltnfy+148 CALLrel _ldmInit+0 985F588 0 514CF9B4 8C22CA0 985F578 0 1 985F580 _kscnfy+1344 CALLreg 00000000 F 51296608 _ksucrp+1198 CALLrel _kscnfy+0 F 51296608 _opiino+1585 CALLrel _ksucrp+0 0 _opiodr+1306 CALLreg 00000000 3C 4 985FC24 _opidrv+819 CALLrel _opiodr+0 3C 4 985FC24 0 _sou2o+45 CALLrel _opidrv+0 3C 4 985FC24 _opimai_real+112 CALLrel _sou2o+0 985FC18 3C 4 985FC24 _opimai+92 CALLrel _opimai_real+0 2 985FC50 _OracleThreadStart@ CALLrel _opimai+0 4+726 7C80B710 CALLreg 00000000 --------------------- Binary Stack Dump ---------------------
Статья на My Oracle Support Ora-7445 [ACCESS_VIOLATION] [unable_to_trans_pc] After Applying Windows 10.2.0.4 Patch Bundle 10 [ID 747642.1]. В статье указана проблема после применения 10.2.0.4 Patch Bundle 10, но я сталкивался после применения 10.2.0.5 Patch Bundle 10.
Для решения проблемы нужно применить KB951312.
Подробности — When you run an application that uses a timer queue on a Windows XP-based computer, the application may stop responding
или на русском — При запуске приложения, использующего очереди таймера на компьютере под управлением Windows XP, приложение может перестать отвечать на запросы