Sun ONE Calendar Server 6.0 °ü¸®ÀÚ ¼³¸í¼ |
7Àå
·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º °ü¸®Calendar Server 6.0¿¡¼´Â »èÁ¦µÈ À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)À» ÀúÀåÇÏ´Â ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º(ics50deletelog.db)°¡ ÀÖ½À´Ï´Ù. ÀÌÀü ¸±¸®½ºÀÇ Sun ONE Calendar Server¿¡¼´Â »èÁ¦µÈ À̺¥Æ®¿Í ŽºÅ©ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ À¯Áö °ü¸®ÇÏÁö ¾Ê¾Ò½À´Ï´Ù. »ç¿ëÀÚ´Â »èÁ¦µÈ ±¸¼º ¿ä¼Ò¸¦ È®ÀÎÇÏ·Á¸é À̺¥Æ® ¶Ç´Â ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÇ °íÀ¯ ¾ÆÀ̵ð(uid)³ª ¹Ýº¹ ¾ÆÀ̵ð(rid)¸¦ ÀúÀåÇØ¾ß Çß½À´Ï´Ù. ÀÌ·¯ÇÑ Á¦ÇÑÀº WCAP ¸í·ÉÀ» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI)¸¦ °³¹ßÇÏ´Â ¼³Ä¡ ȯ°æ¿¡ Á÷Á¢ÀûÀ¸·Î ¿µÇâÀ» ¹ÌÃÆ½À´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º ¸¸µé±âCalendar Server´Â csdb µð·ºÅ丮¿¡ ´Ù¸¥ Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀϰú ÇÔ²² ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º(ics50deletelog.db)¸¦ ¸¸µì´Ï´Ù. Calendar Server´Â ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º¿¡ ´ÙÀ½°ú °°ÀÌ À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷À» ±â·ÏÇÕ´Ï´Ù.
¹Ýº¹ À̺¥Æ®³ª ŽºÅ©ÀÇ °³º° ÀνºÅϽº°¡ »èÁ¦µÇ´Â °æ¿ì Calendar Server´Â ÇØ´ç À̺¥Æ®³ª ŽºÅ©ÀÇ »èÁ¦µÈ ÀνºÅϽº °¢°¢À» ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º(ics50deletelog.db)¿¡ ±â·ÏÇÕ´Ï´Ù.
»èÁ¦µÈ ±¸¼º ¿ä¼Ò°¡ ½ÇÁ¦·Î »èÁ¦µÇ¾ú´ÂÁö À̺¥Æ® ¶Ç´Â ¼öÇàÇÒ ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ È®ÀÎÇÏ·Á¸é fetch_deletedcomponents WCAP ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
¹Ýº¹ À̺¥Æ®³ª ¼öÇàÇÒ ÀÛ¾÷ÀÇ ¸ðµç ÀνºÅϽº°¡ »èÁ¦µÇ´Â °æ¿ì Calendar Server´Â À̺¥Æ®³ª ¼öÇàÇÒ ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ ¸¶½ºÅÍ ±¸¼º ¿ä¼Ò¸¦ »èÁ¦Çϰí À̸¦ ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º¿¡ ±â·ÏÇÕ´Ï´Ù. ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽ºÀÇ ¸¶½ºÅÍ ±¸¼º ¿ä¼Ò´Â rrules, rdates, exrules ¹× exdates ¹Ýº¹ ¸Å°³ º¯¼ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º Äõ¸®·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º¿¡¼ Ç׸ñÀ» °¡Á®¿À·Á¸é È®Àå ¸ðµå³ª ¾ÐÃà ¸ðµå¿¡¼ fetch_deletedcomponents WCAP ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
recurring ¸Å°³ º¯¼ö°¡ 1ÀÎ °æ¿ì fetch_deletedcomponents´Â ¹Ýº¹ÇÏÁö ¾Ê´Â À̺¥Æ® ±×¸®°í ¹Ýº¹ À̺¥Æ®ÀÇ ¸¶½ºÅÍ ±¸¼º ¿ä¼Ò¸¦ ¹ÝȯÇÏÁö¸¸, °³º° ¹Ýº¹ À̺¥Æ®´Â ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù.
¹Ýº¹ üÀÎÀÇ ¸ðµç ÀνºÅϽº°¡ »èÁ¦µÇ´Â °æ¿ì ¸¶½ºÅÍ ±¸¼º ¿ä¼Ò´Â dtstart, dtend, rrules, rdates, exrules, exdates ¹× uid ¸Å°³ º¯¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù.
¶ÇÇÑ fetch_deletedcomponents´Â »èÁ¦µÈ ¹Ýº¹ ÀνºÅϽº¿Í ¿¬°üµÇÁö¸¸ ¾ÆÁ÷ Ȱ¼º »óÅÂÀÎ ¸¶½ºÅÍ ±¸¼º ¿ä¼Ò¸¦ ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù. Ȱ¼º ¸¶½ºÅÍ ±¸¼º ¿ä¼Ò¸¦ ¹ÝȯÇÏ·Á¸é fetchcomponents_by_lasmod WCAP ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. fetch_deletedcomponents ¸í·ÉÀº fetchcomponents_by_lasmod ¸í·É°ú ÇÔ²² »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
WCAP ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server 6.0 Programmer's ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º Áö¿ì±âCalendar Server 6.0¿¡¼´Â ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º ÀÚµ¿ Áö¿ì±â ¹× ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º ¼öµ¿ Áö¿ì±â¸¦ ¸ðµÎ Áö¿øÇÕ´Ï´Ù.
·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º ÀÚµ¿ Áö¿ì±â
Calendar Server 6.0ÀÌ ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽ºÀÇ Ç׸ñÀ» ÀÚµ¿À¸·Î Áö¿ì°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ç¥ 7-1¿¡¼´Â ÀÚµ¿ Áö¿ì±â¸¦ Á¦¾îÇÏ´Â ics.conf ÆÄÀÏÀÇ ¸Å°³ º¯¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, Calendar Server°¡ 5ºÐ(600ÃÊ)¸¶´Ù ÀÌÆ²(172800ÃÊ)ÀÌ Áö³ ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» ÀÚµ¿À¸·Î Áö¿ì°Ô ÇÏ·Á¸é Ç¥ 7-1ÀÇ ¸Å°³ º¯¼ö¸¦ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÕ´Ï´Ù.
service.admin.purge.deletelog="yes"
caldb.berkeleydb.purge.deletelog.interval=600
caldb.berkeleydb.purge.deletelog.beforetime=172800ÀÌ ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÑ ´ÙÀ½ »õ °ªÀ» Àû¿ëÇÏ·Á¸é Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.
·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º ¼öµ¿ Áö¿ì±â
·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º(ics50deletelog.db)ÀÇ Ç׸ñÀ» ¼öµ¿À¸·Î Áö¿ì·Á¸é cspurge À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù.
cspurge -e endtime -s starttime
¿©±â¼ endtime ¹× starttimeÀº ÁÙ·ç ½Ã°£(¶Ç´Â GMT³ª UTC·Î Ç¥½Ã)À¸·Î Á¾·á ¹× ½ÃÀÛ ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù.
Solaris ½Ã½ºÅÛ¿¡¼ cspurge¸¦ ½ÇÇàÇÏ·Á¸é Calendar Server°¡ ½ÇÇà ÁßÀÎ »ç¿ëÀÚ ¹× ±×·ì(±âº»°ªÀº icsuser ¹× icsgroup) ¶Ç´Â root·Î ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, 2003³â 7¿ù 1ÀϺÎÅÍ 2003³â 7¿ù 31ÀϱîÁöÀÇ Ç׸ñÀ» Áö¿ì·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
cspurge -e 20030731T235959Z -s 20030701T120000Z
ÀÚ¼¼ÇÑ ³»¿ëÀº 11Àå, "Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼"ÀÇ cspurge¸¦ ÂüÁ¶ÇϽʽÿÀ.
·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ CLI À¯Æ¿¸®Æ¼ »ç¿ëÇ¥ 7-2¿¡¼´Â ·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º(ics50deletelog.db)¸¦ Áö¿øÇÏ´Â Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ ³ª¿ÇÕ´Ï´Ù.
À¯Æ¿¸®Æ¼ÀÇ ±¸¹®À» Æ÷ÇÔÇÏ¿© ÀÚ¼¼ÇÑ ³»¿ëÀº 11Àå, "Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼"¸¦ ÂüÁ¶ÇϽʽÿÀ.