¸±¸®½º Á¤º¸


º¯°æ ½ÃÀÛ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 - ÀÌÁߺ¹»çµÈ µ¥ÀÌÅͺ£À̽º ÃʱâÈ­ ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ. º¯°æ ³¡


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