Sun Java ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ·Î°í
Sun Java System Calendar Server °ü¸® ¼³¸í¼­ 

14Àå
Calendar Server µ¥ÀÌÅͺ£À̽º °ü¸®

ÀÌ Àå¿¡¼­´Â ´ÙÀ½ ÀýÀ» Æ÷ÇÔÇÏ¿© Sun Java™ System Calendar Server µ¥ÀÌÅͺ£À̽º °ü¸® ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º ¹é¾÷ ¹× º¹¿ø¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 15Àå, "Calendar Server µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿ø"À» ÂüÁ¶ÇϽʽÿÀ.


Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀÏ

±âº»ÀûÀ¸·Î Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀÏ(±×¸®°í cld_cache ¹× ldap_cache µð·ºÅ丮)Àº ´ÙÀ½ µð·ºÅ丮¿¡¼­ ¸¸µé°í À¯Áö °ü¸®ÇÕ´Ï´Ù.

cal_svr_base/var/opt/SUNWics5/csdb

¿øÇÏ´Â °æ¿ì Calendar Server ±¸¼º ÇÁ·Î±×·¥(csconfigurator.sh)À» ½ÇÇàÇÏ¿© ´Ù¸¥ µð·ºÅ丮¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 3Àå, "Calendar Server ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.

Ç¥ 14-1¿¡¼­´Â ´Þ·Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¼³¸íÇÕ´Ï´Ù.

Ç¥ 14-1 Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀÏ

ÆÄÀÏ

¼³¸í

ics50calprops.db

¸ðµç ´Þ·Â¿ë ´Þ·Â µî·Ï Á¤º¸. ´Þ·Â ¾ÆÀ̵ð(calid), ´Þ·Â À̸§, ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL) ¹× ¼ÒÀ¯ÀÚ¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

ics50events.db

¸ðµç ´Þ·Â¿ë À̺¥Æ®

ics50todos.db

¸ðµç ´Þ·Â¿ë ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)

ics50alarms.db

¸ðµç À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÇ °æº¸

ics50gse.db

±×·ì ¿¹¾à ¿£Áø(GSE)¿¡ ´ëÇÑ ¿¹¾à ¿äû ´ë±â¿­

ics50journals.db

´Þ·Â Àú³Î. ÇöÀç ¸±¸®½º¿¡¼­´Â Àú³ÎÀÌ ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù.

ics50caldb.conf

µ¥ÀÌÅͺ£À̽º ¹öÀü ¾ÆÀ̵ð

ics50recurring.db

¹Ýº¹ À̺¥Æ®

ics50deletelog.db

»èÁ¦µÈ À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©). 16Àå, "»èÁ¦ ·Î±× µ¥ÀÌÅͺ£À̽º °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.

csdb À¯Æ¿¸®Æ¼´Â ¼¼ °³ÀÇ ³í¸®Àû µ¥ÀÌÅͺ£À̽º¸¦ ±¸¼ºÇÏ¿© Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» °ü¸®ÇÕ´Ï´Ù.


csdb¸¦ ÀÌ¿ëÇÑ ´Þ·Â µ¥ÀÌÅͺ£À̽º °ü¸®

ÀÌ Àý¿¡¼­´Â csdb À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀÌ ±â´ÉÀ» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

csdb À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ·Á¸é Calendar Server°¡ ½ÇÇàµÇ°í ÀÖ´Â ½Ã½ºÅÛ¿¡ ´ëÇØ °ü¸® ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ·Î ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ºÎ·Ï  D, "Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

´ë»ó µ¥ÀÌÅͺ£À̽º ÁöÁ¤

csdb À¯Æ¿¸®Æ¼ -t ¿É¼ÇÀ¸·Î ´ÙÀ½ ´ë»ó µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

-t ¿É¼ÇÀ» Æ÷ÇÔÇÏÁö ¾ÊÀº °æ¿ì csdb´Â ¼¼ °¡Áö µ¥ÀÌÅͺ£À̽º ¸ðµÎ¿¡¼­ ½ÇÇàµË´Ï´Ù. ´Ü, ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼­¸¸ ½ÇÇàµÇ´Â check ¹× rebuild ¸í·ÉÀº ¿¹¿ÜÀÔ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º »óÅ º¸±â

´Þ·Â µ¥ÀÌÅͺ£À̽º »óŸ¦ º¸·Á¸é csdb À¯Æ¿¸®Æ¼ list ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. Calendar Server°¡ ½ÇÇàµÇ°í Àְųª ÁßÁöµÇ¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

-t ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ë»ó µ¥ÀÌÅͺ£À̽º(caldb, sessdb ¶Ç´Â statdb)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é csdb´Â ¼¼ °¡Áö µ¥ÀÌÅͺ£À̽º ¸ðµÎ¿¡¼­ ½ÇÇàµË´Ï´Ù.

¿¹¸¦ µé¾î ¸ðµç µ¥ÀÌÅͺ£À̽ºÀÇ »óÅ ¹× Åë°è¸¦ º¸·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csdb list

ÇöÀç µð·ºÅ丮ÀÇ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Á¤º¸¸¦ ¼¼ºÎ Á¤º¸ Ç¥½Ã ¸ðµå¿¡¼­ º¸·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csdb -v -t caldb list

¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º º¹±¸

¼Õ»óµÈ µ¥ÀÌÅͺ£À̽ºÀÇ º¹±¸¿¡ »ç¿ëµÇ´Â À¯Æ¿¸®Æ¼´Â µ¥ÀÌÅͺ£À̽ºÀÇ À¯Çü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º »èÁ¦

´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦ÇÏ·Á¸é csdb À¯Æ¿¸®Æ¼ delete ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. Calendar Server¸¦ ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.

´ë»ó µ¥ÀÌÅͺ£À̽º(caldb, sessdb ¶Ç´Â statdb)¸¦ ÁöÁ¤ÇÏ·Á¸é -t ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é csdb´Â ¼¼ °¡Áö µ¥ÀÌÅͺ£À̽º¸¦ ¸ðµÎ »èÁ¦ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

csdb -t caldb delete

csdb À¯Æ¿¸®Æ¼´Â µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦Çϱâ Àü¿¡ °æ°í ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.


µ¥ÀÌÅͺ£À̽º ¼Õ»ó È®ÀÎ ¹× º¹±¸

´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀº ½Ã½ºÅÛ ÀÚ¿ø °æÀï, Çϵå¿þ¾î ¿À·ù, ÀÀ¿ë ÇÁ·Î±×·¥ ¿À·ù, µ¥ÀÌÅͺ£À̽º ¿À·ù ±×¸®°í ¹°·Ð »ç¶÷¿¡ ÀÇÇÑ ½Ç¼ö µî ¿©·¯ °¡Áö ¿øÀο¡ ÀÇÇØ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ³»¿ëÀ» ºñ·ÔÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» È®ÀÎÇÏ°í ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ¼Õ½Ç ÃÖ¼ÒÈ­

º¹±¸ ÀýÂ÷°¡ ¾Æ¹«¸® È®½ÇÇÏ´Ù°í ÇÏ´õ¶óµµ µ¥ÀÌÅÍ ¼Õ½ÇÀ» ÃÖ¼ÒÈ­ÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» Á¶±â¿¡ ¹ß°ßÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ Á¦¾ÈÀ» µû¸£½Ê½Ã¿À.

´Þ·Â µ¥ÀÌÅͺ£À̽º °Ë»ç ¹× ´Ù½Ã ¸¸µé±â

csdb À¯Æ¿¸®Æ¼ ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º(caldb)¸¦ °Ë»çÇϰí, ÇÊ¿äÇÒ °æ¿ì ´Ù½Ã ¸¸µå´Â µ¥ »ç¿ëÇÏ´Â ´ÙÀ½ ¸í·ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ¹®Á¦¸¦ À¯¹ßÇÒ ¼ö ÀÖ´Â À̺¥Æ®°¡ ¹ß»ýÇßÀ» °æ¿ì check ¸í·É(¹× ÇÊ¿äÇÒ °æ¿ì rebuild ¸í·É)À» ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »çÀÌÆ®¿¡ Á¤ÀüÀÌ ¹ß»ýÇÑ °æ¿ì check ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù.

¶ÇÇÑ csdb À¯Æ¿¸®Æ¼´Â ¼Õ»óµÈ ¼¼¼ÇÀ̳ª Åë°è µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ´Â recover ¸í·ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù. ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì recover´ë½Å check ¹× rebuild¸¦ »ç¿ëÇÕ´Ï´Ù.


