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