ORA-07445 core dump ¿¡·¯ °ü·Ã
ÀÛ¼ºÀÚ °ü¸®ÀÚ ÀÛ¼º½Ã°£ 2006-11-09 16:50:08
 

>>±ÞÇÑ»ç¶÷ ´Ô²²¼­ ¾²½Ã±æ<<



:: Ȥ½Ã ¾Æ½Ã´Â ºÐÀº ²À Á¶¾ð Á» ºÎŹµå¸³´Ï´Ù.

:: ¿À¶óŬ Å×Å© ¼¾ÅÍ º¸´Ù ¿©±â°¡ ´õ ºü¸¦ °Í °°¾Æ¼­¿ä.

:: OS ´Â ¼Ö¶ó¸®½º ½ºÆÅ 2.8 ÀÔ´Ï´Ù.

::

:: ORA-07445: exception encountered: core dump [] [SIGILL] [Illegal opcode] [2357341856] [

:: ] []

::

:: 07445, 00000, "exception encountered: core dump [%s] [%s] [%s] [%s] [%s] [%s]"

:: // *Cause: An OS exception occurred which should result in the creation of a

:: // core file. This is an internal error.

:: // *Action: Contact your customer support representative.

::

::

::

:: ORA-00600: internal error code, arguments: [4036], [1], [0], [], [], [], [], []



------------------------------



Á¦°¡ ¾´ ±Û¿¡ ´ëÇØ ¸®Çà ´ä´Ï´Ù..(- -;)



±×¸®°í, À§¿¡ ´äº¯ÇØ ÁֽŠºÐ °¨»çµå¸³´Ï´Ù.



¾Æ·¡´Â ¿À¶óŬ ½ÎÀÌÆ®¿¡¼­ ÆÛ¿Â °ÍÀ» °£Ã߸° °ÍÀÔ´Ï´Ù.



===========================



ORA-600 ¿¡·¯´Â ORACLEÀÌ Á÷Á¢ ¹öÆÛ·Î µ¥ÀÌŸ¸¦ ÀоîµéÀÏ ¶§ ÀÐÀº ºí·°ÀÇ

DBA(Data Block Address)°¡ À߸øµÇ¾úÀ½(INVALID)À» ÀǹÌÇÑ´Ù.

arg1Àº ½ÇÁ¦·Î ÀоîµéÀÎ ºí·°ÀÇ DBA¸¦ ³ªÅ¸³»¸ç arg2´Â ORACLEÀÌ ÀаíÀÚ

ÇÏ¿´´ø ºí·°ÀÇ DBA¸¦ ³ªÅ¸³½´Ù. arg1°ú arg2ÀÌ ´Ù¸£¸é À§¿¡¼­¿Í °°Àº ¿¡·¯°¡

¹ß»ýÇϸç ÁÖ·Î OS³ª HWÀÇ ¹®Á¦°¡ ±× ¿øÀÎÀÌ µÇ´Â °æ¿ì°¡ ¸¹´Ù.µ¥ÀÌŸÀÇ ¼Õ»ó

¿øÀÎÀº ¿©·¯°¡Áö°¡ ÀÖÀ¸¸ç ´ë°³ µ¥ÀÌŸ°¡ ¼Õ»óµÉ ´ç½Ã¿¡´Â ±× »ç½ÇÀÌ µå·¯³ªÁö

¾Ê´Ù°¡ ¼Õ»óµÈ ºÎºÐÀÇ µ¥ÀÌŸ°¡ »ç¿ëµÉ ¶§ ºñ·Î¼Ò ¼Õ»óµÈ »ç½ÇÀÌ ¾Ë·ÁÁö°Ô

µÈ´Ù.



ORACLEÀº ¸ðµç Á¤º¸¸¦ ºí·° ÇüÅ·Π°ü¸®ÇÑ´Ù. ORACLE µ¥ÀÌŸ ºí·°Àº Çϳª

ÀÌ»óÀÇ OS ºí·°À¸·Î ÀÌ·ç¾îÁ® ÀÖ´Ù. ±× Å©±â´Â init.ora È­ÀÏÀÇ

DB_BLOCK_SIZE¿¡ ³ªÅ¸³ª ÀÖ´Ù.



ORACLE µ¥ÀÌŸ ºí·°Àº ºí·°ÀÇ Á¤º¸¸¦ ´ãÀº fixed header ¸¦ °®°í ÀÖÀ¸¸ç ÀÌ

Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© °¢°¢ÀÇ ºí·°°ú µ¥ÀÌŸº£À̽º ÀüüÀÇ INTEGRITY¸¦ À¯ÁöÇÑ´Ù.