ÁÖÀÇ

ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ csbackup À¯Æ¿¸®Æ¼(¶Ç´Â ¶Ç ´Ù¸¥ ¹é¾÷ À¯Æ¿¸®Æ¼)¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù.


´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»ó È®ÀÎ

check ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ °Ë»çÇÏ°í ´Þ·Â µî·Ï Á¤º¸(calprops) À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÇ ¼Õ»ó ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. check ¸í·ÉÀº ÇØ°áÇÒ ¼ö ¾ø´Â ºñÀϰü¼º ¿À·ù¸¦ ¹ß°ßÇϸé Ãâ·ÂÀ» ÅëÇØ ÀÌ »óȲÀ» º¸°íÇÕ´Ï´Ù.

check ¸í·ÉÀ» Á¤±âÀûÀ¸·Î ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ºñÀϰü¼º ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÒ ¶§¸¶´Ù check¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ÀÌ¹Ì ¼Õ»óµÇ¾úÀ½À» È®ÀÎÇÑ °æ¿ì¿¡´Â check ¸í·ÉÀ» »ç¿ëÇÒ Çʿ䰡 ¾øÀ¸¸ç Áï½Ã ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µé¾î¾ß ÇÕ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» È®ÀÎÇÏ´Â ¹æ¹ý

  1. Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
  2. Calendar Server´Â ½ÇÇà ÁßÀ̾ µÇ°í ÁßÁöÇØµµ µÇÁö¸¸ °¡´ÉÇϸé Calendar Server¸¦ ÁßÁöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
  3. ¾ÆÁ÷ ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»À» ¸¸µéÁö ¾ÊÀº °æ¿ì Áö±Ý ¸¸µì´Ï´Ù. µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀϸ¸ º¹»çÇÕ´Ï´Ù. °øÀ¯(__db.*) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀº º¹»çÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
  4. cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ¿î¿µ üÁ¦¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
  5. cd /opt/SUNWics5/cal/sbin

  6. ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»¿¡ check ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
  7. ./csdb check dbdir > /tmp/check.out 2>&1

    dbdirÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì checkÀº ÇöÀç µð·ºÅ丮ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÕ´Ï´Ù.

    check ¸í·ÉÀº ¸¹Àº Á¤º¸¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î À̹ø ¿¹¿Í °°ÀÌ stdout ¹× stderrÀ» Æ÷ÇÔÇÑ ¸ðµç Ãâ·ÂÀ» ÆÄÀÏ·Î ÀçÁöÁ¤ÇÏ´Â °Íµµ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

  8. check¸¦ ¸¶Ä¡¸é Ãâ·Â ÆÄÀÏÀ» °ËÅäÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º ´Ù½Ã ¸¸µé±â

rebuild ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ °Ë»çÇÏ°í ´Þ·Â µî·Ï Á¤º¸(calprops) À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÌ ¼Õ»óµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. rebuild ¸í·ÉÀÌ ºñÀϰü¼ºÀ» ¹ß°ßÇÑ °æ¿ì cal_svr_base/opt/SUNWics5/cal/sbin/rebuild_db µð·ºÅ丮¿¡ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù(.db ÆÄÀÏ).

-g ¿É¼Ç ¾ø´Â rebuild ¸í·ÉÀº ±×·ì ¿¹¾à ¿£Áø(GSE) µ¥ÀÌÅͺ£À̽º¸¦ Á¦¿ÜÇÏ°í ¸ðµç µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù. GSE µ¥ÀÌÅͺ£À̽ºµµ ´Ù½Ã ¸¸µé·Á¸é -g ¿É¼ÇÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù.

rebuild ¸í·ÉÀ» »ç¿ëÇϱâ Àü¿¡ GSE µ¥ÀÌÅͺ£À̽º¿¡ Ç׸ñÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é csschedule -v list ¸í·ÉÀ» ½ÇÇàÇÑ ´ÙÀ½ GSE°¡ Ç׸ñ 󸮸¦ ¸¶Ä¡°Ô ÇÕ´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µå´Â ¹æ¹ý

  1. Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
  2. Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
  3. ¾ÆÁ÷ ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»À» ¸¸µéÁö ¾ÊÀº °æ¿ì Áö±Ý ¸¸µì´Ï´Ù. µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀϰú ·Î±×(log.*) ÆÄÀÏÀ» º¹»çÇÕ´Ï´Ù. °øÀ¯(__db.*) ÆÄÀÏÀº º¹»çÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
  4. cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ¿î¿µ üÁ¦¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
  5. cd /opt/SUNWics5/cal/sbin

    ÁÖ sbin µð·ºÅ丮ÀÇ µð½ºÅ© °ø°£ÀÌ ¹®Á¦¶ó¸é ´Ù¸¥ µð·ºÅ丮¿¡¼­ rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

  6. ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»¿¡¼­ rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
  7. ./csdb rebuild /tmp/db /tmp/

    µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì rebuild´Â ÇöÀç µð·ºÅ丮ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÕ´Ï´Ù. /tmp/ ¸Å°³ º¯¼ö´Â ´Ù½Ã ¸¸µç µ¥ÀÌÅͺ£À̽ºÀÇ ´ë»ó µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

    GSE µ¥ÀÌÅͺ£À̽ºµµ ´Ù½Ã ¸¸µé·Á¸é -g ¿É¼ÇÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù.

    rebuild ¸í·ÉÀº ¸¹Àº Á¤º¸¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î stdout ¹× stderrÀ» Æ÷ÇÔÇÑ ¸ðµç Ãâ·ÂÀ» ÆÄÀÏ·Î ÀçÁöÁ¤ÇÏ´Â °Íµµ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.


    ÁÖ

    Ç×»ó Ãֽйé¾÷ º¹»çº»À» »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.

    ±×·¯³ª ½É°¢ÇÑ µ¥ÀÌÅÍ ¼Õ½ÇÀÌ ¹ß»ýÇß°í ±× µ¿¾È Á¤±âÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇßÀ¸¸ç 2°³ ÀÌ»óÀÇ º¹»çº»ÀÌ Á¸ÀçÇÏ´Â °æ¿ì, ÃֽŠº¹»çº»¿¡¼­ °¡Àå ¿À·¡µÈ º¹»çº»À¸·Î rebuild¸¦ ¼öÇàÇÕ´Ï´Ù. ÇÑ °¡Áö ´ÜÁ¡Àº, »èÁ¦Çß´ø ´Þ·Â ±¸¼º ¿ä¼Ò°¡ ´Ù½Ã ¸¸µé¾îÁø µ¥ÀÌÅͺ£À̽º¿¡ ³ªÅ¸³­´Ù´Â °ÍÀÔ´Ï´Ù.

    ¿¹¸¦ µé¾î, db_0601, db_0615 ¹× db_0629 µð·ºÅ丮¿¡ ¹é¾÷ ´Þ·Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏ 3¼¼Æ®°¡ ÀÖ´Â °æ¿ì, ´ÙÀ½ ¼ø¼­´ë·Î rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

    ./csdb rebuild db_0629
    ./csdb rebuild db_0615
    ./csdb rebuild db_0601

    ±×·¯¸é rebuild ¸í·ÉÀº ´Ù½Ã ¸¸µç µ¥ÀÌÅͺ£À̽º¸¦ cal_svr_base/opt/SUNWics5/cal/sbin/rebuild_db µð·ºÅ丮¿¡ ÀúÀåÇÕ´Ï´Ù.


  8. rebuild¸¦ ¸¶Ä¡¸é rebuild.out ÆÄÀÏ¿¡¼­ Ãâ·ÂÀ» °ËÅäÇÕ´Ï´Ù. ÇØ´ç ´Ù½Ã ¸¸µé±â°¡ ¼º°øÇßÀ» °æ¿ì rebuild.out ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  9. Calendar database has been rebuilt.

  10. ÀÌÀü ´Ü°è¿¡¼­ rebuild°¡ ¼º°øÇßÀ½À» È®ÀÎÇÑ ´ÙÀ½ ´Ù½Ã ¸¸µé¾îÁø µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀÏÀ» rebuild_db µð·ºÅ丮¿¡¼­ ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º·Î º¹»çÇÕ´Ï´Ù.
  11. ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¿¡ °øÀ¯(__db.*) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì À̵éÀ» ´Ù¸¥ µð·ºÅ丮·Î ¿Å±é´Ï´Ù.
  12. Calendar Server¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ ÀÌ¿ëÇÑ ´Þ·Â µ¥ÀÌÅͺ£À̽º º¹±¸

