°ü¸® ¾È³»¼­


Ư±Ç, ±ÇÇÑ ¹× ±ÇÇÑ ºÎ¿©

Ư±ÇÀº »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º ÀÚ¿øÀ» ÀÛ¼ºÇϰųª ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ±ÇÇÑ ·¹º§Àº »óÀ§ ·¹º§ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ À¯Áöº¸¼ö ¹× À¯Æ¿¸®Æ¼ Á¶ÀÛ°ú Ư±ÇÀ» ±×·ìÈ­ÇÏ´Â ¹æ½ÄÀ» Á¦°øÇÕ´Ï´Ù. À̵éÀÌ ÇÔ²² Ȱµ¿ÇÏ¿© µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥°ú µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ÀûÀýÇÑ ±ÇÇÑ ºÎ¿©, Áï ÇÊ¿äÇÑ Æ¯±Ç ¶Ç´Â ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â ¿ÀºêÁ§Æ®¸¸À» ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ ±ÇÇÑÀÌ ÀÖ½À´Ï´Ù.

´ÙÀ½ À¯ÇüÀÇ Æ¯±ÇÀÌ ÀÖ½À´Ï´Ù.

±×¸² 49¿¡¼­´Â ±ÇÇѰú À̵éÀÇ Á¦¾î ½ºÆÒ°£ÀÇ °ü°è(µ¥ÀÌÅͺ£À̽º, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥)¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

±×¸² 49. ±ÇÇÑ °èÃþ


SQLD0AUT

»ç¿ëÀÚ ¶Ç´Â ±×·ìÀÌ ´ÙÀ½°ú °°Àº ±ÇÇÑ ºÎ¿© ·¹º§ Áß Çϳª ÀÌ»ó¿¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

°ü¸® ±ÇÇÑ(SYSADM ¶Ç´Â DBADM) ¶Ç´Â ¼ÒÀ¯±Ç Ư±Ç(CONTROL)ÀÌ ÀÖ´Â »ç¿ëÀÚ´Â GRANT ¹× REVOKE¹®À» »ç¿ëÇÏ¿© ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑ ºÎ¿©Çϰųª ±ÇÇÑ Ãë¼ÒÇÕ´Ï´Ù(µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î ÂüÁ¶). ÇØ´ç Ư±ÇÀÌ WITH GRANT OPTIONÀ̸é, Å×À̺í, ºä ¶Ç´Â ½ºÅ°¸¶ Ư±ÇÀ» ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑ ºÎ¿©ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯³ª, WITH GRANT OPTIONÀº ±ÇÇÑÀ» ºÎ¿©ÇÑ »ç¿ëÀÚ°¡ ÀÏ´Ü ±ÇÇÑ ºÎ¿©ÇÑ ±ÇÇÑÀ» ±ÇÇÑ Ãë¼ÒÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ±ÇÇÑÀ» ±ÇÇÑ Ãë¼ÒÇÏ·Á¸é SYSADM ±ÇÇÑ, DBADM ±ÇÇÑ ¶Ç´Â CONTROL ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ¶Ç´Â ±×·ìÀº Ư±Ç ¶Ç´Â ±ÇÇÑÀ» Á¶ÇÕÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ºÎ¿©µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¿ø°ú °ü·ÃÀÌ Àִ Ư±ÇÀÏ °æ¿ì¿¡´Â, ÇØ´ç ÀÚ¿øÀÌ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ¿¡°Ô´Â Å×À̺íÀÌ ÀÌÀü¿¡ ÀÛ¼ºµÇÁö ¾Ê´Â ÇÑ, Å×ÀÌºí¿¡ ´ëÇÑ SELECT Ư±ÇÀÌ ÁÖ¾îÁú ¼ö ¾ø½À´Ï´Ù.
ÁÖ:±ÇÇÑ ºÎ¿© À̸§¿¡ ±ÇÇѰú Ư±ÇÀÌ ºÎ¿©µÇ°í ÇØ´ç ±ÇÇÑ ºÎ¿© À̸§À» ÅëÇØ »ç¿ëÀÚ°¡ ÀÛ¼ºµÇ¾î ÀÖÁö ¾ÊÀ» °æ¿ì ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. ¾ó¸¶ ÈÄ, ÇØ´ç ±ÇÇÑ ºÎ¿© À̸§À» ÅëÇØ »ç¿ëÀÚ¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸¸ç, ÀÛ¼ºµÈ »ç¿ëÀÚ´Â ÇØ´ç ±ÇÇÑ ºÎ¿© À̸§°ú °ü·ÃµÈ ¸ðµç ±ÇÇѰú Ư±ÇÀ» ÀÚµ¿À¸·Î ºÎ¿©¹Þ°Ô µË´Ï´Ù.

ƯÁ¤ ¸í·É, API ¶Ç´Â SQL¹®¿¡ ÇÊ¿äÇÑ ±ÇÇÑ¿¡ ´ëÇØ¼­´Â Command Reference, Administrative API Reference ¶Ç´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

½Ã½ºÅÛ °ü¸® ±ÇÇÑ(SYSADM)

SYSADM ±ÇÇÑÀº ÃÖ»óÀ§ ·¹º§ÀÇ °ü¸® ±ÇÇÑÀÔ´Ï´Ù. SYSADM ±ÇÇÑÀ» °®´Â »ç¿ëÀÚ´Â À¯Æ¿¸®Æ¼¸¦ ¼öÇàÇϰí, µ¥ÀÌÅͺ£À̽º ¹× µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ¸í·ÉÀ» ¹ßÇàÇϸç, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽº ³»ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â Å×À̺íÀÇ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀνºÅϽº¿¡ ÀÖ´Â ¸ðµç µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®, Áï µ¥ÀÌÅͺ£À̽º, Å×À̺í, ºä, »öÀÎ, ÆÐŰÁö, ½ºÅ°¸¶, ¼­¹ö, º°¸í, µ¥ÀÌÅÍ À¯Çü, ÇÔ¼ö, ÇÁ·Î½Ãµà¾î, Æ®¸®°Å, Å×ÀÌºí °ø°£, ³ëµå ±×·ì, ¹öÆÛ Ç® ¹× À̺¥Æ® ¸ð´ÏÅÍ µîÀ» Á¦¾îÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.

SYSADM ±ÇÇÑÀº sysadm_group ±¸¼º ¸Å°³º¯¼ö¿¡¼­ ÁöÁ¤ÇÑ ±×·ìÀ¸·Î ÁöÁ¤µË´Ï´Ù(DB2 ±¸¼º ÂüÁ¶). ÇØ´ç ±×·ìÀÇ ¸â¹ö½±Àº »ç¿ëÀÚ Ç÷§Æû¿¡ »ç¿ëµÈ º¸¾È ±â´ÉÀ» ÅëÇØ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ¿ÜºÎ¿¡¼­ Á¦¾îµË´Ï´Ù. ½Ã½ºÅÛ º¸¾È ±â´ÉÀ» »ç¿ëÇÏ¿© SYSADM ±ÇÇÑÀ» ÀÛ¼º, º¯°æ ¶Ç´Â »èÁ¦ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â ºü¸¥ ½ÃÀÛ¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

SYSADM ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ¸¸ÀÌ ´ÙÀ½ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

»Ó¸¸ ¾Æ´Ï¶ó, SYSADM ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ´Â ´ÙÀ½ ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚÀÇ ±â´Éµµ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:SYSADM ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÒ ¶§¿¡´Â, µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¸í½ÃÀûÀÎ DBADM ±ÇÇÑÀÌ »ç¿ëÀÚ¿¡°Ô ÀÚµ¿À¸·Î ±ÇÇÑ ºÎ¿©µË´Ï´Ù. SYSADM ±×·ì¿¡¼­ µ¥ÀÌÅͺ£À̽º ÀÛ¼ºÀÚ°¡ Á¦°ÅµÇ°í ±×·ìÀÌ ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ DBADMÀ¸·Î ¾×¼¼½ºÇÏÁö ¸øÇϵµ·Ï ÇϰíÀÚ ÇÒ °æ¿ì, ¸í½ÃÀûÀ¸·Î ÀÌ DBADM ±ÇÇÑÀ» ±ÇÇÑ Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.

½Ã½ºÅÛ Á¦¾î ±ÇÇÑ(SYSCTRL)

SYSCTRL ±ÇÇÑÀº ÃÖ»óÀ§ ·¹º§ÀÇ ½Ã½ºÅÛ Á¦¾î ±ÇÇÑÀÔ´Ï´Ù. ÀÌ ±ÇÇÑÀº µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽº¿Í µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ À¯Áöº¸¼ö ¹× À¯Æ¿¸®Æ¼ Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶ÀÛÀº ½Ã½ºÅÛ ÀÚ¿ø¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö´Â ÀÖÀ¸³ª, µ¥ÀÌÅͺ£À̽º ³»ÀÇ µ¥ÀÌÅÍ¿¡ Á÷Á¢ ¾×¼¼½ºÇÏÁö´Â ¸øÇÕ´Ï´Ù. ½Ã½ºÅÛ Á¦¾î ±ÇÇÑÀº »ç¿ëÀÚ°¡ Áß¿äÇÑ µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽº¸¦ °ü¸®Çϱâ À§ÇÑ ¸ñÀûÀ¸·Î ¼³°èµÇ¾ú½À´Ï´Ù.

SYSCTRL ±ÇÇÑÀº sysctrl_group ±¸¼º ¸Å°³º¯¼ö¿¡¼­ ÁöÁ¤ÇÑ ±×·ìÀ¸·Î ÁöÁ¤µË´Ï´Ù(DB2 ±¸¼º ÂüÁ¶). ±×·ìÀÌ ÁöÁ¤µÇ¸é, ÇØ´ç ±×·ì ³»ÀÇ ¸â¹ö½±Àº »ç¿ëÀÚÀÇ Ç÷§Æû¿¡¼­ »ç¿ëµÇ´Â º¸¾È ±â´ÉÀ» ÅëÇØ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ¿ÜºÎ¿¡¼­ Á¦¾îµË´Ï´Ù.

SYSCTRL ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ¸¸ÀÌ ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ, SYSCTRL ±ÇÇÑÀ» °®´Â »ç¿ëÀÚ´Â ½Ã½ºÅÛ À¯Áöº¸¼ö ±ÇÇÑ(SYSMAINT) ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚÀÇ ±â´Éµµ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

SYSCTRL ±ÇÇÑÀ» °®´Â »ç¿ëÀÚ´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â ³»ÀçÀûÀΠƯ±Çµµ °®°Ô µË´Ï´Ù.
ÁÖ:SYSCTRL ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÒ ¶§¿¡´Â, µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¸í½ÃÀûÀÎ DBADM ±ÇÇÑÀÌ »ç¿ëÀÚ¿¡°Ô ÀÚµ¿À¸·Î ±ÇÇÑ ºÎ¿©µË´Ï´Ù.

SYSCTRL ±×·ì¿¡¼­ µ¥ÀÌÅͺ£À̽º ÀÛ¼ºÀÚ°¡ Á¦°ÅµÇ°í ±×·ìÀÌ ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ DBADMÀ¸·Î ¾×¼¼½ºÇÏÁö ¸øÇϵµ·Ï ÇϰíÀÚ ÇÒ °æ¿ì, ¸í½ÃÀûÀ¸·Î ÀÌ DBADM ±ÇÇÑÀ» ±ÇÇÑ Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.

½Ã½ºÅÛ À¯Áöº¸¼ö ±ÇÇÑ(SYSMAINT)

SYSMAINT ±ÇÇÑÀº ½Ã½ºÅÛ Á¦¾î ±ÇÇÑ Áß µÎ¹øÂ°·Î ³ôÀº ·¹º§ÀÔ´Ï´Ù. ÀÌ ±ÇÇÑÀº µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽº¿Í µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ À¯Áöº¸¼ö ¹× À¯Æ¿¸®Æ¼ Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¶ÀÛÀº ½Ã½ºÅÛ ÀÚ¿ø¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö´Â ÀÖÀ¸³ª, µ¥ÀÌÅͺ£À̽º ³»ÀÇ µ¥ÀÌÅÍ¿¡ Á÷Á¢ ¾×¼¼½ºÇÏÁö´Â ¸øÇÕ´Ï´Ù. ½Ã½ºÅÛ À¯Áöº¸¼ö ±ÇÇÑÀº »ç¿ëÀÚ°¡ Áß¿äÇÑ µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽº ³»ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ À¯Áöº¸¼öÇϱâ À§ÇÑ ¸ñÀûÀ¸·Î ¼³°èµÇ¾ú½À´Ï´Ù.

SYSMAINT ±ÇÇÑÀº sysmaint_group ±¸¼º ¸Å°³º¯¼ö¿¡¼­ ÁöÁ¤ÇÑ ±×·ìÀ¸·Î ÁöÁ¤µË´Ï´Ù(DB2 ±¸¼º ÂüÁ¶). ±×·ìÀÌ ÁöÁ¤µÇ¸é, ÇØ´ç ±×·ì ³»ÀÇ ¸â¹ö½±Àº »ç¿ëÀÚÀÇ Ç÷§Æû¿¡¼­ »ç¿ëµÇ´Â º¸¾È ±â´ÉÀ» ÅëÇØ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ¿ÜºÎ¿¡¼­ Á¦¾îµË´Ï´Ù.

SYSMAINT ÀÌ»óÀÇ ½Ã½ºÅÛ ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ¸¸ÀÌ ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

SYSMAINT, DBADM ¶Ç´Â ±× ÀÌ»óÀÇ ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ¸¸ÀÌ ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

SYSMAINT ±ÇÇÑÀ» °®´Â »ç¿ëÀÚ´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â ³»ÀçÀûÀΠƯ±Çµµ °®°Ô µË´Ï´Ù.

µ¥ÀÌÅͺ£À̽º °ü¸® ±ÇÇÑ(DBADM)

DBADM ±ÇÇÑÀº °ü¸® ±ÇÇÑ Áß µÎ¹øÂ°·Î ³ôÀº ·¹º§ÀÔ´Ï´Ù. À̰ÍÀº ƯÁ¤ µ¥ÀÌÅͺ£À̽º¿¡¸¸ Àû¿ëµÇ¸ç, »ç¿ëÀÚ°¡ ƯÁ¤ À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇϰí, µ¥ÀÌÅͺ£À̽º ¸í·ÉÀ» ¹ßÇàÇϰí, µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. DBADM ±ÇÇÑÀÌ ±ÇÇÑ ºÎ¿©µÇ¸é, BINDADD, CONNECT, CREATETAB, CREATE_NOT_FENCED ¹× IMPLICIT_SCHEMA Ư±Çµµ ±ÇÇÑ ºÎ¿©µË´Ï´Ù. SYSADM ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â »ç¿ëÀÚ¸¸ÀÌ DBADM ±ÇÇÑÀ» ±ÇÇÑ ºÎ¿©Çϰųª ±ÇÇÑ Ãë¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù. DBADM ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â »ç¿ëÀÚ´Â ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Æ¯±ÇÀ» ±ÇÇÑ ºÎ¿©ÇÒ ¼ö ÀÖ°í, ´©°¡ Ư±ÇÀ» ±ÇÇÑ ºÎ¿©Çß´ÂÁö¿¡ °ü°è¾øÀÌ »ç¿ëÀÚ¿¡°Ô¼­ ÀÓÀÇÀÇ Æ¯±ÇÀ» ±ÇÇÑ Ãë¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù.

