我申请这个blog是为了督促自己,把自己平时的一些想法和思考结果保留下来。 本博客所有内容均为原创,如有转载请注明作者和出处

ORA-7445(koioapm)错误

上一篇 / 下一篇  2008-03-14 23:50:49 / 个人分类:Bug

这个错误发生在11.1.0.6版本中。简单记录一下bug的现象。

 

 

首先记录一下错误信息:

Fatal NI connect error 12532, connecting to:
.Xjs/\5y.B2c0s0 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.25.4.70)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ora11g_s.ytk-thinkpad)(CID=(PROGRAM=oracle)(HOST=yangtk.ytk-thinkpad)(USER=oracle))))

  VERSION INFORMATION:
jHK#_A5}7C4o0        TNS for Linux: Version11.1.0.6.0 - Production
#]4u2r A3V/{ `UP5}7fE0        TCP/IP NT Protocol Adapter for Linux: Version 11.1.0.6.0 - Production
+]&Q:YM;W9NG0  Time: 05-SEP-2007 18:57:32
.? A7?C3^+H_{AR0  Tracing not turned on.ITPUB个人空间q%R4U U"Qc8I6z ?cG
  Tns error struct:ITPUB个人空间U8H?!R:r7Dq
    ns main err code: 12532

TNS-12532: TNS:invalid argument
6[$Iv8jNV/W(n!Q0    ns secondary err code: 12560ITPUB个人空间7C2f^4J S"d8n
    nt main err code: 502

TNS-00502: Invalid argumentITPUB个人空间b @k{0BH(t
    nt secondary err code: 113ITPUB个人空间9JmOR}M(R9R
    nt OS err code: 0
4{H+}:te `T0Error 12532 received logging on to the standbyITPUB个人空间8]0U J/c6Ry
Errors in file /data/oracle/diag/rdbms/ora11g_p/ora11g/trace/ora11g_arc0_2794.trc:
Jh\+](I]@0ORA-12532: TNS:invalid argumentITPUB个人空间F]6Fn.c
PING[ARC0]: Heartbeat failed to connect to standby 'ora11g_s'. Error is 12532.ITPUB个人空间3KZR9l&\
Wed Sep 05 19:01:06 2007
\rV5A}CB0Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x0] [PC:0x924BFFE, koioapm()+254]ITPUB个人空间1V:| ~q[6]T!o
Errors in file /data/oracle/diag
/rdbms/ora11g_p/ora11g/trace/ora11g_mmon_2780.trc  (incident=13313):ITPUB个人空间D.[G%g:\!^BsjkyL
ORA-07445: exception encountered: core dump [koioapm()+254] [SIGSEGV] [ADDR:0x0] [PC:0x924BFFE] [Address not mapped to object] []
)T4nv L P&uq3t0Incident details in: /data/oracle/diag/rdbms/ora11g_p/ora11g/incident/incdir_13313/ora11g_mmon_2780_i13313.trc

问题发生在主库尝试归档到STANBY数据库失败之后。自错误发生之后,每次尝试连接STANDBY数据库报错后,都会出现这个7445错误。且主库重启之后,问题消失。

根据上面的信息判断,初步断定和STANDBY环境有关。由于问题无法重新,猜测是由于某些状态不正确引起的。

7445错误的trace文件中找不到什么有价值的信息:

$ more /data/oracle/diag/rdbms/ora11g_p/ora11g/trace/ora11g_mmon_4154.trc
Qq Xw)N:V%{0Trace file /data/oracle/diag/rdbms/ora11g_p/ora11g/trace/ora11g_mmon_4154.trcITPUB个人空间}w+Y(r qO0]4w8G
Oracle Database11gEnterprise Edition Release11.1.0.6.0 - Production
)F8Dd#}s]LS0With the Partitioning, OLAP, Data Mining and Real Application Testing optionsITPUB个人空间?S-m!O;Urb$xJM5u oO
ORACLE_HOME = /data/oracle/product/11.1
:zX9c}G[H0System name:    Linux
;Sj_2]9C![)rp0Node name:      yangtk.ytk-thinkpad
+yz5O4dg#EWS}1j0Release:        2.6.18-8.el5ITPUB个人空间6I.W0p{*{Z"tF
Version:        #1 SMP Tue Jun 5 23:11:13 EDT 2007ITPUB个人空间m.K!|jH [
Machine:        i686ITPUB个人空间'oe3`2x&Y]
Instance name: ora11g
N$j@(yQ0Redo thread mounted by this instance: 1
/j*y^%k&_%] q6m0Oracle process number: 26ITPUB个人空间m"_Vw&fg#N|
Unix process pid: 4154, image: oracle@yangtk.ytk-thinkpad (MMON)

ITPUB个人空间F6~wXs.QybiR(x
*** 2007-09-05 19:14:04.120
J1}.B S6U|0*** SESSION ID:(129.238) 2007-09-05 19:14:04.120
*DzS;s%a0*** CLIENT ID:() 2007-09-05 19:14:04.120
!^0[ dnOW El7B"W4R?/g0*** SERVICE NAME:(SYS$BACKGROUND) 2007-09-05 19:14:04.120
$}#v!CVV-a0*** MODULE NAME:() 2007-09-05 19:14:04.120ITPUB个人空间U)T*C(I,X|:m
*** ACTION NAME:() 2007-09-05 19:14:04.120ITPUB个人空间)II1s-]r;Pd
 ITPUB个人空间 nZ5^3w.kfY#Z
Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x0] [PC:0x924BFFE, Exception [type: SIGSEGV, Address not mapped to obITPUB个人空间|x"fVY6d4N
ject] [ADDR:0x0] [PC:0x924BFFE, koioapm()+254]
$V1[d8w.U7{0DDE: Problem Key 'ORA 7445 [koioapm()+254]' was flood controlled (0x2) (incident: 13409)ITPUB个人空间-V)Q a,EWC
ORA-07445: exception encountered: core dump [koioapm()+254] [SIGSEGV] [ADDR:0x0] [PC:0x924BFFE] [Address not mapped to object] []ITPUB个人空间`"uP z:NQ
ssexhd: crashing the process...
"F5uXS*R4{ [0Background_Core_Dump = PARTIAL

由于是新版本的bug,目前查询metalink也没有找到任何相关的记录。

 

 


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar