Sun ONE Calendar Server 6.0 °ü¸®ÀÚ ¼³¸í¼ |
5Àå
Calendar Server µ¥ÀÌÅͺ£À̽º °ü¸®ÀÌ Àå¿¡¼´Â ´ÙÀ½ ÀýÀ» Æ÷ÇÔÇÏ¿© Sun ONE Calendar Server µ¥ÀÌÅͺ£À̽º °ü¸® ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽º ¹é¾÷ ¹× º¹¿ø¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 6Àå, "Calendar Server µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿ø"À» ÂüÁ¶ÇϽʽÿÀ.
Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀϱ⺻ÀûÀ¸·Î Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀÏ(±×¸®°í cld_cache ¹× ldap_cache µð·ºÅ丮)Àº ´ÙÀ½ µð·ºÅ丮¿¡¼ ¸¸µé°í À¯Áö °ü¸®ÇÕ´Ï´Ù.
cal_svr_base/var/opt/SUNWics5/csdb
ÇÊ¿äÇÒ °æ¿ì Calendar Server ±¸¼º ÇÁ·Î±×·¥(csconfigurator.sh)À» ½ÇÇàÇÏ¿© ´Ù¸¥ µð·ºÅ丮¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Solaris ¿î¿µ üÁ¦¿ë Sun ONE Calendar Server 6.0 ¼³Ä¡ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 5-1¿¡¼´Â ´Þ·Â µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¼³¸íÇÕ´Ï´Ù.
Ç¥ 5-1 Calendar Server µ¥ÀÌÅͺ£À̽º ÆÄÀÏ
ÆÄÀÏ
¼³¸í
ics50calprops.db
¸ðµç ´Þ·Â¿ë ´Þ·Â µî·Ï Á¤º¸. ´Þ·Â ¾ÆÀ̵ð(calid), ´Þ·Â À̸§, ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL) ¹× ¼ÒÀ¯ÀÚ¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
ics50events.db
¸ðµç ´Þ·Â¿ë À̺¥Æ®
ics50todos.db
¸ðµç ´Þ·Â¿ë ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)
ics50alarms.db
¸ðµç À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÇ °æº¸
ics50gse.db
±×·ì ¿¹¾à ¿£Áø(GSE)¿¡ ´ëÇÑ ¿¹¾à ¿äû ´ë±â¿
ics50journals.db
´Þ·Â Àú³Î. ÇöÀç ¸±¸®½º¿¡¼´Â Àú³ÎÀÌ ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù.
ics50caldb.conf
µ¥ÀÌÅͺ£À̽º ¹öÀü ¾ÆÀ̵ð
ics50recurring.db
¹Ýº¹ À̺¥Æ®
ics50deletelog.db
»èÁ¦µÈ À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©). 7Àå, "·Î±× »èÁ¦ µ¥ÀÌÅͺ£À̽º °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
csdb À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÌ Àý¿¡¼´Â csdb À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀÌ ±â´ÉÀ» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
csdb À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ·Á¸é Calendar Server°¡ ½ÇÇàµÇ°í ÀÖ´Â ½Ã½ºÅÛ¿¡ ´ëÇØ °ü¸® ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ·Î ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 11Àå, "Calendar Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼"¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ë»ó µ¥ÀÌÅͺ£À̽º ÁöÁ¤
csdb À¯Æ¿¸®Æ¼ -t ¿É¼ÇÀ¸·Î ´ë»ó µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
-t ¿É¼ÇÀ» Æ÷ÇÔÇÏÁö ¾ÊÀº °æ¿ì csdb´Â 3°¡Áö µ¥ÀÌÅͺ£À̽º ¸ðµÎ¿¡¼ ½ÇÇàµË´Ï´Ù. ´Ü, ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡¼¸¸ ½ÇÇàµÇ´Â check ¹× rebuild ¸í·ÉÀº ¿¹¿ÜÀÔ´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽º »óÅ º¸±â
´Þ·Â µ¥ÀÌÅͺ£À̽º »óŸ¦ º¸·Á¸é csdb À¯Æ¿¸®Æ¼ list ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. Calendar Server´Â ½ÇÇà ÁßÀ̾ µÇ°í ÁßÁöÇØµµ µË´Ï´Ù.
-t ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ë»ó µ¥ÀÌÅͺ£À̽º(caldb, sessdb ¶Ç´Â statdb)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é csdb´Â 3°¡Áö µ¥ÀÌÅͺ£À̽º ¸ðµÎ¿¡¼ ½ÇÇàµË´Ï´Ù.
¿¹¸¦ µé¾î ¸ðµç µ¥ÀÌÅͺ£À̽ºÀÇ »óÅ ¹× Åë°è¸¦ º¸·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csdb list
ÇöÀç µð·ºÅ丮ÀÇ ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Á¤º¸¸¦ ¼¼ºÎ Á¤º¸ Ç¥½Ã ¸ðµå¿¡¼ º¸·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csdb -v -t caldb list
´Þ·Â µ¥ÀÌÅÍ °¡Á®¿À±â ¹× ³»º¸³»±â
´Þ·Â µ¥ÀÌÅ͸¦ ÆÄÀÏ·Î ³»º¸³»°Å³ª ÆÄÀÏ¿¡¼ °¡Á®¿À·Á¸é csexport ¹× csimport À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. ´Þ·Â µ¥ÀÌÅÍ´Â iCalendar (.ics) ¶Ç´Â XML (.xml) Çü½ÄÀÌ °¡´ÉÇÕ´Ï´Ù.
csexport ¹× csimport´Â Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡¼ ·ÎÄ÷Π½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. Calendar Server´Â ½ÇÇà ÁßÀ̾ µÇ°í ÁßÁöÇØµµ µË´Ï´Ù.
´Þ·Â µ¥ÀÌÅÍ ³»º¸³»±â
´Þ·Â µ¥ÀÌÅ͸¦ ÆÄÀÏ·Î °¡Á®°¡·Á¸é csexport¸¦ »ç¿ëÇÕ´Ï´Ù. Ãâ·Â ÆÄÀÏ¿¡ ´ëÇØ ÁöÁ¤ÇÑ ÆÄÀÏ À̸§ È®ÀåÀÚ(.ics ¶Ç´Â .xml)¿¡ µû¶ó »ç¿ëµÇ´Â Çü½ÄÀÌ °áÁ¤µË´Ï´Ù.
¿¹¸¦ µé¾î, ´Þ·Â ¾ÆÀ̵ð(calid)°¡ JSmithcalÀÎ ´Þ·ÂÀ» iCalendar (text/calendar MIME) Çü½ÄÀ¸·Î jsmith.ics¶ó´Â ÆÄÀÏ¿¡ ³»º¸³»·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csexport -c JSmithcal calendar jsmith.ics
´Þ·Â JSmithcalÀ» XML (text/xml MIME) Çü½ÄÀ¸·Î jsmith.xmlÀ̶ó´Â ÆÄÀÏ·Î ³»º¸³»·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csexport -c JSmithcal calendar jsmith.xml
´Þ·Â µ¥ÀÌÅÍ °¡Á®¿À±â
csexport À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀúÀåÇß´ø ÆÄÀϷκÎÅÍ ´Þ·Â µ¥ÀÌÅ͸¦ °¡Á®¿À·Á¸é csimport¸¦ »ç¿ëÇÕ´Ï´Ù. °¡Á®¿À±â ÆÄÀÏÀÇ ÆÄÀÏ À̸§ È®Àå¸í(.ics ¶Ç´Â .xml)Àº ´Þ·ÂÀÌ ÀúÀåµÈ Çü½ÄÀ» ³ªÅ¸³À´Ï´Ù.
¿¹¸¦ µé¾î, iCalendar (text/calendar MIME) Çü½ÄÀ¸·Î ÀúÀåÇß´ø jsmith.ics ÆÄÀϷκÎÅÍ ´Þ·Â ¾ÆÀ̵ð(calid) JSmithcal·Î ´Þ·Â µ¥ÀÌÅ͸¦ °¡Á®¿À·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csimport -c JSmithcal calendar jsmith.ics
XML (text/xml MIME) Çü½ÄÀ¸·Î ÀúÀåÇß´ø jsmith.xml ÆÄÀϷκÎÅÍ JSmithcal ´Þ·ÂÀ¸·Î µ¥ÀÌÅ͸¦ °¡Á®¿À·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csimport -c JSmithcal calendar jsmith.xml
ÁöÁ¤µÈ ´Þ·Â ¾ÆÀ̵ð(calid)°¡ ÀÌ¹Ì Á¸ÀçÇÑ °æ¿ì ±âÁ¸ µ¥ÀÌÅ͸¦ Áö¿î µÚ »õ µ¥ÀÌÅ͸¦ °¡Á®¿É´Ï´Ù.
¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º º¹±¸
¼Õ»óµÈ ¼¼¼ÇÀ̳ª Åë°è µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ·Á¸é csdb À¯Æ¿¸®Æ¼ recover ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. -t ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ë»ó µ¥ÀÌÅͺ£À̽º, sessdb(¼¼¼Ç) ¶Ç´Â statdb(Åë°è)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
recover ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ stop-cal ¸í·ÉÀ» »ç¿ëÇÏ¿© Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ÇöÀç µð·ºÅ丮¿¡¼ ¼Õ»óµÈ ¼¼¼Ç µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csdb -t sessdb recover
ÁÖ
¼Õ»óµÈ ´Þ·Â µ¥ÀÌÅͺ£À̽º(caldb)¸¦ º¹±¸ÇÏ·Á¸é recover ´ë½Å csdb À¯Æ¿¸®Æ¼ check ¹× rebuild ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº "´Þ·Â µ¥ÀÌÅͺ£À̽º °Ë»ç ¹× ´Ù½Ã ¸¸µé±â"¸¦ ÂüÁ¶ÇϽʽÿÀ.
´Þ·Â µ¥ÀÌÅͺ£À̽º »èÁ¦
´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦ÇÏ·Á¸é csdb À¯Æ¿¸®Æ¼ delete ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. Calendar Server¸¦ ÁßÁöÇØ¾ß ÇÕ´Ï´Ù.
´ë»ó µ¥ÀÌÅͺ£À̽º(caldb, sessdb ¶Ç´Â statdb)¸¦ ÁöÁ¤ÇÏ·Á¸é -t ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é csdb´Â 3°¡Áö µ¥ÀÌÅͺ£À̽º¸¦ ¸ðµÎ »èÁ¦ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
csdb -t caldb delete
csdb À¯Æ¿¸®Æ¼´Â µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦Çϱâ Àü¿¡ °æ°í ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¼Õ»ó È®ÀÎ ¹× º¹±¸´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀº ½Ã½ºÅÛ ÀÚ¿ø °æÀï, Çϵå¿þ¾î ¿À·ù, ÀÀ¿ë ÇÁ·Î±×·¥ ¿À·ù, µ¥ÀÌÅͺ£À̽º ¿À·ù ±×¸®°í ¹°·Ð »ç¶÷¿¡ ÀÇÇÑ ½Ç¼ö µî ¿©·¯ °¡Áö ¿øÀο¡ ÀÇÇØ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼´Â ´ÙÀ½ ³»¿ëÀ» ºñ·ÔÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» È®ÀÎÇÏ°í ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
µ¥ÀÌÅÍ ¼Õ½Ç ÃÖ¼ÒÈ
º¹±¸ ÀýÂ÷°¡ ¾Æ¹«¸® È®½ÇÇÏ´Ù°í ÇÏ´õ¶óµµ µ¥ÀÌÅÍ ¼Õ½ÇÀ» ÃÖ¼ÒÈÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» Á¶±â¿¡ ¹ß°ßÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ Á¦¾ÈÀ» µû¸£½Ê½Ã¿À.
- csbackup, Sun StorEdge Enterprise Backup¢â ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Legato Networker¢ç µî°ú °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ¸ÅÀÏ ¹é¾÷ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 6Àå, "Calendar Server µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿ø"À» ÂüÁ¶ÇϽʽÿÀ.
- °æº¸ ·Î±×¸¦ Æ÷ÇÔÇÏ¿© Calendar Server ·Î±× ÆÄÀÏÀ» ¸ð´ÏÅÍÇÏ¿© µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» ³ªÅ¸³»´Â ¿À·ù ¸Þ½ÃÁö°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â "Calendar Server ·Î±× ÆÄÀÏ ¸ð´ÏÅ͸µ"À» ÂüÁ¶ÇϽʽÿÀ.
- csmonitor À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Calendar Server¸¦ ¸ð´ÏÅÍÇϰí 2°³ ÀÌ»óÀÇ Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀ̳ª ´Þ·Â µ¥ÀÌÅͺ£À̽º¿ë µð½ºÅ© °ø°£ ºÎÁ·°ú °°Àº ¹®Á¦¸¦ ¹ß°ßÇϸé ÀüÀÚ ¸ÞÀÏ·Î °ü¸®ÀÚ¿¡°Ô ¾Ë¸³´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "csmonitor"¸¦ ÂüÁ¶ÇϽʽÿÀ.
- µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡¼ ¾î¶² Æ®·£Àè¼Ç ·Î±× ÆÄÀϵµ Á¦°ÅÇÏÁö ¸¶½Ê½Ã¿À. Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀº Æ®·£Àè¼Ç ¾÷µ¥ÀÌÆ®(Ãß°¡, ¼öÁ¤, »èÁ¦)¸¦ Æ÷ÇÔÇϰí ÀÖÀ¸¹Ç·Î ÀÌ ÆÄÀÏÀ» Á¦°ÅÇÏ¸é º¹±¸ ºÒ°¡´ÉÇÑ ´Þ·Â µ¥ÀÌÅͺ£À̽º ¼Õ»óÀ» ¹ß»ý½Ãų ¼ö ÀÖ½À´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽º °Ë»ç ¹× ´Ù½Ã ¸¸µé±â
csdb À¯Æ¿¸®Æ¼ ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º(caldb)¸¦ °Ë»çÇϰí, ÇÊ¿äÇÒ °æ¿ì ´Ù½Ã ¸¸µå´Â µ¥ »ç¿ëÇÏ´Â ´ÙÀ½ ¸í·ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù.
- check ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ °Ë»çÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö È®ÀÎÇÏ°í ±× °á°ú¸¦ Ãâ·Â ÇüÅ·Πº¸°íÇÕ´Ï´Ù(check ¸í·ÉÀº °æº¸³ª ±×·ì ¿¹¾à ¿£Áø(GSE) µ¥ÀÌÅͺ£À̽ºÀÇ ¼Õ»óÀ» È®ÀÎÇÏÁö ¾ÊÀ½).
- ¶ÇÇÑ rebuild ¸í·Éµµ ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ °Ë»çÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö È®ÀÎÇϰí, ÇÊ¿äÇÒ °æ¿ì ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µì´Ï´Ù(.db ÆÄÀÏ).
µ¥ÀÌÅͺ£À̽º ¹®Á¦¸¦ À¯¹ßÇÒ ¼ö ÀÖ´Â À̺¥Æ®°¡ ¹ß»ýÇßÀ» °æ¿ì check ¸í·É(¹× ÇÊ¿äÇÒ °æ¿ì rebuild ¸í·É)À» ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »çÀÌÆ®¿¡ Á¤ÀüÀÌ ¹ß»ýÇÑ °æ¿ì check ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù.
¶ÇÇÑ csdb À¯Æ¿¸®Æ¼´Â ¼Õ»óµÈ ¼¼¼ÇÀ̳ª Åë°è µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ´Â recover ¸í·ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù. ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì recover´ë½Å check ¹× rebuild¸¦ »ç¿ëÇÕ´Ï´Ù.
ÁÖÀÇ
ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ csbackup À¯Æ¿¸®Æ¼(¶Ç´Â ¶Ç ´Ù¸¥ ¹é¾÷ À¯Æ¿¸®Æ¼)¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼Õ»ó È®ÀÎ
check ¸í·ÉÀº ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ °Ë»çÇÏ°í ´Þ·Â µî·Ï Á¤º¸(calprops) À̺¥Æ® ¹× ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÇ ¼Õ»ó ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ¸¸ÀÏ check ¸í·ÉÀÌ ÇØ°áÇÒ ¼ö ¾ø´Â ºñÀϰü¼º ¿À·ù¸¦ ¹ß°ßÇϸé ÀÌ·¯ÇÑ »óȲÀ» º¸°íÇÕ´Ï´Ù.
check ¸í·ÉÀ» Á¤±âÀûÀ¸·Î ½ÇÇàÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ºñÀϰü¼º ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÒ ¶§¸¶´Ù check¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ÀÌ¹Ì ¼Õ»óµÇ¾úÀ½À» È®ÀÎÇÑ °æ¿ì¿¡´Â check ¸í·ÉÀ» »ç¿ëÇÒ Çʿ䰡 ¾øÀ¸¸ç Áï½Ã ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ ¼Õ»óÀ» È®ÀÎÇÏ´Â ¹æ¹ý
- Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- Calendar Server´Â ½ÇÇà ÁßÀ̾ µÇ°í ÁßÁöÇØµµ µÇÁö¸¸ °¡´ÉÇÑ ÇÑ Calendar Server¸¦ ÁßÁöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
- ¾ÆÁ÷ ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»À» ¸¸µéÁö ¾ÊÀº °æ¿ì Áö±Ý ¸¸µì´Ï´Ù. µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀϸ¸ º¹»çÇÕ´Ï´Ù. °øÀ¯(__db_name.share) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀº º¹»çÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
- cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
cd /opt/SUNWics5/cal/sbin
- ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»¿¡ check ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
./csdb check dbdir > /tmp/check.out 2>&1
dbdirÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì check´Â ÇöÀç µð·ºÅ丮ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÕ´Ï´Ù.
check ¸í·ÉÀº ¸¹Àº Á¤º¸¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î (À̹ø ¿¹¿Í °°ÀÌ) stdout ¹× stderrÀ» Æ÷ÇÔÇÑ ¸ðµç Ãâ·ÂÀ» ÆÄÀÏ·Î ÀçÁöÁ¤ÇÏ´Â °Íµµ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
- 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°¡ Ç׸ñ 󸮸¦ ¸¶Ä¡°Ô ÇÕ´Ï´Ù.
´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µå´Â ¹æ¹ý
- Calendar Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- ¾ÆÁ÷ ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»À» ¸¸µéÁö ¾ÊÀº °æ¿ì Áö±Ý ¸¸µì´Ï´Ù. µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀϸ¸ º¹»çÇÕ´Ï´Ù. °øÀ¯(__db_name.share) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀº º¹»çÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
- cal_svr_base/opt/SUNWics5/cal/sbin µð·ºÅ丮·Î º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Solaris ½Ã½ºÅÛ¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
cd /opt/SUNWics5/cal/sbin
ÁÖ sbin µð·ºÅ丮ÀÇ µð½ºÅ© °ø°£ÀÌ ¹®Á¦¶ó¸é ´Ù¸¥ µð·ºÅ丮¿¡¼ rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
- ´Þ·Â µ¥ÀÌÅͺ£À̽ºÀÇ º¹»çº»¿¡¼ rebuild ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
./csdb rebuild /tmp/db /tmp/
µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì rebuild´Â ÇöÀç µð·ºÅ丮ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÕ´Ï´Ù. /tmp/ ¸Å°³ º¯¼ö´Â ´Ù½Ã ¸¸µç µ¥ÀÌÅͺ£À̽ºÀÇ ´ë»ó µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
GSE µ¥ÀÌÅͺ£À̽ºµµ ´Ù½Ã ¸¸µé·Á¸é -g ¿É¼ÇÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù.
rebuild ¸í·ÉÀº ¸¹Àº Á¤º¸¸¦ »ý¼ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î stdout ¹× stderrÀ» Æ÷ÇÔÇÑ ¸ðµç Ãâ·ÂÀ» ÆÄÀÏ·Î ÀçÁöÁ¤ÇÏ´Â °Íµµ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
- rebuild¸¦ ¸¶Ä¡¸é rebuild.out ÆÄÀÏ¿¡¼ Ãâ·ÂÀ» °ËÅäÇÕ´Ï´Ù. rebuild°¡ ¼º°øÇßÀ» °æ¿ì rebuild.out ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Calendar database has been rebuilt
- ÀÌÀü ´Ü°è¿¡¼ rebuild°¡ ¼º°øÇßÀ½À» È®ÀÎÇÑ ´ÙÀ½ ´Ù½Ã ¸¸µé¾îÁø µ¥ÀÌÅͺ£À̽º(.db) ÆÄÀÏÀ» rebuild_db µð·ºÅ丮¿¡¼ ÀÛ¾÷ µ¥ÀÌÅͺ£À̽º·Î º¹»çÇÕ´Ï´Ù.
- ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ °øÀ¯(__db_name.share) ¶Ç´Â ·Î±×(log.*) ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì À̵éÀ» ´Ù¸¥ µð·ºÅ丮·Î ¿Å±é´Ï´Ù.
- 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 ½ÇÇà¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Solaris ¿î¿µ üÁ¦¿ë Sun ONE Calendar Server 6.0 ¼³Ä¡ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ýÇÁ ¹× ·Îµå ÀýÂ÷¸¦ ¼öÇàÇÏ´Â ¹æ¹ý
- Solaris ½Ã½ºÅÛ¿¡¼´Â Calendar Server°¡ ½ÇÇàµÇ´Â »ç¿ëÀÚ ¹× ±×·ì(¿¹: icsuser ¹× icsgroup) ¶Ç´Â ¼öÆÛÀ¯Àú(root)·Î ·Î±×ÀÎÇÕ´Ï´Ù.
- ÇÊ¿äÇÒ °æ¿ì Calendar Server¸¦ ÁßÁöÇÕ´Ï´Ù.
- csbackup, Sun StorEdge Enterprise Backup¢â ¼ÒÇÁÆ®¿þ¾î ¶Ç´Â Legato Networker¢ç¿Í °°Àº À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 6Àå, "Calendar Server µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿ø"À» ÂüÁ¶ÇϽʽÿÀ.
- db_dump À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© °¢ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ´ýÇÁÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀº ics50calprops.db, ics50journals.db, ics50alarms.db, ics50events.db, ics50todos.db ¹× ics50gse.dbÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º°¡ º¹±¸µÉ ¶§±îÁö(¶Ç´Â µ¥ÀÌÅͺ£À̽º°¡ º¹±¸ ºÒ°¡´ÉÇÔÀ» È®ÀÎÇÒ ¶§±îÁö) ´ÙÀ½ ¿É¼ÇÀ» ¼ø¼´ë·Î »ç¿ëÇÏ¸é¼ db_dump¸¦ ½ÇÇàÇÕ´Ï´Ù.
- ¿É¼Ç ¾øÀ½ - ½É°¢ÇÏÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º ¼Õ»ó
- -r ¿É¼Ç - º¸Åë ¼öÁØÀÇ µ¥ÀÌÅͺ£À̽º ¼Õ»ó
- -R ¿É¼Ç - ½É°¢ÇÑ µ¥ÀÌÅͺ£À̽º ¼Õ»ó. -R ¿É¼ÇÀº ºÎºÐ ¹× »èÁ¦µÈ ·¹Äڵ带 ºñ·ÔÇÏ¿© -r ¿É¼Çº¸´Ù ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ ´ýÇÁÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, db_dump¸¦ -r ¿É¼Ç°ú ÇÔ²² ½ÇÇàÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
db_dump -r ics50events.db > ics50events.db.txt
- db_load À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Ãâ·Â ÆÄÀÏÀ» »õ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ·Î ·ÎµåÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
db_load new.ics50events.db < ics50events.db.txt
ÁÖ db_load°¡ Ȧ¼ö °³¼öÀÇ Å°³ª µ¥ÀÌÅÍ Ç׸ñÀ» º¸°íÇÒ °æ¿ì ´Ü°è 4¿¡¼ db_dump Ãâ·Â ÆÄÀÏÀ» ÆíÁýÇÏ¿© Ȧ¼ö Ű³ª µ¥ÀÌÅÍ Ç׸ñÀ» Á¦°ÅÇÕ´Ï´Ù. ±×·± ´ÙÀ½ db_load¸¦ ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.
- ´Þ·Â µ¥ÀÌÅͺ£À̽º ´Ù½Ã ¸¸µé±âÀÇ ¼³¸í´ë·Î csdb rebuild ¸í·ÉÀ» »ç¿ëÇÏ¿© º¹±¸µÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ´Ù½Ã ¸¸µì´Ï´Ù.
rebuild¸¦ ¸¶Ä¡¸é Ãâ·Â ÆÄÀÏ¿¡¼ Ãâ·ÂÀ» °ËÅäÇÕ´Ï´Ù. rebuild°¡ ¼º°øÇÑ °æ¿ì rebuild.out ÆÄÀÏÀÇ ¸¶Áö¸· ÇàÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Calendar database has been rebuilt
csdb rebuild ¸í·ÉÀÌ ¼º°øÇÏÁö ¸øÇÑ °æ¿ì ´Ü°è 4·Î µ¹¾Æ°¡ ´ÙÀ½ db_dump ¿É¼Ç(-r ¶Ç´Â -R)À» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´ýÇÁÇÕ´Ï´Ù.
db_dump -R ¿É¼ÇÀÌ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏÁö ¸øÇÑ °æ¿ì Sun Microsystems ±â¼ú Áö¿ø ¶Ç´Â ¿µ¾÷ ´ã´çÀÚ¿¡°Ô ¿¬¶ôÇÏ¿© µµ¿òÀ» ¹ÞÀ¸½Ê½Ã¿À. °¡Àå ÃֽйöÀüÀÇ ¼Õ»ó ¾ø´Â ¹é¾÷ µ¥ÀÌÅͺ£À̽º·Î µÇµ¹·Á¾ß ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.