DBADM ÀÌ»óÀÇ ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ¸¸ÀÌ ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

DBADM, SYSMAINT ÀÌ»óÀÇ ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ´Â ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:DBADMÀº DBADM ±ÇÇÑÀÌ º¸À¯µÈ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ¼­¸¸ À§ÀÇ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

LOAD 񀀥

Å×ÀÌºí¿¡¼­ INSERT Ư±ÇÀº ¹°·Ð, µ¥ÀÌÅͺ£À̽º ·¹º§¿¡¼­ LOAD ±ÇÇÑÀ» °¡Áö´Â »ç¿ëÀÚ´Â LOAD ¸í·ÉÀ̳ª AutoLoader À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ Å×À̺í·Î ·Îµå½Ãų ¼ö ÀÖ½À´Ï´Ù.

Å×ÀÌºí¿¡¼­ INSERT Ư±ÇÀº ¹°·Ð, µ¥ÀÌÅͺ£À̽º ·¹º§¿¡¼­ LOAD ±ÇÇÑÀ» °¡Áö´Â »ç¿ëÀÚ´Â ÀÌÀü ·Îµå Á¶ÀÛÀÌ µ¥ÀÌÅ͸¦ »ðÀÔÇϱâ À§ÇØ ·ÎµåµÈ °æ¿ì LOAD RESTART ¶Ç´Â LOAD TERMINATEÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌÀü ·Îµå Á¶ÀÛÀÌ ·Îµå ¹Ù²Ù±âÀÎ °æ¿ì, »ç¿ëÀÚ°¡ LOAD RESTART ¶Ç´Â LOAD TERMINATEÇϱâ Àü¿¡ DELETE Ư±ÇÀÌ ºÎ¿©µÇ¾î¾ß ÇÕ´Ï´Ù.

¿¹¿Ü Å×À̺íÀÌ LOADÀÇ ÀϺημ­ »ç¿ëµÇ´Â °æ¿ì, »ç¿ëÀÚ´Â ¿¹¿Ü Å×ÀÌºí¿¡ INSERT Ư±ÇÀ» °¡Á®¾ß ÇÕ´Ï´Ù.

ÀÌ ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ´Â QUIESCE TABLESPACES FOR TABLE, RUNSTATS ¹× LIST TABLESPACES ¸í·ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º Ư±Ç

±×¸² 50¿¡¼­´Â µ¥ÀÌÅͺ£À̽º Ư±ÇÀ» º¸¿©ÁÝ´Ï´Ù.

±×¸² 50. µ¥ÀÌÅͺ£À̽º Ư±Ç


SQLD0DBP

µ¥ÀÌÅͺ£À̽º Ư±Ç¿¡´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Á¶Ä¡°¡ ÀüüÀûÀ¸·Î Æ÷ÇԵ˴ϴÙ.

SYSADM ¶Ç´Â DBADM ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â »ç¿ëÀÚ¸¸ÀÌ ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ÀÌ·¯ÇÑ Æ¯±ÇÀ» ±ÇÇÑ ºÎ¿©ÇÏ°í ±ÇÇÑ Ãë¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ:µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºµÇ¸é, ´ÙÀ½ Ư±ÇÀÌ ÀÚµ¿À¸·Î PUBLIC¿¡ ±ÇÇÑ ºÎ¿©µË´Ï´Ù.
  • CREATETAB
  • BINDADD
  • CONNECT
  • IMPLICIT_SCHEMA
  • USERSPACE1 Å×ÀÌºí °ø°£¿¡¼­ÀÇ USE Ư±Ç
  • ½Ã½ºÅÛ Ä«Å»·Î±× ºä¿¡ ´ëÇÑ SELECT Ư±Ç

¾î¶² Ư±ÇÀ» Á¦°ÅÇÏ·Á¸é, DBADM ¶Ç´Â SYSADMÀº PUBLICÀ¸·ÎºÎÅÍ ¸í½ÃÀûÀ¸·Î Ư±ÇÀ» ±ÇÇÑ Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù.

³»ÀçµÈ ½ºÅ°¸¶ ±ÇÇÑ(IMPLICIT_SCHEMA)¿¡ ´ëÇÑ °í·Á»çÇ×

»õ·Î¿î µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºµÇ°Å³ª µ¥ÀÌÅͺ£À̽º°¡ ÀÌÀü ¸±¸®½º·ÎºÎÅÍ ÀÌÁÖµÉ °æ¿ì, PUBLIC¿¡´Â IMPLICIT_SCHEMA µ¥ÀÌÅͺ£À̽º ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù. ÀÌ ±ÇÇÑÀÌ ÀÖ´Â ¸ðµç »ç¿ëÀÚ´Â ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÏ°í ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â ½ºÅ°¸¶ À̸§À» ÁöÁ¤ÇÔÀ¸·Î½á ½ºÅ°¸¶¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. SYSIBMÀº ³»ÀçÀûÀ¸·Î ÀÛ¼ºµÈ ½ºÅ°¸¶ÀÇ ¼ÒÀ¯ÀÚ°¡ µÇ¸ç, PUBLIC¿¡´Â ÀÌ ½ºÅ°¸¶¿¡¼­ ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÒ Æ¯±ÇÀÌ ºÎ¿©µË´Ï´Ù.

