HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
  Standby Database ±¸Ãà [DB] ¿À¶óŬ 2010-01-31 23:16:00  
  À̸§ : È£¼®  (119.¢½.25.103)  Á¶È¸: 120    
Standby Database ±¸Ãà [DB] ¿À¶óŬ

º¹»ç http://blog.naver.com/zoom7810/50026288980

1. Standby DataBase ÀåÁ¡

µ¥ÀÌÅͺ£À̽º Àå¾Ö½Ã ¹Ì¸® ¹é¾÷ ¹Þ¾ÆµÐ datafile °ú archivelog ¸¦ ¸ðµÎ restore ÇÏ¿© º¹±¸ÇÏ°Ô µÇ´Âµ¥ À̰æ¿ì º¹±¸ ½Ã°£ÀÌ ±æ¾î Àå¾Ö½Ã°£ÀÌ ±æ¾îÁö°Ô µÈ´Ù.

ÀÌ·²°æ¿ì¸¦ ´ëºñÇÏ¿© ¹Ì¸® Standby Database ¸¦ ±¸¼ºÇÏ¿© Standby Database¿¡ Recovery¸¦ ÁøÇàÇØ

µÎ°í Primary Database Àå¾Ö ½Ã ¹Ù·Î Standby Database¸¦ Active ½Ã۸é Down TimeÀ» ÃÖ¼ÒÈ­

ÇÒ ¼ö ÀÖ´Ù.

 

2. Standby DataBase ±¸ÃàÀýÂ÷

Standby DB ±¸¼ºÀ» À§ÇØ Primary DB¿ÍÀÇ datafile, archivelog µîÀÇ sequence# ¸¦ µ¿±âÈ­ ½ÃÄÑ¾ß Çϱ⠶§¹®¿¡ ÀýÂ÷»ó ¼ø¼­°¡ ¸Å¿ì Áß¿äÇÏ´Ù

 

0) Standby DB°¡ ±¸¼ºµÉ ½Ã½ºÅÛ¿¡ Oracle À» Primary DB¿Í µ¿ÀÏÇÑ version À¸·Î install ÇÑ´Ù

@ Primary DB path = /dbms/oracle/oradata/ORA

@ Standby DB path = /backup/dbms/oracle/oradata/ORA

 

----------------------------------------------------------------------------

Primary DB

----------------------------------------------------------------------------

1) Primary DB°¡ OpenµÇ¾î ÀÖ´Â »óÅ¿¡¼­ Standby DB¿ë Control fileÀ» »ý¼ºÇϰí À̸¦

   Standby DB¿¡ Control file ·Î º¹»ç

SQL> alter database create standby controlfile as '/dbms/oracle/oradata/ORA/stby01.ctl';

SQL> alter database create standby controlfile as '/dbms/oracle/oradata/ORA/stby02.ctl';

SQL> alter database create standby controlfile as '/dbms/oracle/oradata/ORA/stby03.ctl';

 

2) Primary DBÀÇ Ãʱâ Datafile À» Standby DB·Î º¹»ç

   [¹æ¹ý1] dbf ÆÄÀÏÀ» ftp ·Î Àü¼Û

   [¹æ¹ý2] ¿À¶óŬ DRD ÃʱâÈ­

            A. ÃʱâÈ­ ´ë»ó DRD Á¶È¸

            SQL> select tablespace_name, file_name, bytes/1024/1024 mega from

                 dba_data_files;

                 TABLESPACE_NAME       FILE_NAME                                  MEGA
                 -------------------- ---------------------------------------- ---------
                 USERS                 /dbms/oracle/oradata/ORA/users01.dbf         5
                 SYSAUX                /dbms/oracle/oradata/ORA/sysaux01.dbf      310
                 UNDOTBS1              /dbms/oracle/oradata/ORA/undotbs01.dbf      35
                 SYSTEM                /dbms/oracle/oradata/ORA/system01.dbf      490
                 EXAMPLE               /dbms/oracle/oradata/ORA/example01.dbf     100

 

            # mkdir dr_copy

            SQL> alter tablespace users begin backup;

            SQL> !cp /dbms/oracle/oradata/ORA/users01.dbf /dbms/oracle/oradata/ORA/dr_copy
            SQL> alter tablespace users end backup;

                   µîµîµî....

            ÅÆÇÁÆÄÀÏÀº ±×³É º¹»çÇÑ´Ù.

            SQL> select name, bytes/1024/1024 mega from v$tempfile;

            NAME                                        MEGA
            ----------------------------------------  ---------            /dbms/oracle/oradata/ORA/temp01.dbf          20

           

           dr_copy¸¦ ¾ÐÃàÀ¸·Î ¹­¾î¼­ dr ÀÇ ../oradata/ORA/ ¹Ø¿¡ Ç®¾î³õ´Â´Ù

 

3) Primary DBÀÇ Archivelog ÆÄÀÏÀ» Standby DB·Î º¹»ç

 

----------------------------------------------------------------------------

Standby DB

----------------------------------------------------------------------------

