Hurriyet

14 Ağustos 2013 Çarşamba

Oracle Veritabanı: Active Database Duplication Yapılması

Active Database Duplication'da backup'sız direk database'leri kopyalayabiliriz. Daha önceden yedekten kopyalama(Duplication işlemi) yapmıştık.  İlk olarak ana sistemimizin archivelog mod'da olması gerekir.

select log_mode from v$database; -- Archive log mode'da olup olmadığını kont- rol etmek için 


Bu kopyalama metodunda da her iki database server içinde "tnsnames.ora" dosyalarında eklemeler yapmak gerekir. Bunun için $ORACLE_HOME/network/admin dosyasına gidip tnsnames.ora dosyalarına kopyalanacak sistemin bilgileri eklenir.

LISTENER1 =   
  (DESCRIPTION =   
   (ADDRESS_LIST =   
   (ADDRESS = (PROTOCOL = TCP)(HOST = berkedup1)(PORT = 1521))   
   )   
   (CONNECT_DATA =   
   (ORACLE_SID = orcl)   
   )   
  ) 


Bu değişikliği yaptıktan sonra rman'de hem target database'e hem de auxiliary database' bağlantı yaparız.
Rman connection string'lerle ilgili daha fazla bilgiyi buradan bulabiliriz.

  rman target berke/berke@orcl auxiliary sys/manager@orcl1   


En son olarak da "DUPLICATE" komutumuzu çalıştırırız.

 duplicate database to orcl   
  from active database    
  spfile   
  nofilenamecheck;   

Hiç yorum yok:

Yorum Gönder