"Oracle ARK (LifeKeeper for Linux)ÀÇ Ã³¸® °³¿ä
Oracle ARK°¡ Á¦°øÇÏ´Â ¸ð´ÏÅ͸µ ¹× ºÎÆà ÇÁ·Î¼¼½º ÁßÁö ó¸®, º¹±¸ ÇÁ·Î¼¼½º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¡Ø Oracle ARK 6.3.1¿¡¼ ûÃëÀÚ°¡ º¸È£ °¡´ÉÇß½À´Ï´Ù. ´ÙÀ½ ÆäÀÌÁöµµ ÇÔ²² ÂüÁ¶ÇϽʽÿÀ.
Oracle ARK 6.3.1 (ÀÌ»ó)·Î ¾÷±×·¹À̵åÇÏ´Â ¹æ¹ý
´ë»ó Á¦Ç° ¡¤ LifeKeeper For Linux v7.0 (Steeleye-lkORA -7.0.0-1)
¾Æ·¡¿¡¼ Oracle ÀÚ¿ø°ú Listener ÀÚ¿ø °¢°¢ÀÇ µ¿ÀÛ °úÁ¤À» ¾È³»ÇÕ´Ï´Ù.
Oracle ÀÚ¿ø
°¨½Ã ó¸®
Oracle ÀÚ¿ø¿¡¼´Â ´ÙÀ½ Ç׸ñÀ» ¸ð´ÏÅ͸µÇÏ°í ÀÖ½À´Ï´Ù.
(1) ora_pmon ÇÁ·Î¼¼½º ¹× ora_lgwr ÇÁ·Î¼¼½º°¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ps ¸í·ÉÀ¸·Î È®ÀÎÇÕ´Ï´Ù.
(2) sqlplus¸¦ ÅëÇØ ´ÙÀ½°ú °°Àº SQLÀ» ¹ßÇàÇÏ°í È®ÀÎÀ»ÇÕ´Ï´Ù.
SELECT * from dba_data_files;
Àå¾Ö·Î ÆÇÁ¤ µÈ °æ¿ì ·ÎÄà º¹±¸¸¦ »ç¿ëÇÏ¿© µ¿ÀÏÇÑ ¼¹ö¿¡¼ OracleÀ» ´Ù½Ã ½ÃÀÛÇÏ·Á°íÇÕ´Ï´Ù.
·ÎÄà º¹±¸¿¡ ½ÇÆÐÇÏ¸é ´ë±â ½Ã½ºÅÛÀ¸·Î Àüȯ 󸮷ΠÀüȯÇÕ´Ï´Ù.
¡Ø Oracle ÀÚ¿øÀÇ °èÃþ ¾Æ·¡¿¡ ûÃëÀÚ ¸®¼Ò½º°¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì, lsnrctl ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼ö½Å±âÀÇ »óŵµ È®ÀÎÇÏ°í ÀÖ½À´Ï´Ù.
±×·¯³ª ûÃëÀÚ°¡ ½ÃÀÛÇÏ°í ÀÖÁö ¾Ê´Ù°í ÆÇ´Ü µÈ °æ¿ì ´Ù½Ã ½ÃÀÛÀ» ½Ãµµ ½ÇÆзΠÀüȯ 󸮴 ÀÌÇàÇÏÁö ¾Ê°í ´ÙÀ½ ¸ð´ÏÅ͸µ
½ºÅ©¸³Æ®½Ã¿¡ ´Ù½Ã "¿À·ù °¨Áö"¡æ "´Ù½Ã ½ÃÀÛ"À» ½Ãµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù (ûÃëÀÚÀÇ Àå¾Ö´Â Àüȯ ó¸®ÀÇ ´ë»óÀ̵Ǿî ÀÖÁö ¾Ê½À´Ï´Ù).
½ÃÀÛ Ã³¸®
Oracle ÀÚ¿øÀ» ½ÃÀÛÇÒ ¶§ ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
(1) ora_pmon ÇÁ·Î¼¼½º°¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ps ¸í·ÉÀ¸·Î È®ÀÎÇÕ´Ï´Ù.
(2) sqlplus¸¦ ÅëÇØ ´ÙÀ½°ú °°Àº SQLÀ» ¹ßÇàÇÏ°í È®ÀÎÀ»ÇÕ´Ï´Ù.
SELECT * from dba_data_files;
(3) sqlplus ÅëÇØ sysdba·Î Oracle¿¡ ¿¬°á ÇÑ ´ÙÀ½ startupÀ» ½ÇÇàÇÏ¿© ºÎÆà ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÕ´Ï´Ù.
(4) OracleÀÌ ½ÃÀ۵Ǿú´ÂÁö ¿©ºÎ¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. ½ÃÀÛ¿¡ ¼º°øÇÏ¸é ºÎÆà ÇÁ·Î¼¼½º°¡ Á¾·áµË´Ï´Ù.
(5) ó¸® (4)ÀÇ ÆÇÁ¤¿¡¼ ½ÃÀÛ Ã³¸®¿¡ ½ÇÆÐÇß´Ù°í ÆÇÁ¤ ÇÑ °æ¿ì»Ó¸¸ ¾Æ´Ï¶ó sqlplus¸¦ ÅëÇØ [startup force¸¦ ¹ßÇàÇÏ°í
ºÎÆà ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÕ´Ï´Ù. ¿©±â¿¡¼ ½ÃÀÛ¿¡ ½ÇÆÐÇÑ °æ¿ì, ÀÚ¿øÀÇ ½ÃÀÛ Ã³¸®¿¡ ½ÇÆÐÇÏ¿© 󸮰¡ Á¾·áµË´Ï´Ù.
¡Ø Oracle ÀÚ¿øÀÇ °èÃþ ¾Æ·¡¿¡ ûÃëÀÚ ÀÚ¿øÀÌ Á¤ÀǵÇÁö ¾ÊÀº °æ¿ì OracleÀÇ ½ÃÀÛ¿¡ ¼º°øÇÑ ½ÃÁ¡¿¡¼ ûÃëÀÚµµ ¸¶Âù°¡Áö·Î ½ÃÀ۵˴ϴÙ.
Á¤Áö ó¸®
Oracle ÀÚ¿øÀ» ÁßÁöÇÏ¸é ´ÙÀ½ ÀÛ¾÷ÀÌ ¼öÇàµË´Ï´Ù.
(1) ora_pmon ÇÁ·Î¼¼½º°¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ps ¸í·ÉÀ¸·Î È®ÀÎÇÕ´Ï´Ù.
(2) sqlplus ÅëÇØ sysdba·Î Oracle¿¡ ¿¬°á ÇÑ ´ÙÀ½ shutdown immediateÀ» ½ÇÇàÇÏ¿© ÁßÁö 󸮸¦ ½ÇÇàÇÕ´Ï´Ù.
Á¤Áö¿¡ ¼º°øÇßÀ» °æ¿ì´Â ÁßÁö 󸮰¡ Á¾·áµË´Ï´Ù.
(3) ó¸® (2)ÀÇ ÆÇÁ¤¿¡ ´ëÇØ ÁßÁö 󸮿¡ ½ÇÆÐÇß´Ù°í ÆÇÁ¤ ÇÑ °æ¿ì»Ó¸¸ ¾Æ´Ï¶ó sqlplus ÅëÇØ sysdba·Î Oracle¿¡ ¿¬°á
[shutdown abort¸¦ ½ÇÇàÇÏ¿© Á¤Áö ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. ¿©±â¿¡¼ Á¤Áö¿¡ ½ÇÆÐÇϸé ÀÚ¿øÀÇ Á¤Áö 󸮿¡ ½ÇÆÐÇÏ¿© 󸮰¡ Á¾·áµË´Ï´Ù.
¡Ø Oracle ÀÚ¿øÀÇ °èÃþ ¾Æ·¡¿¡ ûÃëÀÚ ÀÚ¿øÀÌ Á¤ÀǵÇÁö ¾ÊÀº °æ¿ì OracleÀÇ Á¤Áö¿¡ ¼º°øÇÑ ½ÃÁ¡¿¡¼ ¸®½º³Êµµ ÁßÁöµË´Ï´Ù.
º¹±¸ ó¸®
Oracle ÀÚ¿øÀ» º¹±¸ÇÏ¸é ´ÙÀ½ ÀÛ¾÷ÀÌ ¼öÇàµË´Ï´Ù.
(1) ora_pmon ÇÁ·Î¼¼½º°¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ps ¸í·ÉÀ¸·Î È®ÀÎÇÕ´Ï´Ù.
(2) sqlplus¸¦ ÅëÇØ ´ÙÀ½°ú °°Àº SQLÀ» ¹ßÇàÇÏ°í È®ÀÎÀ»ÇÕ´Ï´Ù.
SELECT * from dba_data_files;
(3) ½ÃÀÛÇÏÁö ¾ÊÀ¸¸é sqlplus ÅëÇØ sysdba·Î Oracle¿¡ ¿¬°á ÇÑ ´ÙÀ½ shutdown abort¸¦ ¹ßÇà ÁßÁö 󸮸¦ ½ÇÇàÇÕ´Ï´Ù.
(4) sqlplus ÅëÇØ sysdba·Î Oracle¿¡ ¿¬°á ÇÑ ´ÙÀ½ startupÀ» ½ÇÇàÇÏ¿© ºÎÆà ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÕ´Ï´Ù.
(5) ó¸® (4)ÀÇ ÆÇÁ¤¿¡¼ ½ÃÀÛ Ã³¸®¿¡ ½ÇÆÐÇß´Ù°í ÆÇÁ¤ ÇÑ °æ¿ì»Ó¸¸ ¾Æ´Ï¶ó sqlplus¸¦ ÅëÇØ [startup force¸¦ ¹ßÇàÇÏ°í ºÎÆà ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÕ´Ï´Ù.
(6) sqlplus¸¦ ÅëÇØ ´ÙÀ½°ú °°Àº SQLÀ» ¹ßÇàÇÏ°í È®ÀÎÀ»ÇÕ´Ï´Ù.
SELECT * from dba_data_files;
(7) ó¸® (6)ÀÇ ÆÇÁ¤¿¡¼ ½ÃÀÛÀ» È®ÀÎÇÒ ¼ö¾ø´Â °æ¿ì¿¡´Â º¹±¸ ÀÛ¾÷¿¡ ½ÇÆÐÇß´Ù°í ÆÇ´ÜÇÏ°í 󸮸¦ Á¾·áÇÕ´Ï´Ù.
Listener ÀÚ¿ø
°¨½Ã ó¸®
Listener¸®½º¿¡¼´Â ´ÙÀ½ Ç׸ñÀ» ¸ð´ÏÅ͸µÇÏ°í ÀÖ½À´Ï´Ù.
(1) lsnrctl status¸¦ ½ÇÇàÇÏ¿© ¸®½º³ÊÀÇ »óŸ¦ È®ÀÎÇÕ´Ï´Ù.
(2) ó¸® (1)ÀÇ ÆÇÁ¤¿¡ ´ëÇØ Ã»ÃëÀÚÀÇ ½ÃÀÛÀ» È®ÀÎÇÏ´Â °æ¿ì ¸ð´ÏÅ͸µ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÕ´Ï´Ù.
ûÃëÀÚÀÇ ½ÃÀÛÀ» È®ÀÎÇÒ ¼ö¾ø´Â °æ¿ì´Â Àå¾Ö·Î ÆÇ´ÜÇÏ°í ·ÎÄà º¹±¸ ÀÛ¾÷À» ½Ç½Ã.
¡Ø Listener Protection LevelÀ» Minimal ControlÀÌÀÖ´Â °æ¿ì ·ÎÄà º¹±¸ 󸮵ÇÁö ¾Ê½À´Ï´Ù.
½ÃÀÛ Ã³¸®
Listener ÀÚ¿øÀ» ½ÃÀÛÇÒ ¶§ ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
(1) lsnrctl status¸¦ ½ÇÇàÇÏ¿© ¸®½º³ÊÀÇ »óŸ¦ È®ÀÎÇÕ´Ï´Ù.
(2) ó¸® (1)ÀÇ ÆÇÁ¤¿¡ ´ëÇØ Ã»ÃëÀÚÀÇ ½ÃÀÛÀ» È®ÀÎÇÏ´Â °æ¿ì´Â ºÎÆ® ÇÁ·Î¼¼½º¸¦ Á¾·áÇÕ´Ï´Ù.
ûÃëÀÚÀÇ ½ÃÀÛÀ» È®ÀÎÇÒ ¼ö¾ø´Â °æ¿ì lsnrctl start¸¦ ½ÇÇàÇÏ¿© ºÎÆà ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÕ´Ï´Ù.
(3) ó¸® (2)ÀÇ ÆÇÁ¤¿¡ ´ëÇØ Ã»ÃëÀÚÀÇ ½ÃÀÛÀ» È®ÀÎÇÒ ¼ö¾ø´Â °æ¿ì¿¡´Â ListenerÀÇ ½ÃÀÛ¿¡ ½ÇÆÐÇß´Ù°í ÆÇ´ÜÇÏ°í 󸮸¦ Á¾·áÇÕ´Ï´Ù.
Á¤Áö ó¸®
Listener ÀÚ¿øÀ» ÁßÁöÇÏ¸é ´ÙÀ½ ÀÛ¾÷ÀÌ ¼öÇàµË´Ï´Ù.
(1) lsnrctl status¸¦ ½ÇÇàÇÏ¿© ¸®½º³ÊÀÇ »óŸ¦ È®ÀÎÇÕ´Ï´Ù.
(2) ó¸® (1)ÀÇ ÆÇÁ¤¿¡ ´ëÇØ Ã»ÃëÀÚÀÇ Á¤Áö¸¦ È®ÀÎÇÏ´Â °æ¿ì´Â Á¤Áö 󸮸¦ Á¾·áÇÕ´Ï´Ù.
ûÃëÀÚÀÇ Á¤Áö¸¦ È®ÀÎÇÒ ¼ö¾ø´Â °æ¿ì lsnrctl stopÀ» ½ÇÇàÇÏ¿© ºÎÆà ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÕ´Ï´Ù.
(3) ó¸® (2)ÀÇ ÆÇÁ¤¿¡ ´ëÇØ Ã»ÃëÀÚÀÇ Á¤Áö¸¦ È®ÀÎÇÒ ¼ö¾ø´Â °æ¿ì¿¡´Â Listener ÁßÁö¿¡ ½ÇÆÐÇß´Ù°í ÆÇ´ÜÇÏ°í 󸮸¦ Á¾·áÇÕ´Ï´Ù.
¡Ø Listener Protection LevelÀÌ FULL Àܷ̿εǾîÀÖ´Â °æ¿ì´Â ûÃëÀÚÀÇ Á¤Áö 󸮵ÇÁö ¾Ê½À´Ï´Ù
º¹±¸ ó¸®
Listener ÀÚ¿øÀº º¹±¸ ÀÛ¾÷½Ã ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
(1) lsnrctl status¸¦ ½ÇÇàÇÏ¿© ¸®½º³ÊÀÇ »óŸ¦ È®ÀÎÇÕ´Ï´Ù.
(2) lsnrctl start¸¦ ½ÇÇàÇÏ¿© ºÎÆà ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÕ´Ï´Ù.
(3) ó¸® (2)ÀÇ ÆÇÁ¤¿¡ ´ëÇØ Ã»ÃëÀÚÀÇ ½ÃÀÛÀ» È®ÀÎÇÒ ¼ö¾ø´Â °æ¿ì¿¡´Â ListenerÀÇ ½ÃÀÛ¿¡ ½ÇÆÐÇß´Ù°í ÆÇ´ÜÇÏ°í 󸮸¦ Á¾·áÇÕ´Ï´Ù.