DBA´Â fixed headerÀÇ ÇÑ ºÎºÐÀ¸·Î 32bit ±æÀÌÀÇ Á¤¼öÀÌ¸ç µ¥ÀÌŸº£À̽ºÀÇ È­ÀÏ

¹øÈ£¿Í È­ÀÏ¿¡¼­ ºí·°À§Ä¡¸¦ ³ªÅ¸³½´Ù.



DBA¿¡ ¹®Á¦°¡ ÀÖÀ¸¸é ORACLEÀº OERI(3339)¿Í ÇÔ²² À§¿¡¼­ ¸»ÇÑ 2°³ÀÇ Àμö,

Áï arg1°ú arg2¸¦ Ç¥½ÃÇÏ°Ô µÈ´Ù. ÀÌ µÎ °ªÀÌ ´Ù¸£¸é OERI(3339)°¡ ¹ß»ýÇÏ°Ô

µÇ´Â °ÍÀÌ´Ù.



ORACLEÀº È­ÀÏ¿¡ ºí·°À» ÀÐ°í ¾µ¶§ ½Ã½ºÅÛ Æã¼Ç ÄÝÀ» ÀÌ¿ëÇÑ´Ù.

¿©±â¿¡´Â lseek(), read(), readv(), write(), writev() µîÀÌ Æ÷ÇԵȴÙ.

ºí·°ÀÌ OS¿¡ ÀÇÇؼ­ ÀÐÇôÁö¸é SGA·Î µé¾î°¡¸ç °ðÀ̾ DBA¿¡ ´ëÇÑ °Ë»ç°¡

ÀÌ·ç¾îÁø´Ù.



°æ¿ì1)

ORA-00600 [3339] [0] [large number] [] [] [] []

ORA-1578: Data block corrupted file # block #



ÀÌ °æ¿ì¿¡´Â arg1Àº 0ÀÌ°í arg2´Â ORACLEÀÌ Ã£°í ÀÖ´Â DBAÀÌ´Ù. ÀÌ ¿¡·¯ÀÇ

¿øÀÎÀº ORACLE ºí·°ÀÇ ÀϺΰ¡ ¸ðµÎ 0À̱⠶§¹®ÀÎ °æ¿ì°¡ ¸¹´Ù.



ORACLE ºí·°³»ÀÇ Ã¹¹ø° OS ºí·°Àº µð½ºÅ©»óÀÇ ¹®Á¦·Î Çؼ­ OS ¶Ç´Â µð½ºÅ©

º¹±¸ ÇÁ·Î±×·¥ÀÌ ÇØ´ç ºí·°À» º¹±¸ÇÏ·Á´Â °úÁ¤¿¡¼­ ¸ðµÎ 0À¸·Î µÇ¾î¹ö¸®°ï

ÇÑ´Ù.



À¯´Ð½º Ç÷§ÆûÀÇ °æ¿ì¿¡´Â ¿©·¯°³ÀÇ DBWRÀ» µ¿½Ã¿¡ ÀÛµ¿½ÃÅ°¸é ÀÌ¿Í°°Àº

¹®Á¦°¡ ¹ß»ýÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖÀ¸³ª V6.0.33.2 ÀÌÈÄ ¹öÀü¿¡¼­ºÎÅÍ´Â

¼öÁ¤µÇ¾ú´Ù.



ORA-1578 ¸Þ½ÃÁö´Â ¹Ýµå½Ã OERI(3339)¸¦ À¯¹ß½ÃÅ°Áö´Â ¾Ê´Â´Ù.



¿øÀÎ:



arg1ÀÌ 0À̵Ǵ ¶Ç´Ù¸¥ ¿øÀÎÀº ORACLEÀÇ ¹ö±× ¶§¹®Àε¥ ·Ñ¹é¼¼±×¸ÕÆ®°¡

µå·ÓµÇ±â Àü ±× ·Ñ¹é ¼¼±×¸ÕÆ®¸¦ Æ÷ÇÔÇÑ Å×ÀÌºí½ºÆäÀ̽º°¡ ¸ÕÀú µå·ÓµÇ¸é

¹ß»ýÇÑ´Ù. ÀÌ ¹®Á¦´Â V6.0.32 ÀÌÈÄÀÇ ¹öÀü¿¡¼­ ¼öÁ¤µÇ¾ú´Ù.



°æ¿ì2)

