Active Data Guard(Stand by)

Oracle Snapshot Standby Database 11g

Merhaba arkadaşlar bu yazım da Oracle 11g ile gelen snapshot standby veritabanından bahsedecegim.
Snapshot Standby read-write modda açılabilen ve tekrar physical standby veritabanına dönüştürülebilinen standby veritabanıdır.
Snapshot standby aktif edildiğinde redo apply durdurulur ve arşiv log olarak yedeklenir. Physical standby a geri dönüldüğünde apply kaldığı yerden arşiv log dosyalarını apply ederek devam eder. Read-write modda açılarak test, patch, v.s gibi işlemler test edilebilir.
Gelelim physical bir standby’ı nasıl snapshot standby yapacagımıza bunun için öncelikle çalışır durumda bir standby’ımızın olması gerekmektedir.
A.)Phsical standby veritabanını,Snapshot standby veritabanına çevirme
1.)Apply İşlemini durdururuz.

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

NOT : RAC standby kullanıyorsak apply işlemini durdurmamız yeterli degil bu durumda veritabanını kapatıp mount modda tekrardan açmamız gerekir.

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;

(continue reading…)

Loading


Standby Veritabanında GAP Probleminin Çözümü

Merhaba arkadaşlar standby veritabanımız da GAP oluştugun da ve elimizde standby’a işleyecek archiveloglar olmadıgı zaman,bunun çözümü olarak production veritabanından incremental bir rman backup alır standby veritabanına işleriz.Bu şekilde iki veritabanını da senkron tutmuş oluruz.Bu senaryoyu örnek üzerinde anlatacak olursak.
1.)Production ve standby veritabanın da archivelog sayısına bakarak archivelog sayısı farklılıklarını görebiliriz.
Production

archive log list;
Database log mode	       Archive Mode
Automatic archival	       Enabled
Archive destination	       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     48
Next log sequence to archive   53
Current log sequence	       53

Standby

archive log list;
Database log mode	       Archive Mode
Automatic archival	       Enabled
Archive destination	       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     48
Next log sequence to archive   0
Current log sequence	       50

(continue reading…)

Loading


Oracle Standby(Data Guard) Switchover ve Failover

SWITCHOVER

Standby teknolojisi kullanıyorsak sistemimizi test etmek adına veya production veritabanında ki planlı kesintilerden dolayı veritabanları arasında rol değişimi yapmamız gereken durumlar oluşabiliyor.Böyle planlı durumlara switchover(rol degişimi) denilir.Yani switchover ile production veritabanımız stand by’a,standby veritabanımız ise production veritabanı olur.Switchover’da 3.parti uygulamalarla(Broker,Cloud,dbvisit) yapılabileceği gibi sql komutlarıyla da yapılabilir.Biz örneğimiz de sql komutları ile yapacağız.

  1. Production  veritabanımızda tüm loglarımızın taşınması için logfile switch yapıyorum.(primary)
ALTER system switch logfile;
  1. Switchover yapmadan önce veritabanımızın switchover durumunu görelim.(primary)
SELECT switchover_status FROM v$database;

(continue reading…)

Loading


Standby Kurulumu

Merhaba arkadaşlar bu yazımda Data Guard kurulumunu anlatacagım.

Benim senaryoma göre ;

Birinci makineye Oracle Enterprise Linux 6.4 kurup onunda üzerine de Oracle 11gR2 yazılımı ve veritabanı kurulmuştur.Ve ben bu makineyi bundan sonra primary makine ismiyle anacagım.

İkinci makineye de aynı şekilde Oracle Enterprise Linux 6.4 kurulacagım bu aşamadan sonra ise buraya sadece Oracle 11gR2 yazılımını kuracagım.Bu makineyi de secondary ismiyle anacagım.

Yani benim canlı(production) veritabanım primary,ondan beslenen standby veritabanım da secondary olacak.

Primary Secondary
Hostname primary secondary
IP 192.168.1.125 192.168.1.126
ORACLE_SID ORCL ORCLSTBY
ORACLE_UNQNAME ORCL ORCLSTBY
ORACLE_NAME ORCL ORCL

Data Guard kurulumu yapmanın birden fazla yöntemi vardır.Duplicate komutuyla kurulabilecegi gibi alınan rman backup ile de kurulumu yapabiliriz bunların yanı sıra 3. parti uygulamaları(dbvisit,12c cloud control,Broker vb.) kullanarak da kurulum yapabiliriz aslında bunlarda arka planda duplicate veya alınan backup’ı kullanma vb. işlemler yapıyor,bu 3.parti uygulamaların tek yararı kurulumu daha basite indirgemek.
(continue reading…)

Loading


Oracle Standby Teknolojisi

Merhaba ardaşlar bu yazımda Oracle Standby(Data Guard) teknolojisinden bahsedecegim

Standby(Data Guard) Oracle’ın felaket kurtarma(disaster recovery) çözümüdür.

Nedir bu felaket kurtarma,bunu örneklerle açıklayacak olursak veritabanımızın bulunduğu ortamın bir şekilde zarar görmesi(yangın,deprem,sel vb.) sonucu sıfır veri kaybı veya çok az bir veri kaybı ile hızlı bir şekilde veritatabanımızı ayağa kaldırmamızı sağlar.Peki bunu nasıl sağlar ;Bunu da veritabanımızın bire bir kopya (replice)’ sını başka bir lokasyon da bekleterek sağlar.

Oracle standby kullanabilmek için Oracle’ın Enterprise sürümünü kullanıyor olmamız gerekir.Standby teknolojisi  Oracle 7 ile manuel standby veritabanı oluştururarak kullanılmaya başlandı ve her versiyon da yeni özellikler getirildi.
(continue reading…)

Loading


  • Sertifikasyon



  • Etiketler

  • Topluluklar

                     
                     
  • Copyright © 1996-2010 Mustafa Bektaş Tepe. All rights reserved.
    Türkçeleştirme Blogizma | AltyapıWordPress