µ¥ÀÌÅͺ£À̽º¿¡¼­ ½ºÅ°¸¶ ¿ÀºêÁ§Æ®¸¦ ³»ÀçÀûÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ¸¦ Á¦¾îÇÒ Çʿ䰡 ÀÖÀ» °æ¿ì, IMPLICIT_SCHEMA µ¥ÀÌÅͺ£À̽º ±ÇÇÑÀ» PUBLIC¿¡¼­ ±ÇÇÑ Ãë¼ÒÇØ¾ß ÇÕ´Ï´Ù. ÀÏ´Ü ÀÌ·¸°Ô µÇ¸é, ½ºÅ°¸¶ ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº ´ÙÀ½ ¼¼°¡Áö ¹Û¿¡ ¾ø½À´Ï´Ù.

»ç¿ëÀÚ´Â Ç×»ó ÀÚ½ÅÀÇ ±ÇÇÑ ºÎ¿© À̸§À» »ç¿ëÇÏ¿© ÀÚ½ÅÀÇ ½ºÅ°¸¶¸¦ ¸í½ÃÀûÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» °¡Áý´Ï´Ù.

½ºÅ°¸¶ Ư±Ç

½ºÅ°¸¶ Ư±ÇÀº ¿ÀºêÁ§Æ® Ư±Ç ¹üÁÖ ³»¿¡ ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ® Ư±ÇÀº ±×¸² 51¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

±×¸² 51. ¿ÀºêÁ§Æ® Ư±Ç


SQLD0OBJ

½ºÅ°¸¶ ±ÇÇÑÀº µ¥ÀÌÅͺ£À̽ºÀÇ ½ºÅ°¸¶¿¡ Á¶Ä¡¸¦ ÃëÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÔ´Ï´Ù. »ç¿ëÀÚ¿¡°Ô´Â ´ÙÀ½ ±ÇÇÑÀÌ ±ÇÇÑ ºÎ¿©µË´Ï´Ù.

½ºÅ°¸¶ ¼ÒÀ¯ÀÚ´Â ¸ðµÎ ÀÌ·¯ÇÑ Æ¯±Ç°ú ±â´ÉÀ» ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑ ºÎ¿©ÇÒ ±ÇÇÑÀ» °¡Áý´Ï´Ù. ½ºÅ°¸¶ ¿ÀºêÁ§Æ® ¾È¿¡¼­ Á¶Á¤µÈ ¿ÀºêÁ§Æ®¿¡´Â Å×À̺í, ºä, »öÀÎ, ÆÐŰÁö, µ¥ÀÌÅÍ À¯Çü, ÇÔ¼ö, Æ®¸®°Å, ÇÁ·Î½Ãµà¾î, º°¸íÀÌ ÀÖ½À´Ï´Ù.

Å×ÀÌºí °ø°£ Ư±Ç

Å×ÀÌºí °ø°£ Ư±ÇÀº µ¥ÀÌÅͺ£À̽º¿¡¼­ Å×ÀÌºí °ø°£¿¡ ´ëÇÑ Á¶Ä¡¸¦ Æ÷ÇÔÇÕ´Ï´Ù. »ç¿ëÀÚ´Â Å×ÀÌºí °ø°£ ³»¿¡¼­ Å×À̺íÀ» ÀÛ¼ºÇϵµ·Ï Çã¿ëÇÏ´Â Å×ÀÌºí °ø°£¿¡ ´ëÇÑ USE Ư±ÇÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Å×ÀÌºí °ø°£ÀÇ ¼ÒÀ¯ÀÚ´Â º¸Åë SYSADM ¶Ç´Â SYSCTRL ±ÇÇÑÀ» °¡Áø ÀÛ¼ºÀÚ·Î USE Ư±Ç°ú ÀÌ Æ¯±ÇÀ» ´Ù¸¥ »ç¶÷¿¡°Ô ºÎ¿©ÇÏ´Â ´É·ÂÀ» °®½À´Ï´Ù. ±âº»°ªÀ¸·Î, µ¥ÀÌÅͺ£À̽º ÀÛ¼º ½Ã°£¿¡ Å×ÀÌºí °ø°£ USERSPACE1¿¡ ´ëÇÑ USE Ư±ÇÀÌ PUBLICÀ¸·Î ºÎ¿©µÇÁö¸¸, ÀÌ Æ¯±ÇÀº ±ÇÇÑ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.

USE Ư±ÇÀº SYSCATSPACE³ª ÀÓÀÇÀÇ ½Ã½ºÅÛ Àӽà Å×ÀÌºí °ø°£¿¡¼­ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

Å×ÀÌºí ¹× ºä Ư±Ç

