|   | 
					 
                                                                           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 ¹®À» 
³»¼ ·çÇÁ¹éÀ» ÇØ º¸½Ê½Ã¿ä. 
						 
						 |