¸±¸®½º Á¤º¸


|14.3 db2relocatedb(»õ ¸í·É)

|db2relocatedb - µ¥ÀÌÅͺ£À̽º À§Ä¡ ÀçÁöÁ¤

|µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À» ¹Ù²Ù°Å³ª »ç¿ëÀÚ°¡ Á¦°øÇÑ ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÈ ´ë·Î |µ¥ÀÌÅͺ£À̽º ¶Ç´Â µ¥ÀÌÅͺ£À̽ºÀÇ ÀϺκÐ(¿¹: ÄÁÅ×À̳ʳª ·Î±× µð·ºÅ丮)ÀÇ À§Ä¡¸¦ ¹Ù²ß´Ï´Ù. |ÀÌ µµ±¸¸¦ ÀÌ¿ëÇØ DB2 ÀνºÅϽº¿Í µ¥ÀÌÅͺ£À̽º Áö¿ø ÆÄÀÏÀ» ÇÊ¿ä¿¡ ¸Â°Ô º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

|±ÇÇÑ ºÎ¿©

|¾øÀ½

|Çʼö ¿¬°á

|¾øÀ½

|¸í·É ±¸¹®

|>>-db2relocatedb---f--configFilename---------------------------><
| 
| 

|¸í·É ¸Å°³º¯¼ö |

|-f configFilename
|µ¥ÀÌÅͺ£À̽ºÀÇ À§Ä¡¸¦ ÀçÁöÁ¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ ±¸¼º Á¤º¸°¡ µé¾î ÀÖ´Â |ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÆÄÀÏ À̸§Àº »ó´ëÀûÀ̰ųª Àý´ëÀûÀÏ ¼ö ÀÖ½À´Ï´Ù. |±¸¼º ÆÄÀÏÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

|   DB_NAME=oldName,newName
|   DB_PATH=oldPath,newPath
|   INSTANCE=oldInst,newInst
|   NODENUM=nodeNumber
|   LOG_DIR=oldDirPath,newDirPath
|   CONT_PATH=oldContPath1,newContPath1
|   CONT_PATH=oldContPath2,newContPath2
|   ...

|¿©±â¼­

|

|DB_NAME
|À§Ä¡ ÀçÁöÁ¤ ÁßÀÎ µ¥ÀÌÅͺ£À̽º À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. |µ¥ÀÌÅͺ£À̽º À̸§ÀÌ ¹Ù²î¸é ÀÌÀü À̸§°ú »õ À̸§À» ¸ðµÎ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. |ÀÌ´Â Çʼö ÇʵåÀÔ´Ï´Ù.

|DB_PATH
|À§Ä¡ ÀçÁöÁ¤ ÁßÀÎ µ¥ÀÌÅͺ£À̽º °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |µ¥ÀÌÅͺ£À̽º°¡ ¿ø·¡ ÀÛ¼ºµÈ °æ·ÎÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °æ·Î°¡ ¹Ù²î¸é |ÀÌÀü °æ·Î ¹× »õ °æ·Î¸¦ ¸ðµÎ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ´Â Çʼö ÇʵåÀÔ´Ï´Ù.

|INSTANCE
|µ¥ÀÌÅͺ£À̽º°¡ Á¸ÀçÇÏ´Â ÀνºÅϽº¸¦ ÁöÁ¤ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ »õ ÀνºÅϽº·Î |À̵¿Çϸé ÀÌÀü ÀνºÅϽº¿Í »õ ÀνºÅϽº ¸ðµÎ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. |ÀÌ´Â Çʼö ÇʵåÀÔ´Ï´Ù.

|NODENUM
|º¯°æ ÁßÀÎ µ¥ÀÌÅͺ£À̽º ³ëµå¿¡ ´ëÇÑ ³ëµå ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |±âº»°ªÀº 0ÀÔ´Ï´Ù.

|LOG_DIR
|·Î±× °æ·ÎÀÇ À§Ä¡¿¡¼­ º¯°æ»çÇ×À» ÁöÁ¤ÇÕ´Ï´Ù. |·Î±× °æ·Î°¡ ¹Ù²î¸é ÀÌÀü °æ·Î ¹× »õ °æ·Î¸¦ ¸ðµÎ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. °æ·Î°¡ ÀÚµ¿À¸·Î °»½ÅµÇ´Â |°æ¿ì, ·Î±× °æ·Î°¡ µ¥ÀÌÅͺ£À̽º °æ·Î ¾Æ·¡¿¡ ÀÖÀ¸¸é ÀÌ ½ºÆåÀº ¼±ÅÃÀûÀÔ´Ï´Ù.

