10G R2 Data Guard Kurulumu

Bu makalede , Maxavailability modda ve fast start fail over aktif edilecek DG ve observer kurulumu anlatılacaktır.

Bu makalede , Maxavailability modda ve fast start fail over aktif edilecek DG ve observer kurulumu anlatılacaktır. Var olan bir DG ortamına Standby kurulumu yapılacaksa standby logların kontrol edilmesi gerekir. Eğer database boyutu büyük ise yedeği ayarlara geçmeden başlatmakta fayda var.

/home/oracle/.bash_profile dosyasına aşağıdaki alias lar eklenirse kurulum sırasında kolaylık olur.

ADIM_1

Primary archive log modda olmalı

ADIM_2

Primary Flashback aktif aktif olmalı

ADIM_3

Force logging aktif olmalı

ADIM_4

Standby DB
1-Oracle ın sadece yazılım ve patch yüklenir. Primary ile aynı dizinlere ve haklara sahip ama DB oluşturulmamış.

Primary
Oracle_Unique_Name FSM_DG1

Standby
Oracle_Unique_Name FSM_DG2

ADIM_5

Primary de standby redo loglar oluşturulur. (primary de nasıl eklendi ise standby da da aynısı eklenecek.)

ADIM_6

primari DB nin pfile ında aşağıdaki değişikler yapılmalı sonra değişiklikler spfile a alınıp spfile ile DB açılmalı

pfile oluşturup manuel yapılmak istenirse

ADIM_7

standby da gerekli klasörleri oluşturuyoruz eksik klasör olursa “ORA-07446: sdnfy: bad value ” for parameter” şeklinde hata veriyor.

ADIM_8

StandBY için Pfile oluşturuyoruz.
Primary’de, pfile oluşturulup standby ın $ORACLE_HOME/dbs e gönderilir.

ADIM_9

Standby sunucuda initFSM.ora da aşağıdaki değişiklikler yapılır.

ADIM_10

Standby DB nomount modda açılır.

ADIM_11

standby de password file oluşturulur (sys şifresi primary ile aynı olmalı).

ADIM_12

primary de rman ile yedek alınır rman yedek standby a gonderilir (aynı lokasyona)

veya

yedek standby da /u02/backup dizinine gönderilir. Kopyalama uzun sürecekse.NFS servisi çalıştırılıp (service nfs start) mount edilerek kopyalama işinden kurtuluruz.

ADIM_13

Rman yedek standby da restore edilir. Bunun için Primary DB de

komutu verilerek standby db de rman backup restore edilir
tail -f ile alertlog dökümü izlenir.

ADIM_14

Standby da redo loglar oluşturulur (size larına dikkat)

ADIM_15

Primary de oluşan redoları stanby a uygulanması için , standby da

Kontrol Edelim
primary de

standby da

REDO APPLY

REDO APPLY USING REAL-TIME APPLY

rman duplicate yerine manuel de oluşturulabilir. primary mount moda alınıp stanby için kontrol file oluşturulup orjinal lokasyonlarına aynı isimlerde kopyalanır. datafile ve log dosyaları da aynı şekilde.

DG Kontrol

PRIMARY

STANDBY

PRIMARY de standby archive hedef kontrolü

S

Redo switch Sıklığı

İşlenmeyen archivelog varsa

Eksik archiveloglar primary den stanby a kopyalanıp

MAXAVAILABILITY için, flashback aktif olması gerekir

Primaryde de stanbyda da

Observer ın çalışığı makinenin tespiti

Observer ın çalışığı makinenin tespiti

Primary
db_name————->FSM
db_unique_name——>FSM_DG1

StandBy
db_name————->FSM
db_unique_name——>FSM_DG2

log
tail -300f /u01/app/oracle/admin/FSM/bdump/drcFSM.log |more

primariye baglanıyoruz

Buraya dikkat konfigurasyon enable edilirken db leri kapatıp açıyor. Burada aslında sistemin uyarı vermesi lazım ama vermiyor enable eder etmez DB yi kapatıyor tekrar açıyor.

her iki db ye de

şeklinde bağlanılabilmesi lazım

aksi halde failover olduğunda db yi açamıyor.

Çeşitli
standby da

primari
mount moda alınıp

Disable etmek için

(o andaki standby yazılır.)

(rolleri değiştirir pri–>std , std da prima olur)
REINSTATE DATABASE ‘FSM_DG2’;

standbyarchivelocation

Data Guard ortamındaki Database lerin kapatılıp açılması
Kapanış adımları

Primari

Standby

Açılış Adımları
Stanby

primary