Tibero ¹é¾÷ & º¹±¸
Tibero DB ¹é¾÷¿¡´Â Å©°Ô ÇöÀç ¼¹ö°¡ µ¹¾Æ°¡´Â »óÅ¿¡¼ ÇÏ´Â ¿Â¶óÀÎ ¹é¾÷ (Hot Backup)°ú ¼¹ö¸¦ ³»¸° »óÅ¿¡¼ ÇÏ´Â ¿ÀÇÁ¶óÀÎ ¹é¾÷ (Cold Backup)ÀÌ ÀÖ´Ù
1. ¿Â¶óÀÎ ¹é¾÷ (¼¹ö ¿î¿µÁß¿¡ ÇÏ´Â ¹é¾÷ ¹æ½Ä)
¿Â¶óÀÎ ¹é¾÷Àº Archive log ¸ðµå¿¡¼¸¸ °¡´ÉÇÏ´Ù.
a. ÄÁÆ®·Ñ ÆÄÀÏ ¹é¾÷
SQL> alter database backup controlfile to trace as
'/home/tibero/tbdata_bak/ctrlfile001.sql' reuse NORESETLOGS;
b. µ¥ÀÌÅÍ ÆÄÀÏ ¹é¾÷
SQL> select * from v$tablespace; (ÇØ´ç ¸ðµç Å×ÀÌºí ½ºÆäÀ̽º ¸ðµÎ ¹é¾÷...TEMP´Â ÇÊ¿ä¾øÀ½)
SQL> ALTER TABLESPACE SYSTEM BEGIN BACKUP; -- µ¥ÀÌÅͺ£À̽º¿¡ ¿Â¶óÀÎ ¹é¾÷ ½ÃÀÛÀ» ¾Ë¸°´Ù. (Çü½Ä : ALTER TABLESPACE [TABLESPACE_NAME] BEGIN BACKUP;)
SQL> ALTER TABLESPACE USER BEGIN BACKUP;
SQL> ALTER TABLESPACE UNDO BEGIN BACKUP;
SQL> ALTER TABLESPACE _APM_TS BEGIN BACKUP;
SQL> !cp /home/tibero/tbdata/system001.tdf /home/tibero/tbdata_bak/system001.tdf -- µ¥ÀÌÅÍ ÆÄÀÏ Ä«ÇÇ
SQL> !cp /home/tibero/tbdata/USER001.tdf /home/tibero/tbdata_bak/USER001.tdf
SQL> !cp /home/tibero/tbdata/UNDO001.tdf /home/tibero/tbdata_bak/UNDO001.tdf
SQL> !cp /home/tibero/tbdata/APM_TS001.tdf /home/tibero/tbdata_bak/APM_TS001.tdf
SQL> ALTER TABLESPACE SYSTEM END BACKUP; -- µ¥ÀÌÅͺ£À̽º¿¡ ¿Â¶óÀÎ ¹é¾÷ Á¾·á¸¦ ¾Ë¸°´Ù. (Çü½Ä : ALTER TABLESPACE [TABLESPACE_NAME] END BACKUP;)
SQL> ALTER TABLESPACE USER END BACKUP;
SQL> ALTER TABLESPACE UNDO END BACKUP;
SQL> ALTER TABLESPACE _APM_TS END BACKUP;
º¹±¸
¸¸¾à µ¥ÀÌÅÍ ÆÄÀÏÀ» Çϳª ³¯·È´Ù°í ÇÏÀÚ...
±×·³ ¹é¾÷ ¹ÞÀº µ¥ÀÌÅÍ ÆÄÀÏÀ» ¿øº» µ¥ÀÌÅÍ ÆÄÀÏ À§Ä¡·Î º¹»çÇؼ DB¸¦ ºÎÆÃÇÏ°Ô µÇ¸é mount ¸ðµå·Î Á¢¼ÓÀÌ µÉ°ÍÀÌ´Ù.
±×·¯¸é ¾Æ·¡¿Í °°ÀÌ recovery¸¦ ÇØÁÖ¸é normal ¸ðµå·Î ºÎÆÃÀÌ µÉ°ÍÀÌ´Ù.
SQL> tbsql sys/tibero -- sys°èÁ¤À¸·Î Á¢¼Ó
SQL> alter database recover automatic database;
DB Àç±âµ¿
$ tbdown
$ tbboot
2. ¿ÀÇÁ¶óÀÎ ¹é¾÷ (¼¹ö ¿î¿µÁßÀÌ ¾Æ´Ò¶§ ÇÏ´Â ¹é¾÷ ¹æ½Ä)
¿ÀÇÁ¶óÀÎ ¹é¾÷Àº noarchive ¸ðµå¿¡¼µµ °¡´ÉÇÏ´Ù...
SQL> select name from v$datafile; -- ÀÔ·ÂÇÏ¸é ³ª¿À´Â °÷ÀÇ ¸ðµç µ¥ÀÌÅÍÆÄÀÏÀÌ ¹é¾÷´ë»óÀÌ´Ù.
SQL> select group#, member from v$logfile; -- ÀÔ·ÂÇÏ¸é ³ª¿À´Â °÷ÀÇ ¸ðµç µ¥ÀÌÅÍÆÄÀÏÀÌ ¹é¾÷´ë»óÀÌ´Ù.
SQL> select name from v$controlfile; -- ÀÔ·ÂÇÏ¸é ³ª¿À´Â °÷ÀÇ ¸ðµç µ¥ÀÌÅÍÆÄÀÏÀÌ ¹é¾÷´ë»óÀÌ´Ù.
$ tbdown
$ cp /home/tibero/tbdata/*.tdf /home/tibero/tbdata_bak/
$ cp /home/tibero/tbdata/*.tdf /home/tibero/tbdata_bak/
$ cp /home/tibero/tbdata/*.redo /home/tibero/tb data_bak/
$ cp /home/tibero/tbdata/*.ctl /home/tibero/tbdata_bak/
¶Ç´Â
$ cp /home/tibero/tbdata/*.* /home/tibero/tbdata_bak/
º¹±¸
ÇØ´ç º¹»çÇÑ ÆÄÀϵéÀ» ¿øº» À§Ä¡¿¡ µéÀ̺ÎÀ¸°í DB ºÎÆÃÇÏ¸é ²ý~