csdb rebuild ¸í·ÉÀÌ ¼º°øÇÏÁö ¸øÇÑ °æ¿ì ´ÙÀ½ ´Ü°è´Â ´ýÇÁ¿Í ·Îµå ÀýÂ÷¸¦ »ç¿ëÇÏ¿© ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º º¹±¸¸¦ ½ÃµµÇÏ´Â °ÍÀÔ´Ï´Ù. ´ýÇÁ ¹× ·Îµå ÀýÂ÷´Â Berkeley µ¥ÀÌÅͺ£À̽º db_dump ¹× db_load À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϸç, Calendar Server´Â ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼¸¦ ´ÙÀ½ µð·ºÅ丮¿¡ º¸°üÇÕ´Ï´Ù.

cal_svr_base/opt/SUNWics5/cal/tools/unsupported/bin

db_dump À¯Æ¿¸®Æ¼´Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ÀÐ°í ±× µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» db_load À¯Æ¿¸®Æ¼¿Í ȣȯµÇ´Â Çü½ÄÀ» »ç¿ëÇÏ¿© Ãâ·Â ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù.

db_dump ¹× db_load À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ¼³¸í¼­´Â ´ÙÀ½ Sleepycat Software À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

http://www.sleepycat.com/docs/utility/index.html

db_dump ¹× db_load À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ µ¥ÀÌÅͺ£À̽º º¹±¸ÀÇ ¼º°ø ¿©ºÎ´Â µ¥ÀÌÅͺ£À̽º ¼Õ»ó Á¤µµ¿¡ µû¶ó °áÁ¤µË´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦ ¼º°øÀûÀ¸·Î º¹±¸ÇÏ·Á¸é db_dump ¿É¼ÇÀ» ¿©·¯ Â÷·Ê ½ÃµµÇØ¾ß ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ±×·¯³ª µ¥ÀÌÅͺ£À̽º°¡ ½É°¢ÇÏ°Ô ¼Õ»óµÉ °æ¿ì º¹±¸°¡ ºÒ°¡´ÉÇÏ°í µû¶ó¼­ °¡Àå ÃֽйöÀüÀÇ ¼Õ»ó ¾ø´Â µ¥ÀÌÅͺ£À̽º ¹é¾÷À¸·Î µÇµ¹·Á¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

´Þ·Â µ¥ÀÌÅͺ£À̽º ¹öÀü

´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ ¼öÇàÇÏ·Á¸é ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ Berkeley DB ¹öÀü 3.2.9 ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÎ °æ¿ì¿¡´Â ¸ÕÀú cs5migrate À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¾÷±×·¹À̵åÇÕ´Ï´Ù.

ÃֽйöÀüÀÇ cs5migrate¸¦ ±¸ÇÏ·Á¸é Sun ±â¼ú Áö¿ø¿¡ ¹®ÀÇÇϽʽÿÀ.

