ORA-3113 ¿¡·¯ 󸮹æ¹ý...
ÀÛ¼ºÀÚ °ü¸®ÀÚ ÀÛ¼º½Ã°£ 2008-01-10 13:31:32
 

ORA-3113 ¿¡·¯ 󸮹æ¹ý...


ORA-3113 ¿¡·¯ 󸮹æ¹ý... 



Çѱ¹ Oracle ÀÚ·áÀÔ´Ï´Ù.

ORA-3113ÀÇ Àǹ̴ Ŭ¶óÀ̾ðÆ®¿¡¼­ ¼­¹ö¿¡ ´ëÇÑ Á¢¼ÓÀ» °©ÀÛ½º·´°Ô ÀÒ¾î ¹ö¸±
¶§¿¡ ¹ß»ýÇÏ¸ç ´ëºÎºÐÀÇ °æ¿ì ¼­¹ö¿¡¼­ Ŭ¶óÀ̾ðÆ®ÀÇ Á¢¼ÓÀ» killÇÏ´Â °æ¿ìÀÌ´Ù.
ÀÌ ¿¡·¯´Â ÁÖ·Î ¼­¹ö ÀåºñÀÇ µ¥ÀÌŸº£À̽º ¶Ç´Â SQL*NET LISTENER(¼­¹öÃø)ÀÇ
¹®Á¦À̹ǷΠÃʱ⿡´Â Ŭ¶óÀ̾ðÆ®ÃøÀº ¹«½ÃÇÏ°í ´ë½Å ¼­¹öÃøÀ» Á¶»çÇØ º¸¾Æ¾ß ÇÑ´Ù
µå¹® °æ¿ìÀ̱ä ÇÏÁö¸¸ ÀÌ °ÍÀº Ŭ¶óÀ̾ðÆ®ÀÇ memory³ª resourceÀÇ ºÎÁ·À¸·Î ¹ß»ý
ÇÒ¼öµµ ÀÖ°í, DLL ¹öÁ¯ÀÌ ¼­·Î ¸ÂÁö ¾Ê¾Æ ¹ß»ýÇϱ⵵ ÇÑ´Ù. ±×·¯³ª ÀÌ·± °æ¿ì´Â
±ØÈ÷ µå¹°´Ù.

1.  Server side

ù¹ø°·Î´Â »ç¿ëÀÚÀÇ DBA¿¡°Ô µµ¿òÀ» ¿äûÇÑ´Ù. ±×·± ´ÙÀ½ »ç¿ëÀÚÀÇ ÀÀ¿ë
ÇÁ·Î±×·¥¿¡¼­ ORA-3113 ¿¡·¯¸¦ ÀçÇöÇÑ´Ù. DBA¿¡°Ô ¿äûÇÏ¿© µ¥ÀÌŸº£À̽ºÀÇ
alert.log¿Í trace fileÀ» º¸°í,  ORA-3113Àý¿¡ ¿¡·¯¿Í µ¿½Ã¿¡ ³ª¿À´Â ´Ù¸¥
³»¿ëÀÌ ÀÖ´ÂÁö¸¦ È®ÀÎÇÑ´Ù.
¿¹·Î ¸¸ÀÏ Å¬¶óÀ̾ðÆ®°¡ ORA-3113¿¡·¯¸¦ ¾ò°Ô µÇ¸é ¸Å¹ø trace È­ÀÏ »ý¼º
Çϰųª, ¶Ç´Â alert.logÈ­Àϳ»¿¡ ORA-00600 ¿¡·¯°¡ ³²°Ô µÇ´Âµ¥ ÀÌ´Â µ¥ÀÌŸ
º£À̽º ¶Ç´Â SQL*NETÀÇ ¹®Á¦·Î ÀÎÇØ »ý±â´Â °ÍÀÌ´Ù.

2.  Client Side

ÀÌ ¿¡·¯´Â Windows 3.1¿¡¼­´Â ¾ÆÁÖ Å« ¹®Á¦À̸ç, Windows 95¿¡¼­´Â ¹®Á¦°¡
´ú ¹ß»ýÇϸç, Windows NT¿¡¼­´Â µå¹°°Ô ¹ß»ýÇÑ´Ù.

2.1  Memory ¹®Á¦

2.1.1  Windows 3.1

Test¸¦ Çϱâ À§ÇØ Control Panel * 386Enh * Virtual Memory¸¦ ÅëÇØ
Permanent swap file (temporary°¡ ¾Æ´Ô)À» »ý¼ºÇÑ´Ù. ƯÈ÷ Ŭ¶óÀ̾ðÆ®¿Í
¼­¹ö »çÀÌ¿¡¼­ ¸Å¿ì Å«  data¸¦ Àü´ÞÇÏ´Â °æ¿ì ORA-3113¿¡·¯°¡ ¹ß»ýÇÑ´Ù¸é
º¸´Ù Å« sizes·Î swap size¸¦ ´Ã¸°´Ù. ±×¸®°í AUTOEXEC.BAT¿Í CONFIG.SYS
È­ÀÏ¿¡¼­ memory¿¡ »óÁÖ½ÃÅ°´Â ºÒÇÊ¿äÇÑ ÇÁ·Î±×·¥µéÀº Á¦°Å Çϵµ·Ï ÇÑ´Ù.