Å×ÀÌºí ¹× ºä Ư±Ç¿¡´Â µ¥ÀÌÅͺ£À̽º ³»ÀÇ Å×ÀÌºí ¶Ç´Â ºä¿¡ ´ëÇÑ Á¶Ä¡°¡ Æ÷ÇԵ˴ϴÙ. »ç¿ëÀÚ´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ CONNECT Ư±ÇÀ» °¡Á®¾ß ´ÙÀ½°ú °°Àº Ư±ÇÀ» »ç¿ëÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ Æ¯±ÇÀ» ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑ ºÎ¿©Çϴ Ư±ÇÀº GRANT¹®¿¡¼­ WITH GRANT OPTIONÀ» »ç¿ëÇÏ¿© ±ÇÇÑ ºÎ¿©µÉ ¼öµµ ÀÖ½À´Ï´Ù.
ÁÖ:»ç¿ëÀÚ ¶Ç´Â ±×·ì¿¡ Å×ÀÌºí¿¡ ´ëÇÑ CONTROL Ư±ÇÀÌ ±ÇÇÑ ºÎ¿©µÉ °æ¿ì, ÇØ´ç Å×À̺íÀÇ ´Ù¸¥ ¸ðµç Ư±Ç¿¡´Â ÀÚµ¿À¸·Î WITH GRANT OPTIONÀÌ ±ÇÇÑ ºÎ¿©µË´Ï´Ù. ³ªÁß¿¡ »ç¿ëÀÚ¿¡°Ô¼­ Å×ÀÌºí¿¡ ´ëÇÑ CONTROL Ư±ÇÀ» ±ÇÇÑ Ãë¼ÒÇØµµ, »ç¿ëÀÚ´Â ÀÚµ¿À¸·Î ±ÇÇÑ ºÎ¿©µÈ ´Ù¸¥ Ư±ÇÀ» °è¼Ó º¸À¯ÇÏ°Ô µË´Ï´Ù. CONTRL Ư±ÇÀ¸·Î ±ÇÇÑ ºÎ¿©µÈ ¸ðµç Ư±ÇÀ» ±ÇÇÑ Ãë¼ÒÇÏ·Á¸é, °¢ Ư±ÇÀ» ¸í½ÃÀûÀ¸·Î ±ÇÇÑ Ãë¼ÒÇϰųª, REVOKE¹®¿¡¼­ ALL Ű¿öµå¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

   REVOKE ALL
      ON EMPLOYEE FROM USER HERON

ÀÔ·ÂµÈ Å×ÀÌºí¿¡ ´ëÇÑ ÀÛ¾÷À» ÇÏ´Â °æ¿ì, Å×ÀÌºí ¹× ºä Ư±Ç°ú °ü·ÃÇÏ¿© °í·ÁÇÒ »çÇ×ÀÌ ÀÖ½À´Ï´Ù.
ÁÖ:Ư±ÇÀº Å×ÀÌºí °èÃþÀÇ ¸ðµç ·¹º§¿¡¼­ º°µµ·Î ±ÇÇÑ ºÎ¿©µÇ¾î¾ß ÇÕ´Ï´Ù. ±× °á°ú, ÀÔ·ÂµÈ Å×ÀÌºí ³»ÀÇ »óÀ§ Å×ÀÌºí¿¡¼­ Ư±ÇÀ» ±ÇÇÑ ºÎ¿©¹ÞÀº »ç¿ëÀÚ´Â ÇÏÀ§ Å×ÀÌºí¿¡µµ °£ÀûÁ¢À¸·Î ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ÇØ´ç ÇÏÀ§ Å×ÀÌºí¿¡ Çʼö Ư±ÇÀÌ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, »ç¿ëÀÚ´Â ÇÏÀ§ Å×ÀÌºí¿¡ Á÷Á¢ÀûÀ¸·Î Á¶ÀÛÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

Å×ÀÌºí °èÃþ ³» Å×ÀÌºí°£ÀÇ »óÀ§ Å×À̺í/ÇÏÀ§ Å×ÀÌºí °ü°è´Â SELECT, UPDATE ¹× DELETE¿Í °°Àº Á¶ÀÛÀÌ ÇØ´ç Á¶ÀÛÀÇ ¸ñÇ¥ Å×ÀÌºí ¹× ¸ðµç ÇØ´ç ÇÏÀ§ Å×À̺í(ÀÖ´Â °æ¿ì)¿¡ ¿µÇâÀ» ÁÙ °ÍÀÓÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀÛµ¿À» "´ëü °¡´É¼º"À̶ó ºÎ¸¦ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, À¯ÇüÀÌ Manager_tÀÎ ÇÏÀ§ Å×À̺í Manager·Î À¯ÇüÀÌ Employee_tÀÎ Employee Å×À̺íÀ» ÀÛ¼ºÇß´Ù°í °¡Á¤ÇÕ´Ï´Ù. °ü¸®ÀÚµµ »ç¿øÀÇ ÀϺÎÀ̹ǷÎ, ±¸Á¶È­ À¯Çü Employee_t ¹× Manager_t°£ÀÇ À¯Çü/ºÎ¼ÓÀ¯Çü °ü°è¿Í, Å×À̺í Employee ¹× Manager°£ÀÇ ÇØ´ç Å×À̺í/ÇÏÀ§ Å×ÀÌºí °ü°è·Î Ç¥½ÃµË´Ï´Ù. ÀÌ °ü°èÀÇ °á°ú ´ÙÀ½ SQL Á¶È¸

   SELECT * FROM Employee