|CONT_PATH
|Å×ÀÌºí °ø°£ ÄÁÅ×À̳ÊÀÇ À§Ä¡¿¡¼­ º¯°æ»çÇ×À» ÁöÁ¤ÇÕ´Ï´Ù. |ÀÌÀü ÄÁÅ×ÀÌ³Ê °æ·Î¿Í »õ ÄÁÅ×ÀÌ³Ê °æ·Î ¸ðµÎ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. |´ÙÁß ÄÁÅ×ÀÌ³Ê °æ·Î¸¦ º¯°æÇØ¾ß ÇÏ´Â °æ¿ì¿¡´Â ´ÙÁß CONT_PATH ÇàÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. |°æ·Î°¡ ÀÚµ¿À¸·Î °»½ÅµÇ´Â °æ¿ì, ÄÁÅ×ÀÌ³Ê °æ·Î°¡ µ¥ÀÌÅͺ£À̽º °æ·Î ¾Æ·¡¿¡ ÀÖÀ¸¸é ÀÌ ½ºÆåÀº ¼±ÅÃÀûÀÔ´Ï´Ù. |

|

|ÁÖ:
ºó ÇàÀ̳ª ÁÖ¼® ¹®ÀÚ(#)·Î ½ÃÀÛÇÏ´Â ÇàÀº ¹«½ÃµË´Ï´Ù. |
|

|¿¹

|¿¹ 1

|/home/db2inst1 °æ·Î¿¡ »óÁÖÇÏ´Â DB2INST1 ÀνºÅϽº¿¡¼­ |µ¥ÀÌÅͺ£À̽º TESTDBÀÇ À̸§À» PRODDB·Î º¯°æÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ±¸¼º ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.

|    DB_NAME=TESTDB,PRODDB
|   DB_PATH=/home/db2inst1
|   INSTANCE=db2inst1
|   NODENUM=0

|±¸¼º ÆÄÀÏÀ» relocate.cfg·Î ÀúÀåÇÏ°í ³ª¼­ |´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇؼ­ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» º¯°æÇϽʽÿÀ.

|db2relocatedb -f relocate.cfg

|¿¹ 2

|°æ·Î /dbpathÀÇ ÀνºÅϽº JSMITH¿¡¼­ µ¥ÀÌÅͺ£À̽º DATAB1À» À̵¿ÇÏ·Á¸é, |´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ. |

  1. |µð·ºÅ丮 /dbpath/jsmith¿¡¼­ /dbpath/prodinst·Î ÆÄÀÏÀ» À̵¿½ÃÅ°½Ê½Ã¿À.
  2. |´ÙÀ½ ±¸¼º ÆÄÀÏÀ» db2relocatedb ¸í·É°ú ÇÔ²² »ç¿ëÇÏ¿© |µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» º¯°æÇϽʽÿÀ.
    |   DB_NAME=DATAB1
    |   DB_PATH=/dbpath
    |   INSTANCE=jsmith,prodinst
    |   NODENUM=0
    |

|¿¹ 3

|°æ·Î /databases/PRODDBÀÇ ÀνºÅϽº INST1¿¡ µ¥ÀÌÅͺ£À̽º PRODDB°¡ Á¸ÀçÇÕ´Ï´Ù. |µÎ Å×ÀÌºí °ø°£ ÄÁÅ×À̳ÊÀÇ À§Ä¡¸¦ ´ÙÀ½°ú °°ÀÌ º¯°æÇØ¾ß ÇÕ´Ï´Ù. |

|½ÇÁ¦ µð·ºÅ丮 ¹× ÆÄÀÏÀ» »õ À§Ä¡·Î À̵¿ÇÏ¿´À¸¸é ´ÙÀ½ ±¸¼º ÆÄÀÏÀ» |db2relocatedb ¸í·É°ú ÇÔ²² »ç¿ëÇؼ­ |»õ À§Ä¡¸¦ ÀνÄÇÒ ¼ö ÀÖµµ·Ï µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» º¯°æÇϽʽÿÀ.

|   DB_NAME=PRODDB
|   DB_PATH=/databases/PRODDB
|   INSTANCE=inst1
|   NODENUM=0
|   CONT_PATH=/data/SMS1,/DATA/NewSMS1
|   CONT_PATH=/data/DMS1,/DATA/DMS1

|¿¹ 4

|TESTDB µ¥ÀÌÅͺ£À̽º´Â DB2INST1 ÀνºÅϽº¿¡ ÀÖÀ¸¸ç |/databases/TESTDB °æ·Î¿¡¼­ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. |±×·± ´ÙÀ½ Å×ÀÌºí °ø°£ÀÌ ´ÙÀ½ ÄÁÅ×ÀÌ³Ê¿Í ÇÔ²² ÀÛ¼ºµÇ¾ú½À´Ï´Ù.

|   TS1
|   TS2_Cont0
|   TS2_Cont1
|   /databases/TESTDB/TS3_Cont0
|   /databases/TESTDB/TS4/Cont0
|   /Data/TS5_Cont0
|   /dev/rTS5_Cont1

|TESTDB°¡ »õ ½Ã½ºÅÛÀ¸·Î À̵¿µË´Ï´Ù. »õ ½Ã½ºÅÛ¿¡¼­ ÀνºÅϽº´Â |NEWINST°¡ µÇ¸ç µ¥ÀÌÅͺ£À̽ºÀÇ À§Ä¡´Â /DB2°¡ µË´Ï´Ù.

|µ¥ÀÌÅͺ£À̽º¸¦ À̵¿ÇÒ ¶§ /databases/TESTDB/db2inst1 µð·ºÅ丮¿¡ Á¸ÀçÇÏ´Â |¸ðµç ÆÄÀÏÀ» /DB2/newinst µð·ºÅ丮·Î À̵¿ÇØ¾ß ÇÕ´Ï´Ù. |ÀÌ°ÍÀº óÀ½ ´Ù¼¸ ÄÁÅ×À̳ÊÀÇ À§Ä¡°¡ À̵¿ÀÇ ÀϺκÐÀ¸·Î¼­ ÀçÁöÁ¤µÈ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. |(óÀ½ ¼¼ °³´Â µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿Í °ü°è°¡ ÀÖ°í |³ª¸ÓÁö µÑÀº µ¥ÀÌÅͺ£À̽º °æ·Î¿Í °ü°è°¡ ÀÖ½À´Ï´Ù.) ÀÌ ´Ù¼¸ °³ÀÇ ÄÁÅ×À̳ʴ µ¥ÀÌÅͺ£À̽º |µð·ºÅ丮³ª µ¥ÀÌÅͺ£À̽º °æ·Î¿¡ À§Ä¡Çϱ⠶§¹®¿¡ ±¸¼º ÆÄÀÏ¿¡ ³ª¿­ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. |±×·¸Áö ¾Ê°í ³²¾Æ ÀÖ´Â µÎ °³ÀÇ ÄÁÅ×À̳ʸ¦ »õ ½Ã½ºÅÛÀÇ ´Ù¸¥ À§Ä¡·Î À̵¿ÇÏ´Â °æ¿ì¿¡´Â |±¸¼º ÆÄÀÏ¿¡ ³ª¿­ÇØ¾ß ÇÕ´Ï´Ù.

|½ÇÁ¦ µð·ºÅ丮 ¹× ÆÄÀÏÀ» »õ À§Ä¡·Î À̵¿ÇÏ¿´À¸¸é ´ÙÀ½ ±¸¼º ÆÄÀÏÀ» |db2relocatedb ¸í·É°ú ÇÔ²² »ç¿ëÇؼ­ »õ À§Ä¡¸¦ |ÀνÄÇÒ ¼ö ÀÖµµ·Ï µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» º¯°æÇϽʽÿÀ.

|   DB_NAME=TESTDB
|   DB_PATH=/databases/TESTDB,/DB2
|   INSTANCE=db2inst1,newinst
|   NODENUM=0
|   CONT_PATH=/Data/TS5_Cont0,/DB2/TESTDB/TS5_Cont0
|   CONT_PATH=/dev/rTS5_Cont1,/dev/rTESTDB_TS5_Cont1

|¿¹ 5

|µ¥ÀÌÅͺ£À̽º TESTDB¿¡´Â ³ëµå 10 ¹× 20¿¡ 2°³ÀÇ ÆÄƼ¼ÇÀÌ ÀÖ½À´Ï´Ù. |ÀνºÅϽº SERVINST ¹× µ¥ÀÌÅͺ£À̽º °æ·Î´Â µÎ ³ëµå¿¡¼­ /home/servinstÀÔ´Ï´Ù. |µÎ ³ëµå¿¡¼­ µ¥ÀÌÅͺ£À̽ºÀÇ À̸§Àº SERVDB·Î º¯°æµÇ¸ç |µ¥ÀÌÅͺ£À̽º °æ·Î´Â /databases·Î º¯°æµË´Ï´Ù. |¶ÇÇÑ, ³ëµå 20ÀÇ ·Î±× µð·ºÅ丮´Â /testdb_logdir¿¡¼­ |/servdb_logdir·Î º¯°æµË´Ï´Ù.

|µÎ ³ëµå°¡ º¯°æµÇ±â ¶§¹®¿¡ °¢ ³ëµå¿¡ ±¸¼º ÆÄÀÏÀ» µû·Î ÀÛ¼ºÇØ¾ß ÇÏ°í |db2relocatedb¸¦ ÇØ´ç ±¸¼º ÆÄÀÏ°ú ÇÔ²² °¢ ³ëµå¿¡¼­ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

|³ëµå 10¿¡¼­ ´ÙÀ½ ±¸¼º ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.

|   DB_NAME=TESTDB,SERVDB
|   DB_PATH=/home/servinst,/databases
|   INSTANCE=servinst
|   NODE_NUM=10

|³ëµå 20¿¡¼­ ´ÙÀ½ ±¸¼º ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.

|   DB_NAME=TESTDB,SERVDB
|   DB_PATH=/home/servinst,/databases
|   INSTANCE=servinst
|   NODE_NUM=20
|   LOG_DIR=/testdb_logdir,/servdb_logdir

|»ç¿ë Âü°í

|µ¥ÀÌÅͺ£À̽º°¡ ¼ÓÇÑ ÀνºÅϽº°¡ º¯°æµÇ´Â °æ¿ì¿¡´Â |ÀÌ ¸í·ÉÀ» ½ÇÇàÇØ ÀνºÅϽº¿Í µ¥ÀÌÅͺ£À̽º Áö¿øÀ» º¯°æÇϱâ Àü¿¡ |´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. |

|ÀνºÅϽº¸¦ º¯°æÇÏ´Â °æ¿ì¿¡´Â »õ ÀνºÅϽº ¼ÒÀ¯ÀÚ°¡ ÀÌ µµ±¸¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

|EEE ȯ°æ¿¡¼­ ÀÌ µµ±¸´Â º¯°æÀ» ¿ä±¸ÇÏ´Â ¸ðµç ³ëµå¿¡ ±âÃÊÇÏ¿© ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. |µû¶ó¼­ º¯°æµÇ´Â ³ëµåÀÇ NODENUM °ªÀ» Æ÷ÇÔÇÏ´Â °³º° ±¸¼º ÆÄÀÏÀ» °¢ ³ëµå¿¡ °ø±ÞÇØ¾ß ÇÕ´Ï´Ù. |¿¹¸¦ µé¾î µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À» º¯°æÇÏ¸é ¸ðµç ³ëµå°¡ ÀÌ¿¡ ¿µÇâÀ» ¹Þ°Ô µÇ¸ç |°¢ ³ëµåÀÇ °³º° ±¸¼º ÆÄÀÏ°ú ÇÔ²² db2relocatedb ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. |´ÜÀÏ ³ëµå¿¡ ¼ÓÇÑ ÄÁÅ×À̳ʸ¦ À̵¿ÇÏ´Â °æ¿ì¿¡´Â db2relocatedb ¸í·ÉÀ» |ÇØ´ç ³ëµå¿¡¼­ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

|ÂüÁ¶

|ÀÚ¼¼ÇÑ Á¤º¸´Â Command ReferenceÀÇ |db2inidb - ÀÌÁߺ¹»çµÈ µ¥ÀÌÅͺ£À̽º ÃʱâÈ­ ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ.


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