óÀ½ ORA-3136À» Á¢ÇßÀ»¶§ »ý°¢Çغôø °Çµ¥ µµ¿òÀÌ µÉ±î Çؼ Á¤¸®Çؼ ¿Ã¸³´Ï´Ù.
10g°¡ µÇ¸é¼ inbound_connect_timeout ÀÌ 60ÃÊ·Î ¹Ù²î°Ô µÇ¾ú°í ±×·Î ÀÎÇؼ °¡²û¾¿ alert¿¡ Á¦¸ñ°ú °°Àº
¸ÞÁö½Ã°¡ ³ª¿À°ï ÇÕ´Ï´Ù.
¿ì¼± ORA-3136ÀÌ ¹ß»ýµÇ´Â °æ¿ì¸¦ »ìÆ캸¸é
CASE 1
WIPPY@/oracle> sqlplus /@rac1
SQL*Plus: Release 10.2.0.4.0 - Production on Wed Jan 7 13:33:27 2009
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
ERROR:
ORA-01017: invalid username/password; logon denied
Enter user-name:
ÀÌ»óÅ¿¡¼ ŸÀÌÇÎ ¾øÀÌ ´ë±â¸¦ ÇϰԵǸé 60ÃÊ ÈÄ¿¡ alert log¿¡ ORA-3136 ÀÌ ¶³¾îÁö°Ô µË´Ï´Ù.
±×·¸´Ù¸é ±× 60ÃÊ µ¿¾È ¾î¶²ÀÏÀÌ ¹ß»ýÇϴ°¡?
1. ps -ef|grep LOCAL=NO ·Î È®ÀÎÇØ º¸¸é process°¡ Çϳª ´Ã¾î³ª ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
2. v$process ³ª v$resource_limit¸¦ º¸¸é process°¡ Çϳª ´Ã¾î³ª ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
À§¸¦ ÅëÇؼ 60Ãʸ¦ °Á¦·Î ¼³Á¤ÇØ ³õÀº ÀÌÀ¯¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.
´©±º°¡ ¾ÇÀÇÀûÀÎ ¸ñÀûÀ¸·Î Àú·±½ÄÀÇ Á¢¼ÓÀ» ÇÑ´ÙÀ½ ²÷Áö ¾ÊÀ¸¸é ¼³Á¤ÇØ ³õÀº process°³¼ö¸¦ ´Ù ä¿ö¹ö¸®°Ô µÇ°í
Á¤»óÀûÀÎ connectionÀÌ Ã³¸®µÇÁö ¸øÇÏ´Â ¹®Á¦°¡ ÀÖ°ÚÁÒ. µû¶ó¼ 60Ãʸ¦ ÁÖ±â·Î oracle¿¡¼´Â Àú·± process¸¦ °Á¦·Î
Á×ÀÌ´Â °ÍÀÔ´Ï´Ù.
ORA-3136À» ¹ß»ý½ÃÅ°Áö´Â ¾ÊÁö¸¸ À¯»çÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
CASE 2
WIPPY@/oracle> telnet 192.168.0.11 1521
Trying 192.168.0.11...
Connected to 192.168.0.11 (192.168.0.11).
Escape character is '^]'.
À§¿Í °°ÀÌ ÇßÀ» °æ¿ì¿¡´Â ´ÙÀ½°ú °°Àº Çö»óÀÌ ³ªÅ¸³ª°Ô µË´Ï´Ù.
1. ps -ef|grep LOCAL=NO ·Î È®ÀÎÇØ º¸¸é processÇϳª ´Ã¾î³ª ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
2. v$process ³ª v$resource_limit¸¦ º¸¸é º¯È°¡ ¾ø½À´Ï´Ù.
Áï OS»ó¿¡¼´Â process°¡ ¶ßÁö¸¸ oracleÀÇ view¿¡´Â ¹Ý¿µÀÌ µÇÁö ¾Ê´Â »óȲÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ »óȲµµ system resource¸¦ »ç¿ëÇÏ´Â °ÍÀ̱⠶§¹®¿¡ ±×´ÙÁö ÁÁÀº »óȲÀº ¾Æ´Ï°ÚÁÒ.
À§¿¡ À¯»çÇÑ µÎ°¡Áö CASE¿¡ ´ëÇؼ ¼³¸íÀ» Çߴµ¥ ORA-3136 ¿¡ ´ëÇؼ Á» ã¾Æº¸½Å ºÐµéÀº ¾Ë°ÚÁö¸¸ ÀÌ ¸Þ¼¼Áö¸¦ ¾È³ª¿À°Ô
ÇϱâÀ§Çؼ´Â sqlnet.ora ¿¡ SQLNET.INBOUND_CONNECT_TIMEOUT = 0 ¼³Á¤À» Çϰųª listener.ora¿¡
INBOUND_CONNECT_TIMEOUT_<listener_name> = 0 À» ¼³Á¤Ç϶ó°í ÇÕ´Ï´Ù.
Á¦°¡ Å×½ºÆ® Çغ» °á°ú¿¡ ÀÇÇϸé
sqlnet.ora - SQLNET.INBOUND_CONNECT_TIMEOUT = 0 : sqlplus /@RAC1 ¿¡¸¸ ¿µÇâÀ» ÁÝ´Ï´Ù.
listener.ora - INBOUND_CONNECT_TIMEOUT_<listener_name> = 0 : telnet 192.168.0.11 1521 ¿¡¸¸ ¿µÇâÀ» ÁÝ´Ï´Ù.
Áï APPÀÇ Á¢¼Ó ÇüÅ¿¡ µû¶ó sqlner.ora¿Í listener.ora¸¦ Ãë»ç¼±ÅÃÇϰųª µÑ´Ù ¼³Á¤À» ÇؾßÇÒ Çʿ伺ÀÌ ÀÖ´Â °ÍÀÔ´Ï´Ù.
INBOUND_CONNECT_TIMEOUTÀ» ¼³Á¤ÇÒ¶§´Â À§¿Í °°Àº ³»¿ëÀ» ÀÎÁöÇÏ°í ¼³Á¤À» ÇÏ¼Å¾ß ÇÒ°ÍÀ¸·Î »ý°¢µË´Ï´Ù.
¹«ÀÛÁ¤ ERROR¸¦ º¸ÀÌÁö ¾Ê°Ô Çϱâ À§Çؼ ¼³Á¤À» ÇÑ´Ù¸é º¸¾È»ó ½É°¢ÇÑ ¹®Á¦¸¦ ¾ß±âÇÒ ¼öµµ ÀÖÀ¸´Ï±î¿ä.
Áï ORA-3136ÀÌ ¹ß»ýÇÏ°Ô µÇ¸é connectionÀÌ ´Ê°Ô 󸮵Ǵ APP¿¡ ´ëÇؼ ¸ÕÀú È®ÀÎÇÏ°í 60ÃÊ ¾È¿¡ Á¢¼ÓÀÌ ÀÌ·ç¾î Áöµµ·Ï
APP´ÜÀÇ ¼öÁ¤À» ÇØ¾ß ÇÏ´Â °ÍÀÌ ¿ì¼±À̶ó°í »ý°¢ÇÕ´Ï´Ù.
## 10.2.0.4 linux¿¡¼ Å×½ºÆ®ÇÑ °á°ú ÀÔ´Ï´Ù. ¹öÀü¿¡ µû¶ó Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖÀ½À» .. ÀÌÇØÇϽñæ..
|