ORA-00600 [3339] [large number] [large number] [] [] [] []

ORA-1578: Data block corrupted file # block #



¿øÀÎ1)

À̹ø¿¡´Â µð½ºÅ©»óÀÇ ¹°¸®Àû ºí·°ÀÇ DBA°¡ Ʋ¸° °æ¿ìÀÌ´Ù. ÀÌ°ÍÀº ºí·°ÀÌ

¸Þ¸ð¸® »ó¿¡¼­ ¼Õ»óµÇ¾úÀ¸³ª ±×´ë·Î µð½ºÅ©¿¡ ±â·ÏµÈ °æ¿ì¿¡ ¹ß»ýÇÑ´Ù. ÀÌ

¹®Á¦´Â ¸Å¿ì µå¹°°Ô ³ªÅ¸³ª¸ç ÀÌ ¶§ÀÇ DBA´Â º¸Åë ¾Æ¹«Àǹ̾ø´Â °ªÀÌ´Ù.



¸¸¾à ¸Þ¸ð¸®¿¡ ¹®Á¦°¡ ÀÖ´Ù°í »ý°¢µÈ´Ù¸é ´ÙÀ½°ú °°Àº event parameter¸¦

init.ora¿¡ Ãß°¡ÇÔÀ¸·Î½á ºí·° °Ë»ç¸¦ ÇÒ ¼ö ÀÖ´Ù.



event = "10210 trace name context forever, level 10"

event = "10211 trace name context forever, level 10"



DBWR°¡ µð½ºÅ©¿¡ µ¥ÀÌŸ¸¦ ¾²±â Àü¿¡ ij½¬¿¡¼­ ¼Õ»óµÈ ºí·°À» ¹ß°ßÇϸé

OERI(3398) ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ°í ÀνºÅϽº¸¦ Á¤Áö½Ãų °ÍÀÌ´Ù. µû¶ó¼­ ¹®Á¦ÀÇ

ºí·°Àº µð½ºÅ©¿¡ ÀúÀåµÇÁö ¾Ê´Â´Ù. ÀÌ ¶§ DBA¸¦ Æ÷ÇÔÇÑ ¸¹Àº ÀμöµéÀÌ

OERI(3398) ³»ºÎ ¿¡·¯ 󸮱⿡ Àü´ÞµÈ´Ù. ÀÌ¿Í °°Àº °æ¿ì¿¡´Â ÀνºÅϽº¸¦ ´Ù½Ã

±âµ¿½ÃÅ°°í ¸®ÅÏµÈ Àμö¿Í tarce È­ÀÏÀ» °¡Áö°í Oracle World Wide Customer

Support¿¡ ¿¬¶ôÇÏ¿©¾ß ÇÑ´Ù.



¿øÀÎ2)

ºí·°ÀÌ µ¥ÀÌŸȭÀÏ»ó¿¡ ±â·ÏµÉ À§Ä¡¸¦ À߸ø ã´Â °æ¿ìÀÌ´Ù. ÀÌ°ÍÀº

"write blocks out of sequence" ¶ó°í ºÒ¸®¿î´Ù. ÀÌ ¶§ OERI(3339)¿¡¼­

Ç¥½ÃµÇ´Â DBA´Â ¸ðµÎ À¯È¿ÇÑ °ªÀÌ´Ù. ÀÌ°ÍÀº ORACLEÀÌ lseek()À» È£ÃâÇßÀ» ¶§

OS°¡ ºí·°À» À߸øµÈ °÷¿¡ ±â·ÏÇؼ­ »ý±â´Â °æ¿ì°¡ ¸¹´Ù.



¾î¶² HW/OS °ø±Þ¾÷üµéÀº 4.2G ¸¦ ³Ñ´Â Å« È­ÀÏÀ» ´Ù·ê ¼ö ÀÖ´Â ±â´ÉÀ»

Á¦°øÇÑ´Ù. ÀÌ°ÍÀº 32bit unsigned number·Î ´Ù·ê ¼ö ÀÖ´Â ¹üÀ§¸¦ ¹þ¾î³ª±â

¶§¹®¿¡ OS´Â offset °ªÀ» ORACLEÀÌ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀûÀýÈ÷ º¯È¯½ÃÄÑ¾ß ÇÑ´Ù.

ORACLEÀº OSÀÇ Áö¿ø ¿©ºÎ¿Í °ü°è¾øÀÌ 2G ÀÌ»óÀÇ È­ÀÏÀ» Áö¿øÇÏÁö ¾ÊÀ¸¸ç

