Physical Standby Veritabanı için 11g R2 Oracle Data Guard Kurulumu

Tek instance çalışan veritabanının erişebilirliğini artırmak için DataGuard (primary - standby) yapısına geçmeye karar verdik.

Bu makale, Oracle 11G R2 veritabanında Data Guard kurulumunu açıklar. Bir DataGuard yapısına (primary – standby) geçiş, tek bir örnek veritabanının erişilebilirliğini artırır.

Data Guard kurulumu aşağıdaki ana bölümlerden oluşur:

  1. Primary veri tabanının yapılandırılması
  2. SQL*NET Yapılandırması
  3. Standby veri tabanının hazırlanması
  4. Standby veri tabanının oluşturulması
  5. Durumu kontrol etmek için Views

Yazımız için SID’si “erp” olan operasyonel bir ERP veri tabanı kullanacağız ve bu veri tabanına standby veri tabanı eklenecektir. Hem primary hem de standby veritabanı aynı DB_NAME’e sahip olacak, ancak farklı bir DB_UNIQUE_NAME’e sahip olacak.

 

Parameter Primary Database Standby Database
DB_NAME / ORACLE_SID erp erp
DB_UNIQUE_NAME erpprm erpsby
IP Address 192.168.137.100 192.168.137.105
Hostname adb.sysdba.org sdb.sysdba.org

 

Primary veritabanının yapılandırılması

Adım 1:

/home/oracle/.bash_profile dosyalarını düzenliyoruz.

 

Adım 2:

/etc/hosts dosyasını düzenliyoruz. Aşağıdaki iki satırı ekliyoruz. (her iki sunucuda da)

 

Adım 3:

Primary DB ArchiveLog Moda alınır

 

Adım 4:

“Force logging” özelliğini etkinleştiriyoruz.

Adım 5:

Parola dosyasını primary DB sunucusundan standby DB sunucusuna kopyalayın.

Adım 6:

 

Adım 7:

Primary DB’deki değişiklikleri standby DB’si ile senkronize etmek için:

db_recovery_file_des kullanılmışsa:

Önceki satır, RedoLogs’un Standby DB’ye taşınacağını gösterir.

 

Adım 8:

Primary DB’ye standby redolog file ekleyin.

                                                                                   SQL*NET Yapılandırması>>