2.1.2  Windows 95

°¡´ÉÇÏ´Ù¸é ALT-CTRL-DELÀ» ´©¸£°í windows 95¿¡ ¿Ã¶ó¿Í ÀÖ´Â ¿©·¯ TasksÀ»
Á×ÀÎÈÄ operationÀ» ´Ù½Ã ½ÃµµÇØ º»´Ù.
Permanent swap fileÀ» Áõ°¡½ÃÄÑ º¸°í test¸¦ Çϱâ À§ÇØ ¼³Á¤ -> Á¦¾îÆÇ ->
½Ã½ºÅÛ -> ¼º´É -> °¡»ó¸Þ¸ð¸®¸¦ ÅëÇØ Permanent swap fileÀÇ size¸¦ Áõ°¡
½ÃÄÑ º»´Ù.
ƯÈ÷ Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö »çÀÌ¿¡¼­ ¸Å¿ì Å« data¸¦ Àü´ÞÇÏ´Â °æ¿ì ORA-3113
¿¡·¯°¡ ¹ß»ý ÇÑ´Ù¸é º¸´Ù Å« sizes·Î swap size¸¦ ´Ã¸°´Ù.

2.1.3  Windows NT

À§ÀÇ Windows 95¿¡¼­¿Í ¸¶Âù°¡Áö·Î Permanent swap fileÀ» Áõ°¡½ÃŲ´Ù.

2.2  DLL Version mismatch
 
2.2.1  SQL*NET°ú DatabaseÀÇ ¹öÁ¯

Oracle Installer¸¦ ¼öÇàÇÏ¿© ÇöÀç »ç¿ë ÁßÀÎ SQL*NET versionÀ» Á¡°ËÇϸç
¾Æ·¡¿¡ ±â¼úµÈ ³»¿ëÀº ÃÖ¼ÒÇÑ ÃæÁ·½ÃÄÑ ÁÖ¾î¾ß ÇÕ´Ï´Ù.
(¾Æ·¡ÀÇ VersionÀÌ ¼­·Î ¸ÂÁö ¾Ê´Â´Ù°í Çؼ­ »ç¿ëÇÒ ¼ö ¾ø´Â °ÍÀº ¾Æ´Ô)

=============================================
    SQL*NET              |        RDBMS
=============================================
  Ver 1  or  Ver 2.0  |  7.0 ¶Ç´Â ÀÌÈÄ ¹öÁ¯
  Version 2.1  |  7.1 ¶Ç´Â ÀÌÈÄ ¹öÁ¯
  Version 2.2  |  7.2 ¶Ç´Â ÀÌÈÄ ¹öÁ¯
  Version 2.3  |  7.3 ¶Ç´Â ÀÌÈÄ ¹öÁ¯
=============================================

2.2.2  OCI »ç¿ëÀÚ

¸¸ÀÏ »ç¿ëÀÚÀÇ ÇÁ·Î±×·¥ÀÌ OCIW32.DLLÀ» ¸µÅ©ÇÑ´Ù¸é PC¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â °¡Àå
ÃÖ±ÙÀÇ RSF(Required Support File)À» ·ÎµåÇÒ °Í ÀÌ´Ù.
¶ÇÇÑ ¸¸ÀÏ µ¥ÀÌŸº£À̽º ¹öÁ¯ º¸´Ù PC¿¡ »õ·Î¿î RSF°¡ ¼³Ä¡ µÇ¾î ÀÖ´Â »óÅÂ
¿¡¼­ µ¥ÀÌŸ º£À̽º¿¡ Á¢¼ÓÇϱ⸦ ¿øÇÑ´Ù¸é ±× °ÍÀ» removeÇÏ°í °¡±ÞÀûÀ̸é
µ¥ÀÌŸ º£À̽ºÀÇ ¹öÁ¯(óÀ½ºÎÅÍ ÃÖ¼ÒÇÑ 2digit : ¿¹·Î µ¥ÀÌŸº£À̽º ¹öÁ¯ÀÌ
7.3.2.3À̶ó¸é RSF´Â ÃÖ¼ÒÇÑ V7.3.x)°ú  ¸ÂÃß´Â °ÍÀÌ ÁÁ´Ù.

2.2.3  ODBC »ç¿ëÀÚ