´Â »ç¿ø°ú °ü¸®ÀÚ ¸ðµÎ¿¡ ´ëÇÑ ¿ÀºêÁ§Æ® ½Äº°ÀÚ ¹× Employee_t ¼Ó¼ºÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ¿Í ¸¶Âù°¡Áö·Î, ´ÙÀ½ °»½Å Á¶ÀÛ

   UPDATE Employee SET Salary = Salary + 1000

Àº Á¤±Ô »ç¿ø»Ó ¾Æ´Ï¶ó °ü¸®ÀÚÀÇ ±Þ¿©¸¦ 1000´Þ·¯ ÀλóÇÕ´Ï´Ù.

EmployeeÀÇ SELECT Ư±ÇÀ» °¡Áø »ç¿ëÀÚ´Â Manager¿¡ ´ëÇÑ ¸í½ÃÀûÀÎ SELECT Ư±ÇÀ» °¡Áö°í ÀÖÁö ¾Ê´õ¶óµµ ÀÌ SELECT Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ±×·¯ÇÑ »ç¿ëÀÚ´Â Manage ÇÏÀ§ Å×ÀÌºí¿¡ Á÷Á¢ SELECT Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ¾ø±â ¶§¹®¿¡, Manager Å×À̺íÀÇ °è½ÂµÇÁö ¾ÊÀº Ä÷³¿¡´Â ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.

¸¶Âù°¡Áö·Î, Employee¿¡ ´ëÇÑ UPDATE Ư±ÇÀ» °¡Áø »ç¿ëÀÚ´Â Employee¿¡ ´ëÇØ UPDATE Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö Àֱ⠶§¹®¿¡, Manager Å×ÀÌºí¿¡ ´ëÇÑ ¸í½ÃÀû UPDATE Ư±ÇÀ» °¡Áö°í ÀÖÁö ¾Ê´õ¶óµµ Á¤±Ô »ç¿ø°ú °ü¸®ÀÚ ¸ðµÎ¿¡°Ô ¿µÇâÀ» ÁÝ´Ï´Ù. ±×·¯³ª, ±×·¯ÇÑ »ç¿ëÀÚ´Â Manage ÇÏÀ§ Å×ÀÌºí¿¡ Á÷Á¢ UPDATE Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ¾ø±â ¶§¹®¿¡, Manager Å×À̺íÀÇ °è½ÂµÇÁö ¾ÊÀº Ä÷³Àº °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.

´ÙÀ½ ¸Å´º¾ó¿¡¼­´Â ƯÁ¤ ¸í·É, API ¶Ç´Â SQL¹®À» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ±ÇÇÑ ºÎ¿©¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

īŻ·Î±× Åë°è °»½Å¿¡ ÇÊ¿äÇÑ ±ÇÇÑ ºÎ¿©¿¡ ´ëÇØ¼­´Â ½Ã½ºÅÛ Ä«Å»·Î±× Åë°è¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ºä Ư±ÇÀÌ °áÁ¤µÇ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­ ¸Å´º¾óÀÇ CREATE VIEW¹®À» ÂüÁ¶ÇϽʽÿÀ.

º°¸í Ư±Ç

º°¸í Ư±ÇÀº µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â º°¸í¿¡ ´ëÇØ Á¶Ä¡¸¦ ÃëÇÒ ¼ö Àִ Ư±ÇÀÔ´Ï´Ù. ÀÌ·¯ÇÑ Æ¯±ÇÀº º°¸íÀÌ ÂüÁ¶ÇÏ´Â µ¥ÀÌÅÍ ¼Ò½º ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Æ¯±Ç¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ CONNECT Ư±ÇÀ» °¡Á®¾ß ´ÙÀ½°ú °°Àº Ư±ÇÀ» »ç¿ëÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ Æ¯±ÇÀ» ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑ ºÎ¿©Çϴ Ư±ÇÀº GRANT¹®¿¡¼­ WITH GRANT OPTIONÀ» »ç¿ëÇÏ¿© ±ÇÇÑ ºÎ¿©µÉ ¼öµµ ÀÖ½À´Ï´Ù.
ÁÖ:»ç¿ëÀÚ ¶Ç´Â ±×·ì¿¡ º°¸í¿¡ ´ëÇÑ CONTROL Ư±ÇÀÌ ±ÇÇÑ ºÎ¿©µÇ¸é, ÇØ´ç º°¸í¿¡ ´ëÇÑ ´Ù¸¥ ¸ðµç Ư±ÇÀº WITH GRANT OPTIONÀ¸·Î ÀÚµ¿ ±ÇÇÑ ºÎ¿©µË´Ï´Ù. ³ªÁß¿¡ º°¸í¿¡ ´ëÇÑ CONTROL Ư±ÇÀ» ±ÇÇÑ Ãë¼ÒÇØµµ, »ç¿ëÀÚ´Â ÀÚµ¿À¸·Î ±ÇÇÑ ºÎ¿©µÈ ´Ù¸¥ Ư±ÇÀ» °è¼Ó º¸À¯ÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÏ·Á¸é, º°¸íÀÌ ÂüÁ¶ÇÏ´Â µ¥ÀÌÅÍ ¼Ò½ºÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ÀûÇÕÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ°¡ Çϳª ÀÌ»óÀÇ º°¸íÀ» ÂüÁ¶ÇÏ´Â ºä¿¡ ¾×¼¼½ºÇÏ´Â °æ¿ì, »ç¿ëÀÚ´Â µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ º°¸íÀÌ ÂüÁ¶ÇÏ´Â ºä¿Í ¿ÀºêÁ§Æ®¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¼­¹ö Ư±Ç

