DDBEA'dan RMAN AGENT'a Geçiş yönergeleri
Summary: Aşağıdaki Knowledge Base makalesi, DDBEA'dan RMAN Agent'a Oracle Yedeklemeleri geçişine ilişkin yönergeler sağlar. 19.13 sürümünden, veritabanı uygulama aracısı artık Oracle RMAN yedeklemelerini desteklemez. Müşterilerin gelecekteki tüm yedeklemeler için Oracle RMAN Agent'ı kullanmaları önerilir. Veritabanı uygulama aracısı geri yüklemeler için çalışmaya devam eder. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Ana Konular
Protectpoint veya Storage Direct (Oracle proxy) iş akışları kullanılırsa RMAN Agent ürününe GEÇMEYİN. Protectpoint veya Storage Direct iş akışı RMAN Agent'ta kullanılamaz. Amaç, normal RMAN Oracle yedeklemeleri için geçiş yapmak yoksa.
Tamamen RMAN Aracısı'na geçiş için arşiv günlükleri ve controlfile dahil olmak üzere TAM RMAN Aracısı yedeklemesi çalıştırın.
DDboost depolama Birimi ile ilgili hususlar
Oracle Uygulama optimizasyonu ayarlama ve kontrol
RMAN Yedekleme/Geri Yükleme komut dosyalarını bir RMAN Aracısı komut dosyasına geçirin.
Tutma Hususları
RMAN Aracısı ve DDBEA, Oracle RMAN tutma politikasından güvenmektedir. Bu nedenle, rman'ın eski/çapraz denetimi komutlarını silmek için bakım kanalını doğru şekilde tahsis etmek dışında herhangi bir değişiklik gerekmez.
DDBEA, RMAN iş akışı dışındaki yedeklemeleri listeleyen ve silmek için ddbmadmin kullanır. RMAN Agent'daki eşdeğer komut ddutil'tir. Oracle RMAN tutma politikası yerine ddbmadmin çalıştırarak DDBEA'da tutma zorlandıysanız ddutil'i kullanmayla ilgili belgeleri kontrol edin.
Geri Yükleme Ile ilgili Dikkat Edilmesi Gerekenler
RMAN Aracısı kullanılarak geri yüklemeler, kanalları ayırarak yapılır. Bu, "Migrate RMAN Backup/Restore scripts to RMAN Agent" (RMAN Yedekleme/Geri Yükleme komut dosyalarını RMAN Aracısı'ne Geçirme) bölümünde açıklanmaktadır.
RMAN Aracısı takıldıkten sonra controlfile ve arşiv günlükleri dahil olmak üzere TAM yedekleme yapmanız önerilir.
Tam yedekleme işlemi tamamlandıktan sonra geri yüklemenin DDBEA ile oluşturulan yedeğin bir kısmına ihtiyacı olabilir. RMAN Aracısı ile başka bir bölüm oluşturulmalıdır. Bu durumda çözüm, her iki çözüm için de kanal ayırmaktır.
Örnek
Tamamen RMAN Aracısı'na geçiş için arşiv günlükleri ve controlfile dahil olmak üzere TAM RMAN Aracısı yedeklemesi çalıştırın.
Tek bir işlemde tüm yedeklemeleri çapraz olarak kontrol etmek gerekirse aynı rman komut dosyasındaki her iki ürün için de bakım kanalları tahsis edin.
Bu, yalnızca DDBEA yedeklemelerin hala saklama altında olduğu bir süre için uygulanılmalıdır.
Örnek
NOT: Çapraz denetim, rman yedekleme komut dosyasının bir parçasıysa söz dizimi kullanılması önerilir (zorunlu değildir): "crosscheck backup completed after " (çapraz kontrol yedekleme işlemi, önceki DDBEA yedeklemeleri süresi dolmuş olarak IŞARETLENMEZ) şeklinde işaretlenmez.
DDBEA yedeklemeleri artık geçerli değilse yalnızca RMAN Aracı kanallarını tahsis edin.
Senaryo
Örnek
NOT: Bu komut, sistemde belirtilen istemcinin bilgilerini config_file. İstemci belirtemese bu komutun çalıştırildiği ana bilgisayar adı için yedeklemeler gösterilir.
Bu komutun DDBEA yedeklemelerini gerçekleştiren farklı istemcilerden çalışması gerekebilir.
Artık gerekli değilse DDBEA'dan Yedekleme silme.
Kaydetme süresi aralığındaki kaydetme setlerini silin.
Örnek:
Belirtilen bitiş saati geçerli saatden daha sonradır.
Ayarlanmış bilgileri kaydedin:
NOT: Bu komut, istemcide belirtilen istemci yedeklemelerini config_file. İstemci belirtemediğinde, bu komutun çalıştırildiği ana bilgisayar adı için yedeklemeler silinir.
Bu komutun, yapılandırma dosyalarıyla DDBEA yedeklemesini gerçekleştiren farklı istemcilerden çalışması gerekebilir.
- RMAN Aracısı'nın Kurulup Yapılandırılması
- DDboost depolama Birimi ile ilgili hususlar
- RMAN Yedekleme/Geri Yükleme komut dosyalarını bir RMAN Aracısı komut dosyasına geçirme
- Tutma Hususları
- Geri Yükleme Ile ilgili Dikkat Edilmesi Gerekenler
- Çapraz kontrol ve silmeler
- DDBEA Yedeklemelerini Yönetme
RMAN Agent'ı RMAN Aracısı Belgelerine göre takın.
Aşağıdaki videolar örnek olarak kullanılabilir.
Aşağıdaki videolar örnek olarak kullanılabilir.
- Dell EMC PowerProtect Oracle RMAN Aracısı: Oracle Sunucusunu Yükleme ve Yapılandırma: https://www.youtube.com/watch?v=MgKt8OQgCxk&t=10s
- PowerProtect Data Manager 19.x: linux için Oracle RMAN Agent'ı yükleme ve kaydetme: https://www.youtube.com/watch?v=xB6jgh8otVs&t=4s
- Dell EMC PowerProtect Oracle RMAN Aracısı: Data Domain'i Yapılandırma: https://www.youtube.com/watch?v=6t_wjqYMkv4
- Dell EMC PowerProtect Oracle RMAN Aracısı: Yedekleme Çalıştırma: https://www.youtube.com/watch?v=9E-4GS_SHis&t=1s
Protectpoint veya Storage Direct (Oracle proxy) iş akışları kullanılırsa RMAN Agent ürününe GEÇMEYİN. Protectpoint veya Storage Direct iş akışı RMAN Agent'ta kullanılamaz. Amaç, normal RMAN Oracle yedeklemeleri için geçiş yapmak yoksa.
Bir proxy iş akışının kullanılıyor olup olmadığını tanıma.
rman komut dosyasının aşağıdaki söz dizimi içinde olup olduğunu kontrol edin:
rman komut dosyasının aşağıdaki söz dizimi içinde olup olduğunu kontrol edin:
...
YALNıZCA YEDEKLEME PROXY'si...
...
YALNıZCA YEDEKLEME PROXY'si...
...
Tamamen RMAN Aracısı'na geçiş için arşiv günlükleri ve controlfile dahil olmak üzere TAM RMAN Aracısı yedeklemesi çalıştırın.
DDboost depolama Birimi ile ilgili hususlar
- RMAN Aracısı için yeni bir Boost Depolama Biriminin kullanılması önerilir.
- DDBEA Depolama biriminin ayarına bağlı olarak RMAN Aracı depolama birimi, Oracle uygulama optimizasyonu özelliğini etkinleştirmiş veya etkinleştirmemiş olmalıdır. DDBEA etkinse RMAN Aracısı da etkinleştirilmelidir. Bu, tekilleştirmenin bir ürünün diğer ürüne geçişi sırasında tutarlı bir şekilde çalışmasını ve Data Domain'de alan kullanımının artmasını sağlar.
- Data Domain alan kullanımı bir sorun değilse mümkün olan en iyi tekilleştirme hızlarını sağladığından, RMAN Agent boost depolama birimi özelliğini etkinleştirmeniz önerilir. Alan kullanımındaki artış, veritabanının gerçek boyutundan daha azdır.
Oracle Uygulama optimizasyonu ayarlama ve kontrol
Oracle Uygulama optimizasyonu ayarlama
Oracle Uygulama optimizasyonu özelliğinin etkin olup olmadığını kontrol edin.
Oracle1 değeri, Oracle Uygulama optimizasyonu özelliğinin etkin olduğu anlamına gelir.
mtree option set app-optimized-compression oracle1 mtree /data/col1/orcl-16k-x4-mre-07-sip1-1dfae
Oracle Uygulama optimizasyonu özelliğinin etkin olup olmadığını kontrol edin.
mtree option show mtree /data/col1/orcl-16k-x4-m-re-07-sip1-1dfae Name Option Value ----------------------------------------- ------------------------- ------- /data/col1/orcl-16k-x4-m-re-07-sip1-1dfae app-optimized-compression oracle1
Oracle1 değeri, Oracle Uygulama optimizasyonu özelliğinin etkin olduğu anlamına gelir.
RMAN Yedekleme/Geri Yükleme komut dosyalarını bir RMAN Aracısı komut dosyasına geçirin.
RMAN komut dosyaları, DDBEA'dan RMAN Agent'a geçirebilir. Bu, RMAN Aracı kitaplığını ve bu ürünün gerekli olduğu ortamı kullanmak için tahsis kanal ifadelerini değiştirerek yapılır.
Örnek:
Kanallar rman yapılandırmasında otomatik olarak yapılandırıldığında da aynı değişiklik gerçekleştirılmalıdır.
"show all;" (tümünü göster) komutu, otomatik kanalların kullanılıyorsa bunu gösterir.
Örnek:
DDBEA … ALLOCATE CHANNEL C1 DEVICE TYPE SBT_TAPE PARMS 'BLKSIZE=1048576, SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so, SBT_PARMS=(CONFIG_FILE=/opt/dpsapps/dbappagent/config/oracle_backup.cfg)' FORMAT '%d_%U’; … RMAN AGENT … ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'BLKSIZE=1048576, SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so, ENV=(STORAGE_UNIT=oracle, BACKUP_HOST=10.10.10.xxx, RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent)’;
Kanallar rman yapılandırmasında otomatik olarak yapılandırıldığında da aynı değişiklik gerçekleştirılmalıdır.
"show all;" (tümünü göster) komutu, otomatik kanalların kullanılıyorsa bunu gösterir.
Tutma Hususları
RMAN Aracısı ve DDBEA, Oracle RMAN tutma politikasından güvenmektedir. Bu nedenle, rman'ın eski/çapraz denetimi komutlarını silmek için bakım kanalını doğru şekilde tahsis etmek dışında herhangi bir değişiklik gerekmez.
DDBEA, RMAN iş akışı dışındaki yedeklemeleri listeleyen ve silmek için ddbmadmin kullanır. RMAN Agent'daki eşdeğer komut ddutil'tir. Oracle RMAN tutma politikası yerine ddbmadmin çalıştırarak DDBEA'da tutma zorlandıysanız ddutil'i kullanmayla ilgili belgeleri kontrol edin.
Geri Yükleme Ile ilgili Dikkat Edilmesi Gerekenler
RMAN Aracısı kullanılarak geri yüklemeler, kanalları ayırarak yapılır. Bu, "Migrate RMAN Backup/Restore scripts to RMAN Agent" (RMAN Yedekleme/Geri Yükleme komut dosyalarını RMAN Aracısı'ne Geçirme) bölümünde açıklanmaktadır.
RMAN Aracısı takıldıkten sonra controlfile ve arşiv günlükleri dahil olmak üzere TAM yedekleme yapmanız önerilir.
Tam yedekleme işlemi tamamlandıktan sonra geri yüklemenin DDBEA ile oluşturulan yedeğin bir kısmına ihtiyacı olabilir. RMAN Aracısı ile başka bir bölüm oluşturulmalıdır. Bu durumda çözüm, her iki çözüm için de kanal ayırmaktır.
Örnek
run {
…
ALLOCATE CHANNEL CH0 DEVICE TYPE SBT_TAPE PARMS 'BLKSIZE=1048576, SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so, SBT_PARMS=(CONFIG_FILE=/opt/dpsapps/dbappagent/config/oracle_backup.cfg)' FORMAT '%d_%U’;
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so, ENV=(STORAGE_UNIT=oracle, BACKUP_HOST=10.10.10.xxx, RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent)’;
…
}
Tamamen RMAN Aracısı'na geçiş için arşiv günlükleri ve controlfile dahil olmak üzere TAM RMAN Aracısı yedeklemesi çalıştırın.
Çapraz kontrol ve silmeler.
Çapraz kontrol ve silme işlemleri Data Domain'deki işlemleri etkiler. DDBEA ve RMAN Agent yedeklemeleri için bu işlemleri ayrı olarak çalıştırmanız önerilir.
- DDBEA için kullanım: Yeniden başlatmadan önce çapraz
- RMAN Aracısı için kullanım: Çapraz kontrol yedekleme işlemi,
Tek bir işlemde tüm yedeklemeleri çapraz olarak kontrol etmek gerekirse aynı rman komut dosyasındaki her iki ürün için de bakım kanalları tahsis edin.
Bu, yalnızca DDBEA yedeklemelerin hala saklama altında olduğu bir süre için uygulanılmalıdır.
Örnek
run {
…
ALLOCATE CHANNEL CH0 DEVICE TYPE SBT_TAPE PARMS 'BLKSIZE=1048576, SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so, SBT_PARMS=(CONFIG_FILE=/opt/dpsapps/dbappagent/config/oracle_backup.cfg)' FORMAT '%d_%U’;
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so, ENV=(STORAGE_UNIT=oracle, BACKUP_HOST=10.10.10.xxx, RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent)’;
…
}
NOT:
DDBEA yedeklemeleri artık geçerli değilse yalnızca RMAN Aracı kanallarını tahsis edin.
Senaryo
Müşteri 4 Nisan 2023
tarihinde RMAN Agent'ı yükledi RMAN Aracısı için çapraz kontrol yapmak için rman komut dosyası şu şekilde görünür:
DDBEA için RMAN komut dosyası şu şekilde görünür:
RMAN, önceki örnekte DD-MON-YY olan NLS_DATE_FORMAT parametresinde belirtilen tarih biçimini kullanır.
tarihinde RMAN Agent'ı yükledi RMAN Aracısı için çapraz kontrol yapmak için rman komut dosyası şu şekilde görünür:
run {
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE' TRACE 5 PARMS 'SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so, ENV=(STORAGE_UNIT=oracle, BACKUP_HOST=10.10.10.xxx, RMAN_AGENT_HOME=/home/oracle/opt/dpsapps/rmanagent)’;
…
backup database ..
...
crosscheck backup completed after ’04-APR-23’;
}
DDBEA için RMAN komut dosyası şu şekilde görünür:
run {
ALLOCATE CHANNEL CH0 DEVICE TYPE SBT_TAPE PARMS 'BLKSIZE=1048576, SBT_LIBRARY=/opt/dpsapps/dbappagent/lib/lib64/libddboostora.so, SBT_PARMS=(CONFIG_FILE=/opt/dpsapps/dbappagent/config/oracle_backup.cfg)' FORMAT '%d_%U’;
crosscheck backup completed before ’04-APR-23’;
}
RMAN, önceki örnekte DD-MON-YY olan NLS_DATE_FORMAT parametresinde belirtilen tarih biçimini kullanır.
DDBEA Yedeklemelerini Yönetme
- Belirli bir DDboost Depolama birimi için DDBEA Yedeklemeleri gerçekleştiren istemcileri bulma
Verilen aygıt yolu için tüm istemcileri gösterir.
ddbmadmin -i -z [-D 9]
Örnek
/opt/dpsapps/dbappagent/bin/ddbmadmin -i -n oracle -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg
Aygıt yolu /rman:
client = testdb_client
...
İstemci = oracle.test.lab
NOT: DDBEA yedeklemeleri için birden fazla Boost depolama birimi kullanıldıysa bu komutun, bu boost birimlerini yapılandıran yapılandırma dosyalarıyla çalıştırılmalıdır.
ddbmadmin -i -z [-D 9]
Örnek
/opt/dpsapps/dbappagent/bin/ddbmadmin -i -n oracle -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg
Aygıt yolu /rman:
client = testdb_client
...
İstemci = oracle.test.lab
NOT: DDBEA yedeklemeleri için birden fazla Boost depolama birimi kullanıldıysa bu komutun, bu boost birimlerini yapılandıran yapılandırma dosyalarıyla çalıştırılmalıdır.
- Belirli bir istemci için hala DDBEA
yedeklemelerinin olup olmadığını kontrol edin. Zaman aralığına göre kaydetme kümeleri için bilgileri görüntüler.
/opt/dpsapps/dbappagent/bin/ddbmadmin -s [-t] [-b ] -e -n oracle -z [-D 9]
Örnek
./ddbmadmin -s -n oracle -e tomorrow -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg Client = oracle.test.lab, date and time = 03/17/2023 08:39:06 AM (1679056746), size = 3132120592, name = RMAN:ORCL21C_m91n8m50_3785_1_1, Data Domain retention = not set. Client = oracle.test.lab, date and time = 03/17/2023 08:39:41 AM (1679056781), size = 663753856, name = RMAN:ORCL21C_ma1n8m6d_3786_1_1, Data Domain retention = not set. Client = oracle.test.lab, date and time = 03/17/2023 08:39:48 AM (1679056788), size = 520097848, name = RMAN:ORCL21C_mb1n8m6k_3787_1_1, Data Domain retention = not set.
NOT: Bu komut, sistemde belirtilen istemcinin bilgilerini config_file. İstemci belirtemese bu komutun çalıştırildiği ana bilgisayar adı için yedeklemeler gösterilir.
Bu komutun DDBEA yedeklemelerini gerçekleştiren farklı istemcilerden çalışması gerekebilir.
Artık gerekli değilse DDBEA'dan Yedekleme silme.
Kaydetme süresi aralığındaki kaydetme setlerini silin.
ddbmadmin -d [-t] [-c] [-b ] -e -n -z [-D 9] [-c]
Örnek:
/opt/dpsapps/dbappagent/bin/ddbmadmin -d -n oracle -e tomorrow -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg
Belirtilen bitiş saati geçerli saatden daha sonradır.
Ayarlanmış bilgileri kaydedin:
Client = oracle.test.lab, date and time = 03/17/2023 08:39:06 AM (1679056746), size = 3132120592, name = RMAN:ORCL21C_m91n8m50_3785_1_1, Data Domain retention = not set. Client = oracle.test.lab, date and time = 03/17/2023 08:39:41 AM (1679056781), size = 663753856, name = RMAN:ORCL21C_ma1n8m6d_3786_1_1, Data Domain retention = not set. Client = oracle.test.lab, date and time = 03/17/2023 08:39:48 AM (1679056788), size = 520097848, name = RMAN:ORCL21C_mb1n8m6k_3787_1_1, Data Domain retention = not set. Client = oracle.test.lab, date and time = 03/17/2023 08:39:51 AM (1679056791), size = 19923276, name = RMAN:c-2323869396-20230317-00, Data Domain retention = not set.
NOT: Bu komut, istemcide belirtilen istemci yedeklemelerini config_file. İstemci belirtemediğinde, bu komutun çalıştırildiği ana bilgisayar adı için yedeklemeler silinir.
Bu komutun, yapılandırma dosyalarıyla DDBEA yedeklemesini gerçekleştiren farklı istemcilerden çalışması gerekebilir.
Article Properties
Article Number: 000211408
Article Type: How To
Last Modified: 29 May 2023
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.