Oracle Web site(www.oracle.com/products/free_software)¿¡ ODBC driver¸¦
Free software·Î ¿Ã·Á ³õÀº °÷ÀÌ ÀÖÀ¸´Ï  SQL*NET ¹öÁ¯¿¡ ÇØ´çÇÏ´Â ODBC
Driver¸¦ »ç¿ëÇϽñ⠹ٶõ´Ù.

2.2.4  ±âŸ
   
°¡´ÉÇÏ´Ù¸é ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â SQL*NETÀÇ ¹öÁ¯°ú µ¿ÀÏÇÑ
Required  Support FileÀÇ ¹öÁ¯À» »ç¿ëÇÑ´Ù.

SQL*NET        |  RSF  (Required Support File)
    ======================================================
        V2.1 |            V7.1
        V2.2 |            V7.2
        V2.3 |            V7.3

Âü°í : 3rd party Á¦Ç°ÀÇ °æ¿ì Oracle¿¡ Á¢¼ÓÇÏ´Â °æ¿ì ÀÚü Native
      Database driver¿¡¼­ ¿ä±¸ ÇÏ´Â ORACLE RSFÀÇ ¹öÁ¯À» ¿ä±¸ÇÏ´Â
      °æ¿ìµµ ÀÖ´Ù.


ORA-3113Àº °¡Àå Æ÷°ýÀûÀÎ ¿À·ùÀÔ´Ï´Ù. ¿øÃÊÀûÀÎ Àǹ̷δ ¿¹±âÄ¡ ¾ÊÀº ÀÌÀ¯ ¶§¹®
¿¡ Åë½ÅÀÌ µÎÀýµÈ »óŸ¦ ÀǹÌÇÕ´Ï´Ù. ÀÌ ¿À·ù µÚ¿¡´Â ´ë°³ ORA-3114 'not
connected to ORACLE'ÀÌ µ¿¹ÝµË´Ï´Ù.

¿øÀÎÀ» »ìÆ캸¸é ´ÙÀ½°ú °°½À´Ï´Ù.

1. °¡Àå ¸¹Àº ¿øÀÎÀº ¼­¹öÀÇ Oracle ½¦µµ ÇÁ·Î¼¼½º°¡ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÈ
  °æ¿ì ÀÔ´Ï´Ù.
  µû¶ó¼­ ¼öÇà Áß¿¡ °©ÀÚ±â ORA-3113°ú 3114°¡ ¹ß»ýÇß´Ù¸é, ¿ì¼± ¼­¹öÀÇ
  alert.log¸¦ Á¡°ËÇÏ¿© ´Ù¸¥ Oracle ¿À·ù°¡ ¹ß»ýÇß´ÂÁö ¾Ë¾Æº¸½Ê½Ã¿ä.

<< alert.log >>
¼­¹ö°¡ UNIX Àΰæ¿ì $ORACLE_HOME/rdbms/log/alert_.log È­ÀÏ¿¡
ORA-3113 ¿¡·¯°¡ ¹ß»ýÇß´ø ½ÃÁ¡¿¡¼­ ´Ù¸¥ ¿¡·¯°¡ ¹ß»ýÇß´ÂÁö Á¡°Ë
ÇÕ´Ï´Ù.
ƯÈ÷ ORA -600[],[]ÀÌ ¹ß»ýÇßÀ¸¸é ¿¡·¯ ³»¿ëÀ»  Oracle Technical
Support Center·Î ¿¬¶ô ÇϽʽÿÀ. 
       
2. ORA-3113ÀÇ ¿øÀÎ Áß ±× ´ÙÀ½À¸·Î ¸¹Àº °ÍÀº SQL*NET µå¶óÀ̹ö°¡
  UnixÀÇ ORACLE ½ÇÇà ÆÄÀÏ°ú ¿¬°áµÇÁö ¾Ê¾Æ ¹ß»ýÇÑ °æ¿ìÀÔ´Ï´Ù. ¿¬°áÀ»
  °ø½ÄÀûÀ¸·Î ¼ö½ÅÇÏ°í ±×°ÍÀ» ORACLE ½¦µµ ÇÁ·Î¼¼½º¿¡ Àü´ÞÇÑ´Ù Çصµ,
  ½¦µµ ÇÁ·Î¼¼½º´Â 󸮹æ¹ýÀ» ¸ð¸£±â ¶§¹®¿¡ ¾î¶² ¹æ¹ýÀ¸·Îµµ ÀÀ´äÇÏÁö
  ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù.
  ±×·¯¹Ç·Î Ŭ¶óÀ̾ðÆ®´Â ¿¬°á ¼ø°£¿¡ ORA-3113À» º¸°Ô µË´Ï´Ù.

3. ¼¼¹ø °·Î ¸¹Àº ¿øÀÎÀº ¼­¹ö ÂÊÀÇ ±â°è ¼Õ»óÀ̳ª ³×Æ®¿öÅ© °íÀåÀÔ´Ï´Ù.