ÇϳªÀÇ ¼­¹ö Ư±Ç PASSTHRU°¡ ÀÖ½À´Ï´Ù. ÀÌ Æ¯±ÇÀº DDL ¹× DML¹®À» µ¥ÀÌÅÍ ¼Ò½º·Î Á÷Á¢ ¹ßÇàÇÒ ¼ö ÀÖ´Â(Åë°ú Á¶ÀÛ) ±ÇÇÑ ºÎ¿© ID¸¦ Á¦¾îÇÕ´Ï´Ù.

DB2´Â µÎ °³ÀÇ SQL¹®À» Á¦°øÇÏ¿© Åë°ú Á¶ÀÛÀ» Á¦¾îÇÕ´Ï´Ù.

ORACLE1 ¼­¹ö¿¡ ´ëÇÑ »ç¿ëÀÚ SHAWNÀ¸·Î Åë°ú ±ÇÇÑÀ» ±ÇÇÑ ºÎ¿©ÇÏ´Â »ùÇù®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

   GRANT PASSTHRU ON SERVER ORACLE1 TO USER SHAWN

PASSTHRU¹® ±¸¹®¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÆÐŰÁö Ư±Ç

ÆÐŰÁö¶õ ƯÁ¤ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ °¡Àå È¿°úÀûÀÎ ¹æ¹ýÀ¸·Î µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÇÊ¿ä·Î ÇÏ´Â Á¤º¸°¡ µé¾î ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ÆÐŰÁö Ư±ÇÀº »ç¿ëÀÚ°¡ ÆÐŰÁö¸¦ ÀÛ¼ºÇϰí Á¶ÀÛÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ´ÙÀ½ Ư±ÇÀ» »ç¿ëÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ CONNECT Ư±ÇÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ ÆÐŰÁö Ư±Ç ¿Ü¿¡µµ, »ç¿ëÀÚ´Â BINDADD µ¥ÀÌÅͺ£À̽º Ư±ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ »õ·Î¿î ÆÐŰÁö¸¦ ÀÛ¼ºÇϰųª ±âÁ¸ÀÇ ÆÐŰÁö¸¦ ¸®¹ÙÀεåÇÒ ¼ö ÀÖ½À´Ï´Ù.

º°¸íÀÌ µé¾î ÀÖ´Â ÆÐŰÁö¸¦ ½ÇÇàÇÒ ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚµéÀº ÆÐŰÁö ³»ÀÇ º°¸í¿¡ ´ëÇØ Ãß°¡ Ư±Ç ¶Ç´Â ±ÇÇÑ ·¹º§ÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, º°¸íÀÌ ÂüÁ¶ÇÏ´Â ¿ÀºêÁ§Æ®°¡ µé¾î ÀÖ´Â µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÀÎÁõ Á¡°ËÀ» Åë°úÇØ¾ß ÇÕ´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ÆÐŰÁö »ç¿ëÀÚ´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â µ¥ÀÌÅÍ ¼Ò½º ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ÀûÇÕÇÑ Æ¯±Ç ¶Ç´Â ±ÇÇÑ ·¹º§À» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

DB2°¡ DB2 °è¿­ µ¥ÀÌÅÍ ¼Ò½º¿Í Åë½ÅÇÒ ¶§ µ¿Àû SQLÀ» »ç¿ëÇϹǷΠº°¸íÀÌ µé¾î ÀÖ´Â ÆÐŰÁö¿¡¼­ Ãß°¡ ±ÇÇÑ ºÎ¿© ´Ü°è°¡ ÇÊ¿äÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÆÐŰÁö¸¦ ¼öÇàÇÏ´Â ±ÇÇÑ ºÎ¿© ID´Â ÇØ´çµ¥ÀÌÅÍ ¼Ò½º¿¡¼­ µ¿ÀûÀ¸·Î ÆÐŰÁö¸¦ ½ÇÇàÇÒ ±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. DB2°¡ Á¤Àû ¹× µ¿Àû SQLÀ» ó¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

»öÀΠƯ±Ç

»öÀÎ ¶Ç´Â »öÀÎ ½ºÆå ÀÛ¼ºÀÚ´Â »öÀο¡ ´ëÇØ ÀÚµ¿À¸·Î CONTROL Ư±ÇÀ» °®°Ô µË´Ï´Ù. »öÀο¡ ´ëÇÑ CONTROL Ư±ÇÀº »öÀÎÀ» »èÁ¦ÇÒ ±ÇÇÑÀ̶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù. »öÀο¡ ´ëÇÑ CONTROL Ư±ÇÀ» ±ÇÇÑ ºÎ¿©ÇÏ·Á¸é, »ç¿ëÀÚ¿¡°Ô SYSADM ¶Ç´Â DBADM ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ´Â Å×ÀÌºí ·¹º§ INDEX Ư±ÇÀ¸·Î ÇØ´ç Å×ÀÌºí¿¡ ´ëÇÑ »öÀÎÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù(Å×ÀÌºí ¹× ºä Ư±Ç ÂüÁ¶).


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]