Net8Àº ·Î±× ÆÄÀÏ°ú ÃßÀû ÆÄÀÏÀ» »ç¿ëÇÔÀ¸·Î½á ³×Æ®¿öÅ© ¹®Á¦¸¦ ÀÌÇØÇÏ°í ÇØ°áÇϱâ À§ÇÑ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÀϵéÀº ¿¡·¯ ¹ß»ý°°Àº
³×Æ®¿öÅ© ±¸¼º¿ä¼Òµé °£ÀÇ »óÈ£ÀÛ¿ëÀÇ Á¤º¸¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸¸¦ Æò°¡ÇÏ¸é ´Ù¸¥ ³×Æ®¿öÅ© ±¸¼º¿ä¼Ò¿Í °ü·ÃµÈ ¹®Á¦¸¦ ÇØ°áÇϴµ¥ µµ¿òÀÌ
µÉ °ÍÀÔ´Ï´Ù.
ÃßÀû(Tracing)°ú ·Î±ë(Logging)ÀÇ °á°ú´Â ASCII ÆÄÀÏ·Î ÀúÀåµË´Ï´Ù. À§Ä¡¿Í
¾ó¸¶³ª ¸¹Àº ÃßÀû Á¤º¸°¡ ±â·ÏµÉ °ÍÀÎÁö´Â ±¸¼º °¡´ÉÇÕ´Ï´Ù.
³×Æ®¿öÅ© ¹®Á¦¸¦ °æÇèÇߴµ¥ ¿¡·¯ Äڵ尡 ¹®Á¦Á¡À» ÇØ°áÇϱâ À§ÇØ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÏÁö ¾ÊÀ» °æ¿ì, ±âº»ÀûÀÎ ±â´ÉµéÀÌ µ¿ÀÛÇϵµ·Ï Çؾß
ÇÕ´Ï´Ù.
´ÙÀ½ÀÌ °ËÁõµÇ¾î¾ß ÇÕ´Ï´Ù:
¿©ÀüÈ÷ ³×Æ®¿öÅ© ¹®Á¦°¡ ¹ß»ýÇϸé, Ãß°¡ÀûÀÎ Á¤º¸¸¦ ¾ò±â À§Çؼ ·Î±ë(logging)À̳ª
ÃßÀû(tracing)À» È°¼ºÈÇÕ´Ï´Ù.
Net8ÀÇ ¸ðµç Áß¿äÇÑ ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ ÃßÀûÀ» È°¼ºÈÇÒ ¼ö ÀÖÀ¸¸ç, ¾î¶»°Ô ·Î±ëÀ̳ª ÃßÀûÀÌ
Ŭ¶óÀ̾ðÆ®Ãø¿¡ ´ëÇØ È°¼ºÈµÉ ¼ö
ÀÖ´ÂÁö¸¦ »ìÆ캼 ¼ö ÀÖ½À´Ï´Ù.
Net8ÀÇ ´Ù¸¥ ±¸¼º¿ä¼Ò¿¡ ´ëÇØ ÃßÀûÀ» È°¼ºÈÇÏ´Â ¹æ¹ýÀº º» °úÁ¤ÀÇ µÚ¿¡¼ ´Ù·çµµ·Ï
ÇÕ´Ï´Ù.
Ŭ¶óÀ̾ðÆ®Ãø¿¡ ´ëÇÑ ÃßÀû(tracing)À» È°¼ºÈÇϴµ¥ µÎ°¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÇ È¯°æ¼³Á¤À» ÇÁ·ÎÆÄÀÏ¿¡ ÀúÀåÇÏ°í ÀÖ´Â Oracle
Net8 Assistant¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÄÀÏÀº SQLNET.ORA¶ó°í ÇÏ´Â ±¸¼º ÆÄÀÏÀ» ÅëÇÏ¿© ÀúÀåµÇ°í
±¸ÇöµË´Ï´Ù.
´Ù¸¥ ¿É¼ÇÀº ¿©·¯ºÐ ½º½º·Î°¡ ÇÁ·ÎÆÄÀÏÀ» ÆíÁýÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ Á¢±Ù¹æ¹ýÀº ±¸¼º ¿¡·¯°¡ ¹ß»ýÇÒ °¡´É¼ºÀÌ ³ô±â
¶§¹®¿¡ ±ÇÀåµÇ´Â ¹æ¹ýÀÌ ¾Æ´Õ´Ï´Ù.
ÃßÀû(tracing)°ú ·Î±ë(logging)À» ±¸¼ºÇÏ·Á¸é Net8 assistant¸¦ ½ÃÀÛÇÏ°í
Profile-> GeneralÀ» ¼±ÅÃÇÕ´Ï´Ù.
·Î±ëÀº ³×Æ®¿öÅ© ±¸¼º¿ä¼Ò¸¦ ±â·ÏÇÏ°í ƯÁ¤ÇÑ ¿¡·¯ Á¤º¸¸¦ ·Î±× ÆÄÀÏ¿¡ Ãß°¡ÇÏ´Â ÇÁ·Î¼¼½º¸¦ ÀǹÌÇÕ´Ï´Ù.
°¢°¢ÀÇ Net8
±¸¼º¿ä¼Ò´Â ¿¡·¯°¡ ¹ß»ýÇÏ¸é ´Ù¾çÇÑ Åë½Å °èÃþ(layer)ÀÇ ¼ÒÇÁÆ®¿þ¾î »óŸ¦ ¼³¸íÇϱâ À§Çؼ ÀÚ½ÅÀÇ ·Î±× ÆÄÀÏÀ» ¸¸µì´Ï´Ù. ¸ðµç ¿¡·¯µéÀÌ
±â·ÏµÇµµ·Ï ÇÏ·Á¸é, Ŭ¶óÀ̾ðÆ®³ª
³×ÀÓ ¼¹ö »óÀÇ ·Î±ëÀÌ ºñÈ°¼ºÈ(disable)µÇ¾î¼´Â ¾ÈµË´Ï´Ù.
°Ô´Ù°¡, ¿ÀÁ÷ °ü¸®ÀÚ¸¸ÀÌ ·Î±× ÆÄÀÏÀ» ´ëüÇϰųª »èÁ¦Çؾß
ÇÕ´Ï´Ù. ¶ÇÇÑ ¸®½º³Ê¿¡ ´ëÇÑ ·Î±×
ÆÄÀÏÀº ´ëºÎºÐÀÇ ¸®½º³Ê ÄÁÆ®·Ñ
¸í·É»Ó¸¸ ¾Æ´Ï¶ó ¸ðµç Ŭ¶óÀ̾ðÆ®
Á¢¼Ó ¿ä±¸¿¡ ´ëÇÑ AuditTrail Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
Oracle Net8
Assistant¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ® »ó¿¡ ·Î±ëÀ» ±¸¼ºÇÏ·Á¸é, ´ÙÀ½À» ÁøÇàÇϵµ·Ï ÇÕ´Ï´Ù:
1 Oracle
Net8 Assistant¿¡¼ Æ®¸® µð·ºÅ丮¿¡ ÀÖ´Â Profile ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÕ´Ï´Ù.
2 Ç®-´Ù¿î ¸Þ´º¿¡¼ ¡°General¡±À»
¼±ÅÃÇÕ´Ï´Ù.
3 ¡°Logging¡± ÅÇÀ» Ŭ¸¯ÇÕ´Ï´Ù.
4 Ŭ¶óÀ̾ðÆ®³ª ¼¹ö »ó¿¡ ±â·ÏµÉ ·Î±×
ÆÄÀÏ¿¡ ´ëÇØ µð·ºÅ丮¸¦ ¸í½ÃÇϱâ À§ÇØ Client Information ¼½¼Ç¿¡ ÀÖ´Â Log Directory Çʵ忡 ¾Æ¹« À¯È¿ÇÑ µð·ºÅ丮
À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
5 Ŭ¶óÀ̾ðÆ® »ó¿¡ ·Î±× ÆÄÀÏÀÇ À̸§À» ¸í½ÃÇϱâ À§ÇØ Client Information
¼Æ¼Ç¿¡
ÀÖ´Â Log File Çʵ忡 ¾Æ¹« À¯È¿ÇÑ ÆÄÀÏ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
6 ±¸¼ºÀ»
ÀúÀåÇÕ´Ï´Ù.
ÁÖ
Log ÅÇ Æгο¡ ÀÖ´Â Server
Information Çʵå´Â ¿ÀÁ÷ ¼¹ö »óÀÇ ³×Æ®¿öÅ© µ¿ÀÛ¿¡ ´ëÇÑ ·Î±ëÀÇ °æ¿ì¿¡¸¸ Àû´çÇÕ´Ï´Ù.
»ý¼ºµÈ sqlnet.ora ÆÄÀÏÀº ÇÁ·ÎÆÄÀÏ¿¡ ÀÔ·ÂµÈ Á¤º¸¸¦ °¡Áö°í ÀÖÀ» °ÍÀÔ´Ï´Ù.
·Î±ë¿¡ ´ëÇØ ¸í½ÃÇÒ ¼ö ÀÖ´Â ÆĶó¹ÌÅÍ´Â ´ÙÀ½°ú
°°½À´Ï´Ù:
LOG_DIRECTORY_CLIENT |
·Î±× ÆÄÀÏÀÌ ÀÛ¼ºµÈ µð·ºÅ丮¸¦ ÄÁÆ®·ÑÇÕ´Ï´Ù. |
µðÆúÆ® °ª: |
ÇöÀç µð·ºÅ丮 |
¿¹: |
log_directory_client=/oracle/network/log |
LOG_FILE_CLIENT |
¿À¶óŬ Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇÑ ·Î±× Ãâ·Â ÆÄÀÏÀ̸§À» ÄÁÆ®·ÑÇÕ´Ï´Ù. |
µðÆúÆ® °ª: |
SQLNET.LOG |
¿¹: |
Log_file_client=client |
ÃßÀû ±â´ÉÀº ½ÇÇàµÉ ¶§ ³×Æ®¿öÅ© À̺¥Æ®¸¦ ¼³¸íÇÏ´Â »ó¼¼ÇÑ ÀÏ·ÃÀÇ ¹®ÀåÀ» »êÃâÇÕ´Ï´Ù. |
|
»ý¼ºµÈ sqlnet.ora ÆÄÀÏÀº ÇÁ·ÎÆÄÀÏ¿¡ ÀÔ·ÂµÈ Á¤º¸¸¦ °¡Áö°í ÀÖÀ» °ÍÀÔ´Ï´Ù.
ÃßÀû¿¡ ¸í½ÃµÉ ¼ö ÀÖ´Â Á¤º¸´Â ´ÙÀ½°ú
°°½À´Ï´Ù.
TRACE_DIRECTORY_CLIENT |
ÀÛ¼ºµÈ ÃßÀû ÆÄÀÏ¿¡ ´ëÇÑ µð·ºÅ丮¸¦ ÄÁÆ®·ÑÇÕ´Ï´Ù. |
µðÆúÆ® °ª: |
$ORACLE_HOME/network/trace |
¿¹: |
trace_directory_client=/oracle/traces |
TRACE_FILE_CLIENT |
Ŭ¶óÀ̾ðÆ® ÃßÀû ÆÄÀÏÀÇ À̸§À» ÄÁÆ®·ÑÇÕ´Ï´Ù. |
µðÆúÆ® °ª: |
SQLNET.TRC |
¿¹: |
trace_file_client=cli |
TRACE_LEVEL_CLIENT |
¸í½ÃµÈ ·¹º§·Î ÃßÀûÀ» on/off |
µðÆúÆ® °ª: |
OFF: ÃßÀû °á°ú ¾øÀ½ |
¿¹: |
trace_level_client=user |
TRACE_UNIQUE_CLIENT |
°¢°¢ÀÇ Å¬¶óÀ̾ðÆ® ÃßÀû ÆÄÀÏÀº ´ÙÀ½¿¡ ¹ß»ýÇϴ Ŭ¶óÀ̾ðÆ®°¡ µ¤¾î¾²´Â °æ¿ì¸¦ ¹æÁöÇϱâ
À§ÇØ À¯ÀÏÇÑ À̸§À» °¡Áöµµ·Ï Çϴµ¥ »ç¿ëµË´Ï´Ù. PID°¡ ÆÄÀÏ À̸§ÀÇ ¸¶Áö¸·¿¡ Ãß°¡µË´Ï´Ù. |
µðÆúÆ® °ª: |
OFF |
¿¹: |
trace_unique_client=on |
·Î±× ÆÄÀÏÀº ¿¡·¯ ½ºÅÿ¡ Æ÷ÇÔµÈ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ¿¡·¯ ½ºÅÃÀº ³×Æ®¿öÅ© ¿¡·¯ÀÇ °á°ú·Î¼ ¿À¶óŬ Åë½Å ½ºÅÿ¡ ÀÖ´Â °¢°¢ÀÇ °èÃþ(layer)¿¡
ÀÇÇØ »êÃâµÈ Á¤º¸¸¦ ÂüÁ¶ÇÕ´Ï´Ù.
¿¹´Â ¿¡·¯ ½ºÅÿ¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â ³×Æ®¿öÅ© °èÃþ(layer)À» º¸¿©ÁÝ´Ï´Ù.
̧˞
ÆÄÀÏÀº ¼·Î ´Ù¸¥ °èÃþ(layer) ³»¿¡¼ »ç¿ëµÈ º¸´Ù »ó¼¼ÇÑ ·çƾ Á¤º¸¸¦ Æ÷ÇÔÇÒ °ÍÀÔ´Ï´Ù. ·çƾÀº ´ÙÀ½°ú °°Àº °èÃþ º°¸í(layer alias)À» ¼±µÎ¿¡
ºÙÀÔ´Ï´Ù.
À§ÀÇ ¿¹¿¡¼ Á¢¼ÓÀº ¸®½º³Ê°¡
½ÃÀÛµÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ½ÇÆÐÇÒ °ÍÀÔ´Ï´Ù.
Ãß°¡ Á¤º¸¿Í ¿¡·¯´Â sqlnet.log ÆÄÀÏ¿¡ ±â·ÏµÉ °ÍÀÔ´Ï´Ù.
³×Æ®¿öÅ© ¿¡·¯¸¦
Áø´ÜÇϴµ¥ ·Î±× ÆÄÀÏÀ» »ç¿ëÇÏ·Á¸é:
1 ¾ÖÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ ¼ö½ÅÇÑ °¡Àå ÃÖ±ÙÀÇ ¿¡·¯ ¹øÈ£¿¡ ´ëÇØ ·Î±× ÆÄÀÏÀ»
°ËÅä
ÇÕ´Ï´Ù. ÀÌ°ÍÀº °ÅÀÇ Ç×»ó ·Î±× ÆÄÀÏÀÇ ¸¶Áö¸· ¿£Æ®¸®ÀÓÀ» ÁÖ¸ñÇϽʽÿÀ.
2 ÆÄÀÏÀÇ ¸¶Áö¸·¿¡¼ ½ÃÀÛÇϸé
¿¡·¯ ¸®Æ÷Æ®ÀÇ Ã¹¹ø° 0ÀÌ ¾Æ´Ñ ¿£Æ®¸®¸¦ ãÀ»
°ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº º¸Åë ½ÇÁ¦ÀÇ »óȲÀÔ´Ï´Ù.
3 ¿¡·¯°¡ ¿øÇÏ´Â
Á¤º¸¸¦ Á¦°øÇÏÁö ¾ÊÀ¸¸é, Á¤È®ÇÑ ¿¡·¯ Á¤º¸¸¦ ãÀ» ¶§±îÁö ½ºÅÿ¡
ÀÖ´Â ´ÙÀ½ ¿¡·¯¸¦ °ËÅäÇϽʽÿÀ.
4 ¿¡·¯ÀÇ
¿øÀÎÀÌ ¿©ÀüÈ÷ ¸íÈ®ÇÏÁö ¾ÊÀ¸¸é, ÃßÀû(tracing)À» È°¼ºÈÇÏ¿© ¿¡·¯
¸Þ½ÃÁö¸¦ À¯¹ßÇÑ ¹®ÀåÀ» Àç½ÇÇàÇϽʽÿÀ.
ÃßÀûÀº ³×Æ®¿öÅ© ¿¡·¯¸¦ ·Î±× ÆÄÀÏÀ» ÅëÇؼ ÇØ°áÇÒ ¼ö ¾øÀ» °æ¿ì¿¡¸¸ È°¼ºÈÇØ¾ß ÇÕ´Ï´Ù.
ÃßÀûÀ» È°¼ºÈÇÒ ¶§ ÀÌ°ÍÀº ¿¡·¯ »óȲÀ»
Àç»êÃâÇÏ´Â ÇÁ·Î¼¼½ºÀÇ ±â°£¿¡ ´ëÇؼ¸¸ È°¼ºÈµÇ¾î¾ß ÇÕ´Ï´Ù. ÃßÀûÀº ¸ðµç ´ÜÀÏ ¼¼¼Ç¿¡ ´ëÇؼ ¹ß»ýÇÒ °ÍÀÌ¸ç ¿À¹öÇìµå°¡ ÀÖ°Ô µÉ °ÍÀ̹ǷÎ, ÇÊ¿äÇÏÁö
¾ÊÀ» °æ¿ì¿¡´Â ÃßÀûÀ» ºñÈ°¼ºÈÇÏ´Â °ÍÀ» ¸í½ÉÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½ÀÇ Æ¯Â¡µéÀº ³×Æ®¿öÅ© °èÃþÀ¸·ÎºÎÅÍÀÇ ÃßÀû¿¡ ÀÇÇØ »ý¼ºµÈ Á¤º¸¿¡
Àû¿ëµË´Ï´Ù.
¼öµ¿ÀûÀ¸·Î ÃßÀû ÆÄÀÏÀ» Æò°¡Çϰųª, Trace Assistant ÅøÀ» »ç¿ëÇÏ¿© Æò°¡ÇÏ´Â °ÍÀº ³×Æ®¿öÅ© ¹®Á¦¸¦ Áø´ÜÇÏ°í ¹®Á¦ÇØ°áÀ» Çϴµ¥ µµ¿òÀÌ
µÉ °ÍÀÔ´Ï´Ù. |
Trace Assistant´Â ¸¹Àº ¿É¼ÇÀ» °¡Áö°í ±âÁ¸ÀÇ ÃßÀû ÆÄÀÏ¿¡ ´ëÇÏ¿© ½ÇÇàµÉ ¼ö ÀÖ½À´Ï ´Ù. °á°ú´Â º¸Åë ÃßÀû ÆÄÀϺ¸´Ù Àб⠽¬¿î Æ÷¸ËÀ¸·Î ¿ä¾àµË´Ï´Ù. ¿¹´Â ¾ó¸¶¸¸ÅÀÇ ÆÐÅ°Áö°¡ Àü¼ÛµÇ¾ú´ÂÁö¸¦ º¸¿©ÁÖ´Â Åë°èÁ¤º¸ÀÇ ¿¹ÀÔ´Ï´Ù:
Trcasst-s cli.trc
Trace File
Statistics:
--------------------------------------------------------------
SQL*Net:
Total
Calls: 73 sent, 109 received, 53
upi
Total Bytes: 8082 sent, 88471
received,
Average Bytes: 110 sent, 811
received,
Maximum Bytes: 504 sent, 2048 received,
GRAND
TOTAL PACKETS sent: 73 received: 109
Ŭ¶óÀ̾ðÆ®Ãø¿¡ ´ëÇØ ¸í½ÃµÈ ÃßÀû(tracing)°ú ·Î±ë(logging) Á¤º¸ ÀÌ¿Ü¿¡ Net8ÀÇ ¸ðµç ´Ù¸¥ ±¸¼º¿ä¼Ò¿¡ ´ëÇØ ÃßÀûÀ» È°¼ºÈÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. À̰͵éÀº ¼öµ¿ÀûÀ¸·Î °ü·ÃµÈ ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÒ °ÍÀ» ¿ä±¸ÇÕ´Ï´Ù. ¸ðµç ÆĶó¹ÌÅÍ ¼³Á¤Àº Oracle Net8 Administrator's Guide¿¡ ÀÖ½À´Ï´Ù.