SQL ÂüÁ¶¼
ALTER SERVER¹®Àº
58
´ÙÀ½À» À§ÇØ »ç¿ëµË´Ï´Ù.
- ƯÁ¤ µ¥ÀÌÅÍ ¼Ò½ºÀÇ Á¤Àdzª µ¥ÀÌÅÍ ¼Ò½ºÀÇ Ä«Å×°í¸®ÀÇ Á¤ÀǸ¦
¼öÁ¤Çϱâ À§ÇØ.
- ƯÁ¤ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ±¸¼ºÀ̳ª, ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¿©·¯ ¿¬°á¿¡¼ Áö¼ÓµÉ
µ¥ÀÌÅÍ ¼Ò½º º¯°æ»çÇ×ÀÇ ¹üÁÖ ±¸¼º¿¡¼ÀÇ º¯°æÀ» À§ÇØ.
È£Ãâ
ÀÌ ¸í·É¹®Àº ÀÀ¿ëÇÁ·Î±×·¥¿¡ Embedded SQL¹®À̳ª, µ¿Àû SQL¹®À» »ç¿ëÇÏ¿©
¹ßÇàµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸í·É¹®Àº µ¿ÀûÀ¸·Î ÁغñµÉ ¼ö ÀÖ´Â
½ÇÇà °¡´ÉÇÑ ¸í·É¹®ÀÔ´Ï´Ù. ±×·¯³ª,
DYNAMICRULES BIND ¹ÙÀÎµå ¿É¼ÇÀÌ Àû¿ëµÇ¸é, ¸í·É¹®Àº µ¿ÀûÀ¸·Î ÁغñµÉ ¼ö ¾ø½À´Ï´Ù(SQLSTATE 42509).
±ÇÇÑ ºÎ¿©
¸í·É¹®ÀÇ ±ÇÇÑ ºÎ¿© ID´Â ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º»óÀÇ SYSADM ¶Ç´Â
DBADM ±ÇÇÑÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
±¸¹®
>>-ALTER SERVER------------------------------------------------->
>-----+-server-name--+------------------------------+-----------------------------------+>
| '-VERSION--| server-version |--' |
'-TYPE--server-type--+----------------------------------------------------------+-'
'-VERSION--| server-version |--+------------------------+--'
'-WRAPPER--wrapper-name--'
.-,----------------------------------------------------.
V .-ADD--. |
>-----OPTIONS--(----+-+------+---server-option-name--string-constant--+--+---)->
| '-SET--' |
'-DROP--server-option-name------------------------'
>--------------------------------------------------------------><
server-version
|---+-version--+--------------------------+-+-------------------|
| '-.--release--+---------+--' |
| '-.--mod--' |
'-version-string-constant---------------'
¼³¸í
- ¼¹ö À̸§
- ¿äûµÇ°í ÀÖ´Â º¯°æ»çÇ×ÀÌ Àû¿ëÇÒ µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ
¿¬ÇÕ ¼¹öÀÇ À̸§À» ½Äº°ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º´Â īŻ·Î±×¿¡¼
±â¼úµÇ¾î ÀÖ´Â °ÍÀ̾î¾ß ÇÕ´Ï´Ù.
- VERSION
- server-name ´ÙÀ½ÀÇ VERSION ¹× ±× ¸Å°³º¯¼ö´Â
server-nameÀÌ ¼³¸íÇÏ´Â µ¥ÀÌÅÍ ¼Ò½ºÀÇ »õ·Î¿î
¹öÀüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- ¹öÀü
- ¹öÀü ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¹öÀüÀº
Á¤¼ö¿©¾ß ÇÕ´Ï´Ù.
- ¸±¸®½º
- ¹öÀüÀ¸·Î Ç¥½ÃµÈ ¹öÀüÀÇ ¸±¸®½º ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸±¸®½º´Â Á¤¼ö¿©¾ß ÇÕ´Ï´Ù.
- mod
- ¸±¸®½º·Î Ç¥½ÃµÈ ¸±¸®½ºÀÇ ¼öÁ¤ ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
mod´Â Á¤¼ö¿©¾ß ÇÕ´Ï´Ù.
- ¹öÀü ¹®ÀÚ¿ »ó¼ö
- ¿ÏÀüÇÑ ¹öÀü ÁöÁ¤À» ÇÕ´Ï´Ù. ¹öÀü ¹®ÀÚ¿ »ó¼ö´Â
´ÜÀÏ °ª(¿¹¸¦ µé¾î, '8i')À̰ųª ¶Ç´Â ¹öÀü,
¸±¸®½º ¹× modÀÇ °áÇÕµÈ °ª(¿¹¸¦ µé¾î,
'8.0.3')ÀÏ ¼ö ÀÖ½À´Ï´Ù.
- TYPE ¼¹ö À¯Çü
- ¿äûµÇ°í ÀÖ´Â º¯°æ»çÇ×ÀÌ Àû¿ëÇÒ µ¥ÀÌÅÍ ¼Ò½ºÀÇ À¯ÇüÀ»
½Äº°ÇÕ´Ï´Ù. ¼¹ö À¯ÇüÀº īŻ·Î±×¿¡¼ ³ª¿µÇ´Â °ÍÀ̾î¾ß ÇÕ´Ï´Ù.
- VERSION
- server-type µÚÀÇ, VERSION ¹× ±× ¸Å°³º¯¼ö´Â ¾î´À
¼¹ö ¿É¼Ç¿¡ ´ëÇÑ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ¹öÀüÀÌ ÀÛµ¿°¡´É, Àç¼³Á¤ ¶Ç´Â »èÁ¦µÉ
°ÍÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- WRAPPER ·¦ÆÛ À̸§
- server-type ¹× server-version¿¡ ÀÇÇØ
Ç¥½ÃµÈ À¯Çü ¹× ¹öÀüÀÇ µ¥ÀÌÅÍ ¼Ò½º¿Í »óÈ£ ÀÛ¿ëÇϱâ À§ÇØ ¿¬ÇÕ
¼¹ö°¡ »ç¿ëÇÏ´Â ·¦ÆÛÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ·¦ÆÛ´Â īŻ·Î±×¿¡¼ ³ª¿µÇ¾î¾ß ÇÕ´Ï´Ù.
- OPTIONS
- server-name¿¡ ÀÇÇØ Ç¥½ÃµÇ´Â µ¥ÀÌÅÍ ¼Ò½º³ª,
server-type ¹× ±× ¿¬°ü ¸Å°³º¯¼ö¿¡ ÀÇÇØ Ç¥½ÃµÇ´Â
µ¥ÀÌÅÍ ¼Ò½ºÀÇ Ä«Å×°í¸®¿¡ ´ëÇØ ¾î´À ¼¹ö ¿É¼ÇÀ» ÀÛµ¿°¡´É,
Àç¼³Á¤ ¶Ç´Â »èÁ¦ÇÒ °ÍÀÎÁö¸¦ ³ªÅ¸³À´Ï´Ù.
¼¹ö ¿É¼Ç À̸§ ¹× ±× ¼³Á¤°ª¿¡ ´ëÇÑ ¼³¸íÀº
¼¹ö ¿É¼Ç¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
- ADD
- ¼¹ö ¿É¼ÇÀ» ÀÛµ¿°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
- SET
- ¼¹ö ¿É¼ÇÀÇ ¼³Á¤°ªÀ» º¯°æÇÕ´Ï´Ù.
- ¼¹ö ¿É¼Ç À̸§
- ÀÛµ¿°¡´Éȵǰųª Àç¼³Á¤µÉ ¼¹ö ¿É¼Ç¿¡ À̸§À» ºÎ¿©ÇÕ´Ï´Ù.
- ¹®ÀÚ¿ »ó¼ö
- server-option-name¿¡ ´ëÇÑ ¼³Á¤°ªÀ»
¹®ÀÚ¿ »ó¼ö·Î¼ ÁöÁ¤ÇÕ´Ï´Ù.
- DROP ¼¹ö ¿É¼Ç À̸§
- ¼¹ö ¿É¼ÇÀ» »èÁ¦ÇÕ´Ï´Ù.
ÁÖ
- ÀÌ ¸í·É¹®Àº DBNAME ¹× NODE ¼¹ö ¿É¼ÇÀ»
Áö¿øÇÏÁö ¾Ê½À´Ï´Ù(SQLSTATE 428EE).
- ¼¹ö ¿É¼ÇÀº µ¿ÀÏÇÑ ALTER SERVER¹®¿¡¼ µÎ¹ø ÀÌ»ó ÁöÁ¤µÉ
¼ö ¾ø½À´Ï´Ù(SQLSTATE 42853). ¼¹ö ¿É¼ÇÀÌ ÀÛµ¿°¡´ÉÈ, Àç¼³Á¤
¶Ç´Â »èÁ¦µÉ ¶§, »ç¿ëÁßÀÎ ¸ðµç ´Ù¸¥ ¼¹ö ¿É¼Çµé¿¡´Â ¿µÇâÀÌ
¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.
- ÁÖ¾îÁø ÀÛ¾÷ ´ÜÀ§(UOW) ³»ÀÇ ALTER SERVER¹®Àº
´ÙÀ½ Á¶°Ç¿¡¼´Â ó¸®µÉ ¼ö ¾ø½À´Ï´Ù.
- ¸í·É¹®ÀÌ ´ÜÀÏ µ¥ÀÌÅÍ ¼Ò½º¸¦ ÂüÁ¶Çϸç, UOW°¡ ÀÌ¹Ì ÀÌ µ¥ÀÌÅÍ ¼Ò½º ³»ÀÇ
Å×À̺íÀ̳ª ºä¿¡ ´ëÇÑ º°¸í(nickname)À» ÂüÁ¶ÇÏ´Â SELECT¹®À» Æ÷ÇÔÇÕ´Ï´Ù(SQLSTATE 55007).
- ¸í·É¹®ÀÌ µ¥ÀÌÅÍ ¼Ò½ºÀÇ Ä«Å×°í¸®¸¦ ÂüÁ¶Çϸç(¿¹¸¦ µé¾î,
ƯÁ¤ À¯Çü ¹× ¹öÀüÀÇ ¸ðµç µ¥ÀÌÅÍ ¼Ò½º), UOW°¡ ÀÌ¹Ì ÀÌµé µ¥ÀÌÅÍ
¼Ò½º Áß Çϳª ¾È¿¡ ÀÖ´Â Å×À̺íÀ̳ª ºä¿¡ ´ëÇÑ º°¸í(nickname)À»
ÂüÁ¶ÇÏ´Â SELECT¹®À» Æ÷ÇÔÇÕ´Ï´Ù(SQLSTATE 55007).
- ¼¹ö ¿É¼ÇÀÌ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ÇÑ À¯Çü¿¡ ´ëÇØ ¾î´À ÇÑ °ªÀ¸·Î ¼³Á¤µÇ°í,
À¯ÇüÀÇ ÇÑ ÀνºÅϽº¿¡ ´ëÇØ ¶Ç ´Ù¸¥ °ªÀ¸·Î ¼³Á¤µÇ¸é, ÀνºÅϽº¸¦
À§ÇØ µÎ ¹øÂ° °ªÀÌ Ã¹¹øÂ° °ªÀ» °ãÃľ¹´Ï´Ù. ¿¹¸¦ µé¾î, ¼¹ö À¯Çü
ORACLE¿¡ ´ëÇØ PLAN_HINTS°¡ 'Y'·Î ¼³Á¤µÇ°í, DELPHI¶ó´Â
À̸§ÀÇ Oracle µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ 'N'À¸·Î ¼³Á¤µÈ´Ù°í
°¡Á¤ÇϽʽÿÀ. ÀÌ ±¸¼ºÀº DELPHI¸¦ Á¦¿ÜÇÑ ¸ðµç Oracle µ¥ÀÌÅÍ
¼Ò½º¿¡¼ Ç÷£ ÈùÆ®°¡ ÀÛµ¿°¡´ÉÈµÇ°Ô ÇÕ´Ï´Ù.
¿¹
¿¹ 1: ±ÇÇÑ ºÎ¿© ID°¡ Oracle 8.0.3
µ¥ÀÌÅÍ ¼Ò½º·Î Àü¼ÛµÉ ¶§, IDÀÇ ´ë¼Ò¹®ÀÚ°¡ º¯°æµÇÁö ¾Ê°Ô ÇϽʽÿÀ.
¶ÇÇÑ, ÀÌµé µ¥ÀÌÅÍ ¼Ò½º°¡ Áö¿ª CPU º¸´Ù Àý¹Ý¸¸Å ºü¸¥ ¾÷±×·¹À̵åµÈ
CPU¿¡¼ ½ÇÇàÇϵµ·Ï ½ÃÀ۵Ǿú´Ù°í °¡Á¤ÇϽʽÿÀ. ÃÖÀûÈ ¾Ë°í¸®Áò¿¡°Ô
ÀÌ »óŸ¦ ¾Ë¸®½Ê½Ã¿À.
ALTER SERVER
TYPE ORACLE
VERSION 8.0.3
OPTIONS
( ADD FOLD_ID 'N',
SET CPU_RATIO '2.0' )
¿¹ 2: SUNDIALÀ̶ó°í ÇÏ´Â AS/400¿ë DB2 Universal Database ¹öÀü 3.0
µ¥ÀÌÅÍ ¼Ò½º°¡ ¹öÀü 3.1·Î ¾÷±×·¹À̵åµÇ¾ú´Ù°í °¡Á¤ÇϽʽÿÀ.
ALTER SERVER SUNDIAL
VERSION 3.1
°¢ÁÖ:
- 58
-
ÀÌ ¸í·É¹®¿¡¼, SERVER¶ó´Â
´Ü¾î¿Í server-·Î ½ÃÀÛÇÏ´Â ¸Å°³º¯¼ö
À̸§Àº ¿¬ÇÕ ½Ã½ºÅÛ¿¡ ÀÖ´Â µ¥ÀÌÅÍ ¼Ò½º¸¸ ÁöĪÇÕ´Ï´Ù. ±×·¯ÇÑ ½Ã½ºÅÛ¿¡
ÀÖ´Â ¿¬ÇÕ ¼¹ö³ª, DRDA ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)´Â ÁöĪÇÏÁö ¾Ê½À´Ï´Ù. ¿¬ÇÕ ½Ã½ºÅÛ¿¡ °üÇÑ DB2 ¿¬ÇÕ ½Ã½ºÅÛ¿¡¼ ÀÚ¼¼ÇÑ Á¤º¸¸¦
ÂüÁ¶ÇϽʽÿÀ. DRDA ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¿¡ ´ëÇÑ
ºÐ»ê °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡¼ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]