记一次ORA-07445: exception encountered: core dump

环境介绍:

oracle11.2.0.1

solaris10-64bit 5.10

error:

ORA-07445: exception encountered: core dump [sdbgrfcvp_convert_pathinfo()+35] [SIGSEGV] [ADDR:0xFFFFFD7FFFDF50F8] [PC:0x9984943] [Address not mapped to object] []

 

通过检查发现SWAP过小导致启动的时候报错:

bash-3.00$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Sat Apr 2 17:26:47 2011

Copyright (c) 1982, 2009, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup
Segmentation Fault (core dumped)
bash-3.00$

OS-ERRO:

Apr 2 17:17:50 qqos last message repeated 1 time
Apr 2 17:17:51 qqos tmpfs: [ID 518458 kern.warning] WARNING: /etc/svc/volatile: File system full, swap space limit exceeded
Apr 2 17:17:53 qqos genunix: [ID 470503 kern.warning] WARNING: Sorry, no swap space to grow stack for pid 1605 (oracle)
Apr 2 17:17:58 qqos tmpfs: [ID 518458 kern.warning] WARNING: /etc/svc/volatile: File system full, swap space limit exceeded
Apr 2 17:18:00 qqos genunix: [ID 470503 kern.warning] WARNING: Sorry, no swap space to grow stack for pid 1605 (oracle)

ORACLE_ERROR:

ORACLE_BASE from environment = /d01/app
Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0xFFFFFD7FFFDF50F8] [PC:0x9984943, sdbgrfcvp_convert_pathinfo()+35] [flags: 0x0, count: 1]
Errors in file /d01/app/diag/rdbms/qqdb/qqdb/trace/qqdb_psp0_1617.trc (incident=8479):
ORA-07445: exception encountered: core dump [sdbgrfcvp_convert_pathinfo()+35] [SIGSEGV] [ADDR:0xFFFFFD7FFFDF50F8] [PC:0x9984943] [Address not mapped to object] []
Incident details in: /d01/app/diag/rdbms/qqdb/qqdb/incident/incdir_8479/qqdb_psp0_1617_i8479.trc

错误解决:

# swap -l
交换文件 dev swaplo blocks free
/dev/dsk/c0d0s1 102,1 8 1076344 927784
# swap -a /export/home/swaps 
# swap -l
交换文件 dev swaplo blocks free
/dev/dsk/c0d0s1 102,1 8 1076344 927784
/export/home/swaps – 8 8388600 8388600

      本文转自glying 51CTO博客,原文链接:http://blog.51cto.com/liying/967729,如需转载请自行联系原作者

点赞