´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ ¼öÇàÇÏ´Â ¹æ¹ý

  1. Solaris ¿î¿µ üÁ¦¿¡¼­ icsuser ¹× icsgroup°ú °°ÀÌ Calendar Server°¡ ½ÇÇàµÇ´Â »ç¿ëÀÚ ¹× ±×·ì ¶Ç´Â ¼öÆÛÀ¯Àú(root)·Î ·Î±×ÀÎÇÕ´Ï´Ù.
  2. ÇÊ¿äÇÒ °æ¿ì Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
  3. csbackup, Sun StorEdge Enterprise Backup™ ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Legato Networker® À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 15Àå, "Calendar Server µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿ø"À» ÂüÁ¶ÇϽʽÿÀ.
  4. db_dump À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ´ýÇÁÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀº ics50calprops.db, ics50journals.db, ics50alarms.db, ics50events.db, ics50todos.db ¹× ics50gse.dbÀÔ´Ï´Ù.
  5. µ¥ÀÌÅͺ£À̽º°¡ º¹±¸µÉ ¶§±îÁö(¶Ç´Â µ¥ÀÌÅͺ£À̽º°¡ º¹±¸ ºÒ°¡´ÉÇÔÀ» È®ÀÎÇÒ ¶§±îÁö) ´ÙÀ½ ¿É¼ÇÀ» ¼ø¼­´ë·Î »ç¿ëÇÏ¿© db_dump¸¦ ½ÇÇàÇÕ´Ï´Ù.

    • ¿É¼Ç ¾øÀ½ - ½É°¢ÇÏÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º ¼Õ»ó
    • -r ¿É¼Ç - º¸Åë ¼öÁØÀÇ µ¥ÀÌÅͺ£À̽º ¼Õ»ó
    • -R ¿É¼Ç - ½É°¢ÇÑ µ¥ÀÌÅͺ£À̽º ¼Õ»ó. -R ¿É¼ÇÀº ºÎºÐ ¹× »èÁ¦µÈ ·¹Äڵ带 ºñ·ÔÇÏ¿© -r ¿É¼Çº¸´Ù ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ ´ýÇÁÇÕ´Ï´Ù.
    • ¿¹¸¦ µé¾î, db_dump¸¦ -r ¿É¼Ç°ú ÇÔ²² ½ÇÇàÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

      db_dump -r ics50events.db > ics50events.db.txt

  6. db_load À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Ãâ·Â ÆÄÀÏÀ» »õ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ·Î ·ÎµåÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
  7. db_load new.ics50events.db < ics50events.db.txt

    ÁÖ db_load°¡ Ȧ¼ö °³¼öÀÇ Å°³ª µ¥ÀÌÅÍ Ç׸ñÀ» º¸°íÇÒ °æ¿ì ´Ü°è 4¿¡¼­ db_dump Ãâ·Â ÆÄÀÏÀ» ÆíÁýÇÏ¿© Ȧ¼ö Ű³ª µ¥ÀÌÅÍ Ç׸ñÀ» Á¦°ÅÇÕ´Ï´Ù. ±×·± ´ÙÀ½ db_load¸¦ ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.

  8. ¼Õ»óµÈ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇØ¼­µµ ´Ü°è 4 ¹× ´Ü°è 5¸¦ ¹Ýº¹ÇÕ´Ï´Ù.
  9. ´Þ·Â µ¥ÀÌÅͺ£À̽º ´Ù½Ã ¸¸µé±âÀÇ ¼³¸í´ë·Î csdb rebuild ¸í·ÉÀ» »ç¿ëÇÏ¿© º¹±¸µÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ´Ù½Ã ¸¸µì´Ï´Ù.
  10. ´Ù½Ã ¸¸µé±â¸¦ ¸¶Ä¡¸é Ãâ·Â ÆÄÀÏ¿¡¼­ Ãâ·ÂÀ» °ËÅäÇÕ´Ï´Ù. ´Ù½Ã ¸¸µé±â¿¡ ¼º°øÇÑ °æ¿ì rebuild.out ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù.

    Calendar database has been rebuilt

csdb rebuild ¸í·ÉÀÌ ¼º°øÇÏÁö ¸øÇÑ °æ¿ì ´Ü°è 4·Î µ¹¾Æ°¡ ´ÙÀ½ db_dump ¿É¼Ç(-r ¶Ç´Â -R)À» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´ýÇÁÇÕ´Ï´Ù.

db_dump -R ¿É¼ÇÀÌ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏÁö ¸øÇÑ °æ¿ì Sun Microsystems ±â¼ú Áö¿ø ¶Ç´Â ¿µ¾÷ ´ã´çÀÚ¿¡°Ô ¿¬¶ôÇÏ¿© µµ¿òÀ» ¹ÞÀ¸½Ê½Ã¿À. °¡Àå ÃֽйöÀüÀÇ ¼Õ»ó ¾ø´Â ¹é¾÷ µ¥ÀÌÅͺ£À̽º·Î µÇµ¹·Á¾ß ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.


À¯¿ëÇÑ Á¤º¸: ´Þ·Â ÀúÀå¼Ò °ü¸® ¹× À¯Áö º¸¼ö

´ÙÀ½°ú °°Àº ¿¹¹æ ÀýÂ÷¸¦ ¸ÅÀÏ ¼öÇàÇÕ´Ï´Ù.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


Copyright 2004 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.