4. ÀÚÁÖ ÀÖ´Â °ÍÀº ¾Æ´ÏÁö¸¸ °°Àº ³×Æ®¿öÅ©¿¡¼­ µÎ ¼­¹ö°¡ °°Àº ³ëµå
  À̸§À» °¡Áú ¶§¿¡µµ ÀÌ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.

5. ORA-3113Àº ÅäÅ«¸µ Ä«µåÀÇ °øÀ¯ RAM Å©±â°¡ 16KB°¡ ¾Æ´Ï¶ó 8KB·Î ¼³Á¤µÇ¾úÀ½À»
  ³ªÅ¸³»±âµµ ÇÕ´Ï´Ù.
  ÅäÅ« ¸µÀ» »ç¿ë ÁßÀ̶ó¸é °øÀ¯ ¹öÅ© Å©±â¸¦ Á¡°ËÇÏ°í Å°¿ö º¸½Ê½Ã¿ä.

6. ORA-3113Àº INIT.ORA ¸Å°³º¯¼ö CONTEXT_AREA¿Í CONTEXT_INCRÀÌ
  4096À̶ó´Â °ªÀ¸·Î ¼³Á¤µÈ °æ¿ì¿¡µµ ¹ß»ýÇÕ´Ï´Ù. ±×·² ¶§´Â °ªÀ»
  8192·Î Å°¿ì¸é ORA-3113ÀÌ Çؼҵ˴ϴÙ.

ÀÌ»ó ¸»ÇÑ ¸ðµç ¿øÀÎÀº °á±¹ Ŭ¶óÀ̾ðÆ®°¡ ¼­¹ö·ÎºÎÅÍ ¾î¶² Á¤º¸¸¦ ÀÐÀ¸·¯ °¬´Ù°¡
°Å±â¼­ ´õ ÀÌ»ó ¿¬°áÀÌ ¾øÀ½À» ¹ß°ßÇß´Ù´Â ¶æÀÔ´Ï´Ù. ORA-3113Àº Á» ´õ Áø´ÜÇؾß
ÃßÀû °¡´ÉÇÑ ´õ Å« ¹®Á¦°¡ ÀÖÀ½À» ¾Ë¸®´Â ½Åȣź¿¡ ºÒ°úÇÕ´Ï´Ù.

´ÙÇàÈ÷µµ ¾Õ¼­ ¸»ÇÑ ¿©¼¸°¡Áö Á¤º¸¸¦ Âü°íÇϸé ÇØ°áÃ¥À» ã´Â ¹æÇâÀº ÀâÈú °Í
ÀÔ´Ï´Ù. ¿ì¼± ORA-3113À» µð¹ö±ëÇÏ·Á¸é, ·çÇÁ¹éÀ» ¼öÇàÁß¿¡ °°Àº  CONNECTING
À» ¿©·¯¹ø ½ÃµµÇØ º¸´Â  °ÍÀÌ ÁÁ½À´Ï´Ù. Áï, ¼­¹öÀÇ ¾î¶² ÅøÀÌµç  µ¥½ºÅ©Å¾
Ŭ¶óÀ̾ðÆ®¿¡¼­ ÁöÁ¤ÇÏ´Â °Í°ú °°Àº ¿¬°á ½ºÆ®¸µÀ» »ç¿ëÇÏ¿©  ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù
·çÇÁ¹éÀ» ¼öÇàÁß¿¡µµ ¶È°°Àº ¹®Á¦°¡ ¹ß»ýÇÏ¸é µ¥½ºÅ©Å¾ Ŭ¶óÀ̾ðÆ® ÂÊÀÌ ¾Æ´Ï¶ó
¼­¹öÂÊ¿¡ ¹®Á¦°¡ ÀÖ´Ù°í º¸¾Æ¾ß ÇÕ´Ï´Ù.

·çÇÁ¹éÀ» ¼öÇàÇÏ·Á¸é ¼­¹ö¿¡¼­ SQLPLUS ¶Ç´Â SQLDBA¸¦ È£ÃâÇÏ°í, ¼­¹öÀÇ
SQLPLUS ¶Ç´Â SQLDBA ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿä.
 
CONNECT USERNAME/PASSWORD@t:/:

¿¹¸¦ µé¾î, SQL*NET TCP/IP¸¦ ÅëÇØ Unix ¼­¹ö¿¡ ¿¬°áµÅ ÀÖ°í SQL*Plus¸¦ È£Ãâ
ÇÏ°í, °°Àº "t::" ¿¬°á ½ºÆ®¸µÀ» »ç¿ëÇÏ¿©, °°Àº SELECT ¹®À»
³»¼­ ·çÇÁ¹éÀ» ÇØ º¸½Ê½Ã¿ä.


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