Pokyny k migraci DDBEA na RMAN AGENT

Summary: Následující článek databáze znalostí obsahuje pokyny při migraci ze záloh Oracle z DDBEA na agenta RMAN. Od verze 19.13 již agent databázové aplikace nepodporuje zálohování Oracle RMAN. Zákazníkům se doporučuje použít agenta Oracle RMAN pro všechny budoucí zálohy. Agenta databázové aplikace lze nadále používat pro obnovení. ...

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

Hlavní témata
  • Instalace agenta RMAN
  • Co je třeba vzít v úvahu u úložné jednotky DDboost
  • Migrace skriptů RMAN Backup/Restore do skriptu agenta RMAN
  • Co je třeba vzít v úvahu při uchování
  • Co je třeba vzít v úvahu při obnovení
  • Křížová kontrola a odstranění
  • Správa záloh DDBEA
Instalace agenta RMAN
Nainstalujte agenta RMAN podle dokumentace agenta RMAN.

Jako příklady lze použít následující videa.

Pokud se používají pracovní postupy Protectpoint nebo Storage Direct (Oracle proxy), NEPŘEMISŤUJTE na produkt agenta RMAN. Pracovní postup Protectpoint nebo Storage Direct není v agentovi RMAN k dispozici. Pokud není cílem migrovat na běžné zálohy RMAN Oracle.
 
Jak rozpoznat, zda se používá pracovní postup serveru proxy.
Zkontrolujte, zda skript rman obsahuje následující syntaxi:
...
ZÁLOHOVAT POUZE PROXY...
...

Spusťte úplnou zálohu RMAN agenta včetně archivelogs a controlfile pro úplnou migraci na agenta RMAN.

Co je třeba vzít v úvahu u úložné jednotky DDboost
 
  • Pro agenta RMAN se doporučuje použít novou jednotku Boost Storage Unit.
  • Jednotka úložiště agenta RMAN by měla být povolena nebo neměla být povolena optimalizace aplikací Oracle v závislosti na nastavení na úložné jednotce DDBEA. Pokud je v nástroji DDBEA povolena, měl by jej povolit také zástupce RMAN. Tím zajistíte, že deduplikace bude konzistentní při přechodu jednoho produktu na druhý a nedojde ke zvýšení využití místa v systému Data Domain.
  • Pokud využití místa v systému Data Domain není problém, doporučujeme povolit funkci v úložné jednotce RMAN Agent Boost, která zajišťuje nejlepší možné rychlosti deduplikace. Zvýšení využití místa je menší než skutečná velikost databáze.

Jak nastavit a zkontrolovat, zda optimalizace aplikací Oracle
Nastavení optimalizace aplikací Oracle
mtree option set app-optimized-compression oracle1 mtree /data/col1/orcl-16k-x4-mre-07-sip1-1dfae

Zkontrolujte, zda je povolena optimalizace aplikace Oracle.
 
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

Hodnota oracle1 znamená, že je povolena optimalizace aplikace Oracle.

Migrace skriptů RMAN Backup/Restore do skriptu agenta RMAN.
 
Skripty RMAN lze migrovat z DDBEA do agenta RMAN. To se provádí změnou alokace příkazů partnerského kanálu pro použití knihovny RMAN agentů a prostředí vyžadovaných tímto produktem.

Příklad:
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)’;

Stejnou změnu je nutné provést, pokud jsou kanály v konfiguraci rman nakonfigurovány automaticky.
Příkaz Rman "show all;" zobrazí, pokud se používají automatické kanály.


Co je třeba vzít v úvahu při uchování
RMAN Agent a DDBEA se spoléhají na zásady uchování Oracle RMAN, takže v této oblasti nejsou vyžadovány žádné změny, kromě správné alokace kanálu údržby pro spuštění zastaralých příkazů /křížových příkazů rman delete.

DdBEA používá příkaz ddbmadmin k vypsat a odstranit zálohy mimo pracovní postup RMAN. Ekvivalentní příkaz v agentovi RMAN je ddutil. Zkontrolujte dokumentaci, jak používat nástroj ddutil, pokud bylo uchování vynuceno v DDBEA spuštěním příkazu ddbmadmin namísto zásady uchování Oracle RMAN.
 

Co je třeba vzít v úvahu při
obnoveníObnovy pomocí agenta RMAN se provádějí přidělením kanálů, jak je vysvětleno v části "Migrate RMAN Backup/Restore scripts to RMAN Agent".
Po instalaci agenta RMAN se doporučuje provést KOMPLETNÍ zálohování včetně kontrolního souboru a protokolů archivu.
Pokud se úplná záloha neprovede, obnovení může vyžadovat část zálohy vytvořené nástrojem DDBEA. Další část musí být vytvořena zástupcem RMAN. Řešením v tomto případě je přidělit kanály pro obě řešení.

Příklad
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)’;
…
}

Spusťte úplnou zálohu RMAN agenta včetně archivelogs a controlfile pro úplnou migraci na agenta RMAN.
Křížová kontrola a odstranění.
 
Křížová kontrola a odstranění ovlivňují operace se softwarem Data Domain. Tyto operace se doporučuje provádět samostatně pro zálohy agenta DDBEA a RMAN.
  • Pro použití DDBEA: Před křížové zaškrtnutí zálohy dokončeno
  • Pro zástupce RMAN použijte: po křížové zaškrtnutí zálohy dokončeno.

Pokud je nutné zkontrolovat všechny zálohy najednou, přidělte kanály údržby pro oba produkty ve stejném skriptu rman.
To by mělo být provedeno pouze po dobu, kdy jsou zálohy DDBEA stále v uchování.

Příklad
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)’;
…
}

POZNÁMKA:
Pokud je křížový kontrola součástí zálohovacího skriptu rman, doporučuje se (není povinné) používat syntaxi: "Crosscheck backup completed after ", která nebude označena jako vypršela platnost předchozích záloh DDBEA.
Pokud již zálohy DDBEA nejsou relevantní, přidělte pouze kanály agenta RMAN.

Scénář
Zákazník nainstaloval RMAN agenta do 4. dubna 2023
skript rman, který provede křížovou kontrolu pro RMAN agenta.
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’;
}

Skript RMAN pro DDBEA by vypadal takto.
 
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 používá formát data uvedený v parametru NLS_DATE_FORMAT , což je DD-MON-YY v předchozím příkladu.
Správa záloh DDBEA
 
  • Jak zjistit, kteří klienti provedli zálohování DDBEA pro konkrétní jednotku úložiště DDboost
Zobrazí všechny klienty pro danou cestu zařízení.
ddbmadmin -i -z [-D 9]

Příklad
/opt/dpsapps/dbappagent/bin/ddbmadmin -i -n oracle -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg

Seznam klientů pro cestu zařízení /rman:
client = testdb_client
...
Client = oracle.test.lab

POZNÁMKA: Pokud bylo pro zálohování DDBEA použito více jednotek úložiště Boost, je nutné tento příkaz spustit pomocí konfiguračních souborů, které tyto boost jednotky nakonfigurovaly.
 
  • Jak zkontrolovat, zda pro konkrétního klienta
    stále existují zálohy DDBEA. Zobrazí informace pro sady uložení úsporou časového rozsahu.
/opt/dpsapps/dbappagent/bin/ddbmadmin -s [-t] [-b ] -e  -n oracle -z  [-D 9]


Příklad
./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.

  POZNÁMKA: Tento příkaz zobrazí informace o klientovi zadaném v config_file. Pokud není zadán žádný klient, zobrazí se zálohy pro název hostitele, odkud je tento příkaz spuštěn.
Tento příkaz může být nutné spustit z různých klientů, kteří prováděli zálohování DDBEA.

Jak odstranit zálohy z nástroje DDBEA, pokud už nejsou potřeba.

Odstraňte sady uložení v rozsahu ušetřeného času.
ddbmadmin -d [-t] [-c] [-b ] -e  -n  -z  [-D 9] [-c]

Příklad:
/opt/dpsapps/dbappagent/bin/ddbmadmin -d -n oracle  -e tomorrow -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg


Zadaný čas konce je pozdější než aktuální čas.
Uložit informace o sadě:        
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.

POZNÁMKA: Tento příkaz odstraní zálohy pro klienta zadaného v config_file. Pokud není zadán žádný klient, vymažou se zálohy pro název hostitele, odkud je tento příkaz spuštěn.
Tento příkaz může být nutné spustit z různých klientů, kteří zálohovali DDBEA pomocí konfiguračních souborů.
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.