µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À» ¹Ù²Ù°Å³ª »ç¿ëÀÚ°¡ Á¦°øÇÑ ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÈ ´ë·Î µ¥ÀÌÅͺ£À̽º ¶Ç´Â µ¥ÀÌÅͺ£À̽ºÀÇ ÀϺκÐ(¿¹: ÄÁÅ×À̳ʳª ·Î±× µð·ºÅ丮)ÀÇ À§Ä¡¸¦ ¹Ù²ß´Ï´Ù. ÀÌ µµ±¸¸¦ ÀÌ¿ëÇØ DB2 ÀνºÅϽº¿Í µ¥ÀÌÅͺ£À̽º Áö¿ø ÆÄÀÏÀ» ÇÊ¿ä¿¡ ¸Â°Ô º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
±ÇÇÑ ºÎ¿©
¾øÀ½
Çʼö ¿¬°á
¾øÀ½
¸í·É ±¸¹®
>>-db2relocatedb---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 ...
¿©±â¼,
¿¹
¿¹ 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À» À̵¿ÇÏ·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
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 - ÀÌÁߺ¹»çµÈ µ¥ÀÌÅͺ£À̽º ÃʱâÈ ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ.