SQL ÂüÁ¶¼­

ALTER USER MAPPING

ÁöÁ¤µÈ ¿¬ÇÕ ¼­¹ö ±ÇÇÑ ºÎ¿© ID¸¦ À§ÇÑ µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ »ç¿ëµÇ´Â ±ÇÇÑ ºÎ¿© ID³ª ¾ÏÈ£¸¦ º¯°æÇÏ´Â µ¥ ALTER USER MAPPING¹®ÀÌ »ç¿ëµË´Ï´Ù.

È£Ãâ

ÀÌ ¸í·É¹®Àº ÀÀ¿ëÇÁ·Î±×·¥¿¡ Embedded SQL¹®À̳ª, µ¿Àû SQL¹®À» »ç¿ëÇÏ¿© ¹ßÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·É¹®Àº µ¿ÀûÀ¸·Î ÁغñµÉ ¼ö ÀÖ´Â ½ÇÇà °¡´ÉÇÑ ¸í·É¹®ÀÔ´Ï´Ù. ±×·¯³ª, DYNAMICRULES BIND ¹ÙÀÎµå ¿É¼ÇÀÌ Àû¿ëµÇ¸é, ¸í·É¹®Àº µ¿ÀûÀ¸·Î ÁغñµÉ ¼ö ¾ø½À´Ï´Ù(SQLSTATE 42509).

±ÇÇÑ ºÎ¿©

¸í·É¹®ÀÇ ±ÇÇÑ ºÎ¿© ID°¡ µ¥ÀÌÅÍ ¼Ò½º¿¡ ¸ÊÇεǴ ±ÇÇÑ ºÎ¿© À̸§°ú ´Ù¸£¸é, ¸í·É¹®ÀÇ ±ÇÇÑ ºÎ¿© ID°¡ SYSADM ¶Ç´Â DBADM ±ÇÇÑÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ±ÇÇÑ ºÎ¿© ID ¹× ±ÇÇÑ ºÎ¿© À̸§ÀÌ ÀÏÄ¡ÇÏ´Â °æ¿ì ¾î¶°ÇÑ Æ¯±Çµµ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

±¸¹®

>>-ALTER USER MAPPING FOR----+-authorization-name-+------------->
                             '-USER---------------'
 
>-----SERVER--server-name--------------------------------------->
 
                  .-,--------------------------------------------------.
                  V   .-ADD--.                                         |
>-----OPTIONS--(----+-+------+---user-option-name--string-constant--+--+---)->
                    | '-SET--'                                      |
                    '-DROP--user-option-name------------------------'
 
>--------------------------------------------------------------><
 

¼³¸í

±ÇÇÑ ºÎ¿© À̸§
»ç¿ëÀÚ³ª ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â ±ÇÇÑ ºÎ¿© À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

USER
Ư¼ö ·¹Áö½ºÅÍ USER¿¡ ÀÖ´Â °ª. USER°¡ ÁöÁ¤µÉ ¶§¿¡´Â, ALTER USER MAPPING¹®ÀÇ ±ÇÇÑ ºÎ¿© ID°¡ REMOTE_AUTHID »ç¿ëÀÚ ¿É¼Ç¿¡¼­ ÁöÁ¤µÇ´Â µ¥ÀÌÅÍ ¼Ò½º ±ÇÇÑ ºÎ¿© ID·Î ¸ÊÇε˴ϴÙ.

SERVER ¼­¹ö À̸§
authorization-nameÀ¸·Î Ç¥½ÃµÇ°Å³ª USER¿¡ ÀÇÇØ ÂüÁ¶µÇ´Â Áö¿ª ±ÇÇÑ ºÎ¿© ID·Î ¸ÊÇÎÇÏ´Â ¿ø°Ý ±ÇÇÑ ºÎ¿© IDÇÏ¿¡¼­ ¾×¼¼½º °¡´ÉÇÑ µ¥ÀÌÅÍ ¼Ò½º¸¦ ½Äº°ÇÕ´Ï´Ù.