4) ÀνºÅϽº¸¦ nomount ¸ðµå·Î ±¸µ¿ÇÑ´Ù

SQL> startup nomount

 

5) °æ¿ì¿¡ µû¶ó ÃʱâÈ­ ÆÄÀÏÀ» È®ÀÎÇÑ´Ù

   ¾î¶² ÃʱâÈ­ ÆÄÀÏÀ» ¹°°í ¿Ã¶ó°¡´ÂÁö È®ÀÎÇÏ·Á¸é 

    /dbms/oracle/product/10.2.0/Db_1/dbs °æ·Î¿¡ spfileORA.ora ÆÄÀÏÀÌ ÀÖÀ¸¸é spfile ¸ðµåÀ̰í,

    ¾øÀ¸¸é pfile ¸ðµå

  

   [ pfile ÀÎ °æ¿ì ]

    è initORA.ora ÆÄÀÏÀ» »ý¼ºÇÑ´Ù.

   è standby ±¸¼º ½Ã ÃʱâÈ­ ÆÄÀÏ(initORA.ora)À» Á÷Á¢ ¼öÁ¤ÇÑ´Ù

 DR½Ã½ºÅÛÀÇ /dbms/oracle/product/10.2.0/Db_1/admin/ORA/pfile °æ·Î¿¡ »ý¼ºµÈ init.ora.xxxx

 ÆÄÀÏÀ» /dbms/oracle/product/10.2.0/Db_1/dbs °æ·Î¿¡ ÆÄÀÏ À̸§À» º¯°æÇÏ¿© º¹»çÇÑ´Ù.

  # mv ./init.ora.xxxx  /dbms/oracle/product/10.2.0/Db_1/dbs/initORA.ora

 

[ spfile ÀÎ °æ¿ì ]

è standby ±¸¼º ½Ã sqlplus ¸ðµå¿¡¼­ alter ¸í·É¾î·Î ±¸¼ºÇÑ´Ù

    SQL> show parameter file

 

  è Primary DB¿Í Standby DB°£¿¡ datafile, redo log file ÀÌ À§Ä¡ÇÏ´Â directory °¡

    ´Ù¸¦ °æ¿ì  db_file_name_convert ¿Í log_file_name_convert¸¦ »ç¿ëÇÏ¿© directory À̸§

    Áß ´Ù¸¥ºÎºÐÀ» Ä¡È¯ ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù

    SQL> alter system set db_file_name_convert = 

         '/dbms/oracle/oradata/ORA','/backup/oracle/oradata/ORA' scope= spfile;

          //µé¾î¿Â °æ·Î, ġȯÇÒ °æ·Î

 

6) Standby DB¸¦ mount ¹× recovery Àû¿ëÇÑ´Ù

SQL> alter system set log_archive_dest_1='location=/dbms/oracle/product/10.2.0/Db_1/dbs/arch'

scope=both;

SQL> alter database mount standby database;

SQL> ALTER SYSTEM SET  log_archive_format= '%t_%s_%r.arc' SCOPE=SPFILE;

SQL> shutdown immediate

SQL> startup nomount

SQL> alter database mount standby database;

SQL> set autorecovery on;

SQL> recover managed standby database disconnect; <----- #1¿ä·¸°Ô ¹Ù²Þ
           Media recovery complete.

SQL> alter database archivelog;

 

7) Á¤ÇÕ¼º È®ÀÎ

Primary DB¿Í Standby DB°£ÀÇ sequence#°¡ µ¿±âÈ­ µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÑ´Ù

SQL> select max(sequence#) from v$log_history;

MAX(SEQUENCE#)

----------------------------

          1146

 


¸ñ·Ï
°Ô½Ã¹° 12°Ç
No Title Name Date Hits
75   xml ttt È£¼® 10-12-08 32
74   111 È£¼® 10-10-28 13
73   ³óÃÌ ¼Ò¼È³×Æ®¿öÅ© ¤Ð¤Ð È£¼® 10-03-28 113
72   Ä¿¼­ Ȱ¿ë È£¼® 10-03-26 114
71   22222222 È£¼® 10-03-09 159
70   111 È£¼® 10-03-08 187
  Standby Database ±¸Ãà [DB] ¿À¶óŬ È£¼® 10-01-31 121
68   Àû¼öº¸µå¿¡¼­ ·Î±×Àνà ¹®Á¦´Â ÄíŰ¹®Á¦ È£¼® 09-01-19 289
66   ¼Ò½º¼öÁ¤½Ã echo 󸮽à ÀÚ½ÅÀÇ ¾ÆÀÌÇǸ¸ Àû¿ëÇϱâ È£¼® 08-11-03 242
64   rh2 ³¯Â¥ Á¶°ÇÀÌ ¾ø´Â Äõ¸® È£¼® 08-10-01 236
59   c ¿¡¼­ ini Àбâ È£¼® 08-05-28 308
48   sga_max_size º¯°æ ÀýÂ÷ (1) È£¼® 07-10-01 1110
 
Copyright © zenos.pe.kr. All rights reserved.