ÁöÁ¤µÈ ¿¬ÇÕ ¼¹ö ±ÇÇÑ ºÎ¿© 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------------------------' >--------------------------------------------------------------><
¼³¸í
ÁÖ
¿¹
¿¹ 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' )