OPTIONS
º¯°æµÇ´Â ¸ÊÇο¡ ´ëÇØ ¾î´À »ç¿ëÀÚ ¿É¼ÇÀÌ ÀÛµ¿°¡´É, Àç¼³Á¤ ¶Ç´Â »èÁ¦µÉ Áö¸¦ ³ªÅ¸³À´Ï´Ù. »ç¿ëÀÚ ¿É¼Ç À̸§ ¹× ±× ¼³Á¤°ª¿¡ ´ëÇÑ ¼³¸íÀº »ç¿ëÀÚ ¿É¼Ç¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

ADD
»ç¿ëÀÚ ¿É¼ÇÀ» ÀÛµ¿°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

SET
»ç¿ëÀÚ ¿É¼ÇÀÇ ¼³Á¤°ªÀ» º¯°æÇÕ´Ï´Ù.

»ç¿ëÀÚ ¿É¼Ç À̸§
ÀÛµ¿°¡´ÉÈ­µÇ°Å³ª Àç¼³Á¤µÉ »ç¿ëÀÚ ¿É¼Ç¿¡ À̸§À» ºÎ¿©ÇÕ´Ï´Ù.

¹®ÀÚ¿­ »ó¼ö
user-option-name¿¡ ´ëÇÑ ¼³Á¤°ªÀ» ¹®ÀÚ¿­ »ó¼ö·Î¼­ ÁöÁ¤ÇÕ´Ï´Ù.

DROP »ç¿ëÀÚ ¿É¼Ç À̸§
»ç¿ëÀÚ ¿É¼ÇÀ» »èÁ¦ÇÕ´Ï´Ù.

ÁÖ

¿¹

¿¹ 1: JimÀº Áö¿ª µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ¿© ORACLE1À̶ó´Â Oracle µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°áÇÕ´Ï´Ù. ±×´Â ±ÇÇÑ ºÎ¿© ID KLEEWEINÀ¸·Î Áö¿ª µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇÕ´Ï´Ù. KLEEWEINÀº JimÀÌ ORACLE1À» ¾×¼¼½ºÇÏ´Â ±ÇÇÑ ºÎ¿© IDÀÎ CORONA·Î ¸ÊÇε˴ϴÙ. JimÀº »õ·Î¿î IDÀÎ JIMK·Î ORACLE1À» ¾×¼¼½ºÇϱ⠽ÃÀÛÇÒ °ÍÀÔ´Ï´Ù. KLEEWEINÀÌ ÀÌÁ¦ JIMK·Î ¸ÊÇεǾî¾ß ÇÕ´Ï´Ù.

   
   ALTER USER MAPPING FOR KLEEWEIN
      SERVER ORACLE1
      OPTIONS ( SET REMOTE_AUTHID 'JIMK' )

¿¹ 2: Mary´Â ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ¿© DORADO¶ó´Â OS/390¿ë DB2 Universal Database µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°áÇÕ´Ï´Ù. ±×³à´Â ÇÑ ±ÇÇÑ ºÎ¿© ID¸¦ »ç¿ëÇÏ¿© DB2¿¡ ¾×¼¼½ºÇÏ°í ¶Ç ´Ù¸¥ ±ÇÇÑ ºÎ¿© ID¸¦ »ç¿ëÇÏ¿© DORADO¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. ±×¸®°í ÀÌµé µÎ ID°£¿¡ ¸ÊÇÎÀ» ÀÛ¼ºÇß½À´Ï´Ù. À̵é ID µÑ´Ù¿¡ µ¿ÀÏÇÑ ¾ÏÈ£¸¦ »ç¿ëÇϰí ÀÖ¾úÀ¸³ª, DORADO¿¡ ´ëÇÑ ID·Î º°µµÀÇ ¾ÏÈ£ÀÎ ZNYQ¸¦ »ç¿ëÇϱâ·Î °áÁ¤ÇÕ´Ï´Ù. µû¶ó¼­, ±×³à´Â ±×³àÀÇ ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º ¾ÏÈ£¸¦ ZNYQ·Î ¸ÊÇÎÇØ¾ß ÇÕ´Ï´Ù.

   ALTER USER MAPPING FOR MARY
      SERVER DORADO
      OPTIONS ( ADD REMOTE_PASSWORD 'ZNYQ' )
        


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