À§¿Í°°Àº Å« È­ÀÏÀ» ´Ù·ê ¼ö Àִ ȯ°æ¿¡¼­´Â lseek() ½Ã½ºÅÛ ÄÝÀÌ Á¤È®ÇÑ

À§Ä¡·ÎÀÇ º¯È¯À» ½ÃÄÑÁÖÁö ¸øÇÔ¿¡µû¶ó º¸´Ù ÀÛÀº Å©±âÀÇ È­ÀÏ¿¡¼­µµ ¹®Á¦°¡

¹ß»ýÇÏ´Â °æ¿ìµµ ÀÖ´Ù.



¿øÀÎ3)

¼¼¹ø° ¿øÀÎÀº I/O±â´ÉÀÌ ÀüÇô ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ìÀÌ´Ù. ÀÌ °æ¿ì¿¡ Ç¥½ÃµÇ´Â

DBA °ªÀº ¸ðµÎ À¯È¿ÇÑ °ªµéÀÌÁö¸¸ arg1Àº ÀÌÀü¿¡ SGA·Î ÀÐÇôÁø ºí·°ÀÇ DBA °ªÀÌ

µÈ´Ù. ORACLEÀº lseek(), read() ½Ã½ºÅÛ ÄÝÀÌ ¸®ÅÏÇÏ´Â ¿¡·¯ Äڵ带 °Ë»çÇϸç

read()°¡ ÀоîµéÀÎ ¹ÙÀÌÆ® ¼ö°¡ BLOCK SIZEÀÇ Á¤¼ö¹èÀÎÁö¸¦ °Ë»çÇÑ´Ù. ÀÌ

°Ë»ç¸¦ Åë°úÇϸé ORACLEÀº ¼º°øÀûÀ¸·Î READ°¡ ¼öÇàµÇ¾ú´Ù°í °¡Á¤ÇÑ´Ù. ¸¸¾à

DBA°¡ Á¤È®ÇÏÁö ¾Ê´Ù°í üũµÇ¸é DATABASE¿¡ ´ëÇÑ Àб⠿䱸´Â ½ÇÆÐÇϱâ

¶§¹®¿¡ ½ÇÁ¦ÀÇ ºí·° Àбâ´Â ÀϾÁö ¾Ê´Â´Ù. ÀÌ °æ¿ì¿¡ ¸®ÅÏµÈ DBA´Â ½ÇÁ¦·Î´Â

´Ù¸¥ È­ÀÏÀÇ ´Ù¸¥ ºí·°À» Áö½ÃÇÏ°Ô µÉ ¼öµµ ÀÖ´Ù.



¿øÀÎ4)

¶Ç ´Ù¸¥ ¿øÀÎÀº µ¿ÀÏÇÑ µð¹ÙÀ̽º¿¡¼­ ´Ù¸¥ ºí·°À» Àоî¿Â °æ¿ìÀÌ´Ù. ÀÌ°ÍÀº

ÀÛ¾÷ÀÌ ¸Þ¿ì ¹Ù»Û µð½ºÅ©¿¡¼­ ¹ß»ýÇÏ°ï ÇÑ´Ù. ¾î¶² °æ¿ì¿¡´Â ¼ö¹é°³ ÀÌ»ó

¶³¾îÁø °÷ÀÇ ºí·°À» Àоî¿À´Â °æ¿ìµµ ÀÖ´Ù. À̶§¿¡µµ DBA °ªÀº ¸ðµÎ À¯È¿ÇÑ

°ªÀÌ´Ù.



¼¼¹ø°¿Í ³×¹ø° °æ¿ì¿¡´Â ´Ù½Ã Çѹø µ¿ÀÛÀ» ¹Ýº¹ÇÔÀ¸·Î½á ¹®Á¦´Â ÇØ°áµÉ ¼ö

ÀÖÀ¸¸ç ÀÌ°ÍÀº ÀϹÝÀûÀ¸·Î ORACLEÀÇ ¹®Á¦°¡ ¾Æ´Ï¶ó OS³ª HWÀÇ ¹®Á¦ÀÎ °æ¿ì°¡

¸¹´Ù.

OERI(3339)¿¡¼­ Ç¥½ÃµÇ´Â ÀμöµéÀÇ °ªÀº Ç÷§Æû¿¡ µû¶ó ´Ù¸£´Ù.



=================================

Ãâó: www.oracle.com/kr


¸ñ·Ï | ÀÔ·Â | ¼öÁ¤ | ´äº¯ | »èÁ¦