NetWorker: Oracle RAC yedeklemelerini yapılandırma
Summary: Bu KB makalesi, bir NMDA Oracle RAC İstemcisini NetWorker Sunucusuna manuel olarak yapılandırmanıza yardımcı olur.
Instructions
RAC yedeklemeleri, sanal IP/sanal düğüm adı kullanılarak manuel olarak yapılandırılmalıdır (sahip olduğunuz sanal IP'lerden herhangi birini seçin)Manuel
yapılandırma adımları:
1. YAPILANDIRMA DOSYASI (Tüm fiziksel düğümler için gerçekleştirilecek eylem)
a) "nmda_oracle.cfg" altındaki dosya "/nsr/apps/config" dahil olmak üzere tüm fiziksel düğümlerde ORACLE_SID, ORACLE_HOME, TNS_ADMIN (755 izne sahip olduğundan emin olun)
b) Veya yeni bir yapılandırma dosyası da oluşturabilirsiniz (örnek - nmda_oracle_new.cfg altındaki dosya /nsr/apps/config) ve aşağıdaki parametreleri tanımlayın: ORACLE_HOME, ORACLE_SID, TNS_ADMIN (755 izne sahip olduğundan emin olun)
" NMDA yapılandırma dosyasının "zorunlu" parametreleri, /nsr/apps/config/nmda_oracle.cfg:
MANADATORY:ORCALE_HOME=ORACLE_SID=ORACLE_USER= (işletim sistemi kimlik doğrulaması kullanıyorsanız bu parametre kullanılır, ardından RMAN komut dosyasındaki bağlantı dizesi connect target / olur)
Komut dosyası üzerinde değilse yapılandırma dosyasını ekleyin:TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
Önerilen PARAMETRE:NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2. RMAN KOMUT DOSYASI:
a) Yedekleme komut dosyasını oluşturun ve tüm fiziksel düğümlerde aynı yola yerleştirin. Örneğin: /oracle/scripts/fullbackup.rman (755 izne sahip olduğunu onaylayın)
b) NSR_CLIENT sanal düğüm adına ayarlanmalıdır.NSR_CLIENT=virtual node name
NSR_CLIENT , yedeklemeleri dizine eklemek için kullanılır, bu nedenle sanal düğümlerden birini şu şekilde kullanırız: NSR_CLIENT, böylece TÜM yedeklerimiz onun altında dizine eklenir, bu, aynısını kullandığınız için geri yükleme işlemini kolaylaştırır NSR_CLIENT Hangi düğümün hangi yedeği aldığını bilmek yerine verileri geri yüklemek için.
Örnek RMAN komut dosyası:
connect target user/***@SID;
connect rcvcat rman/***@rcat;
RUN {
ALLOCATE CHANNEL T1 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T2 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T3 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T4 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
backup full database tag FULL_DB format 'FULL_DB_%d_%T_%s_%p';
sql 'alter system archive log current';
backup tag DB_ARCHIVE_LOG format 'ARCHIVE_%d_%T_%s_%p' archivelog all delete all input filesperset 50 maxsetsize 20G;
backup tag DB_CONTROLFILE current controlfile format 'CONTROL_%d_%T_%s_%p';
release channel T1;
release channel T2;
release channel T3;
release channel T4;
}
3. Tüm Oracle RAC istemci düğümlerindeki ve NetWorker sunucusundaki ana bilgisayar dosyalarını belirtilen girişi her dosyaya eklenecek şekilde güncelleyin:
• NetWorker sunucusu
• Her iki fiziksel düğüm
• Sanal düğüm
4. NMC'den "Her Fiziksel Düğüm" için sahte istemciler oluşturun. Yedekleme zamanlamaya gerek yoktur (zamanlanmışsa yalnızca YEREL bir dosya sisteminin yedeklemesi alınır).
5. NMC'den: Sanal düğüm için MANUEL OLARAK şu tuşla yeni bir istemci oluşturun: New Client Properties öğesine sağ tıklayın >> (İstemciyi yeni oluşturulan bir grupta tutun ve tüm kukla istemcileri aynı grupta tutun) (olduğunu onaylayın) *@nodeX "Uzaktan Erişim" alanına tüm düğüm adlarını girin)
ndma_oracle.cfg" aynı yolda olmalıdır (Mutlak yol, bu dosyaların tüm düğümlerinde aynı olmalıdır, bu nedenle yapılandırma dosyasının ve RMAN komut dosyasının bir kopyasını aynı yol altındaki tüm fiziksel düğümlerde tutmalısınız)
6. Yeni client:
Backup komutunda aşağıdaki parametreleri ayarlayın:
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
Kaydetme seti: RMAN:/oracle/scripts/fullbackup.rman
Tüm eylemler gerçekleştirildikten sonra, yedeklemeyi yeni oluşturulan sanal düğüm istemci kaynağından çalıştırabilirsiniz.
Additional Information
Veritabanları ve Uygulamalar için NetWorker Modülü belgelerine bakın: Veritabanları ve uygulamalar için NetWorker modülü desteği