Retningslinjer for migrering af DDBEA til RMAN AGENT
Samenvatting: Følgende Knowledge Base-artikel indeholder retningslinjer for migrering fra Oracle-sikkerhedskopieringer fra DDBEA til RMAN Agent. Fra version 19.13 understøtter databaseappagenten ikke længere Oracle RMAN-sikkerhedskopier. Kunderne anbefales at bruge Oracle RMAN-agenten til alle fremtidige sikkerhedskopieringer. Database-appagenten kan fortsat bruges til gendannelser. ...
Dit artikel is van toepassing op
Dit artikel is niet van toepassing op
Dit artikel is niet gebonden aan een specifiek product.
Niet alle productversies worden in dit artikel vermeld.
Instructies
Vigtigste emner
Hvis Protectpoint- eller Storage Direct-arbejdsprocesser (Oracle proxy) er i brug, må du IKKE migrere til RMAN Agent-produktet. Det direkte Protectpoint- eller Storage Direct-workflow er ikke tilgængeligt i RMAN Agent. Medmindre målet er at migrere til almindelige RMAN Oracle-sikkerhedskopieringer.
Kør en FULL RMAN Agent-sikkerhedskopiering, herunder archivelogs og controlfile, for at migrere helt til RMAN-agenten.
Overvejelser om DDboost-storageenhed
Sådan indstiller og kontrollerer du, om Oracle-appoptimering
Migrere RMAN-sikkerhedskopierings-/gendannelsesscripts til et RMAN-agentscript.
Overvejelser om
opbevaringRMAN Agent og DDBEA er afhængige af Oracle RMAN-opbevaringspolitik, så der kræves ingen ændringer i dette område ud over at allokere vedligeholdelseskanalen korrekt for at køre rman delete forældede/krydskontrolkommandoer .
DDBEA bruger ddbmadmin til at lave en liste over og slette sikkerhedskopier uden for RMAN-arbejdsgangen. Den tilsvarende kommando i RMAN-agenten er ddutil. Se dokumentationen om, hvordan du bruger ddutil, hvis opbevaring blev håndhævet i DDBEA ved at køre ddbmadmin i stedet for Oracle RMAN-opbevaringspolitikken.
Overvejelser om
gendannelseGendannelser ved hjælp af RMAN-agenten udføres ved tildeling af kanalerne. Dette er forklaret i afsnittet "Migrate RMAN Backup/Restore scripts til RMAN Agent".
Det anbefales at foretage en KOMPLET sikkerhedskopiering, herunder kontrolfil- og arkivlogfiler, når RMAN-agenten er installeret.
Hvis der ikke er foretaget en komplet sikkerhedskopiering, skal gendannelsen muligvis bruge en del af en sikkerhedskopi, der er oprettet med DDBEA. Der skal oprettes en anden del med RMAN-agenten. Løsningen i dette tilfælde er at allokere kanaler til begge løsninger.
Eksempel
Kør en FULL RMAN Agent-sikkerhedskopiering, herunder archivelogs og controlfile, for at migrere helt til RMAN-agenten.
Hvis det er nødvendigt at krydskontrol af alle sikkerhedskopier på én vej, skal du allokere vedligeholdelseskanaler for begge produkter i samme rman-script.
Dette bør kun gøres i den periode, hvor DDBEA-sikkerhedskopier stadig er under opbevaring.
Eksempel
BEMÆRK: Hvis krydskontrol er en del af rman-sikkerhedskopieringsscriptet, anbefales det (ikke obligatorisk) at bruge syntaks: "Krydskontrolsikkerhedskopiering fuldført efter ", da dette IKKE vil markeres som udløbne tidligere DDBEA-sikkerhedskopier.
Hvis DDBEA-sikkerhedskopieringer ikke længere er relevante, skal du kun allokere RMAN-agentkanaler.
Scenarie
Eksempel
BEMÆRK: Denne kommando viser oplysninger om den klient, der er angivet i config_file. Hvis der ikke er angivet en klient, vises sikkerhedskopierne for værtsnavnet, hvorfra denne kommando køres.
Denne kommando skal muligvis køres fra de forskellige klienter, der har foretaget DDBEA-sikkerhedskopieringer.
Sådan sletter du sikkerhedskopier fra DDBEA, hvis de ikke længere er nødvendige.
Slet lagringssættene inden for save time-intervallet.
Eksempel:
Det angivne sluttidspunkt er senere end det aktuelle tidspunkt.
Gem angivne oplysninger:
BEMÆRK: Denne kommando sletter sikkerhedskopier for den klient, der er angivet i config_file. Hvis der ikke er angivet en klient, slettes sikkerhedskopier af det værtsnavn, hvorfra denne kommando køres.
Denne kommando skal muligvis køres fra de forskellige klienter, der har foretaget DDBEA-sikkerhedskopiering med deres konfigurationsfiler.
- Installer RMAN-agent
- Overvejelser om DDboost-storageenhed
- Migrere RMAN-sikkerhedskopierings-/gendannelsesscripts til et RMAN-agentscript
- Overvejelser om opbevaring
- Overvejelser om gendannelse
- Krydskontrol og sletninger
- Administration af DDBEA-sikkerhedskopieringer
Installer RMAN-agenten i henhold til RMAN Agent-dokumentationen.
Følgende videoer kan bruges som eksempler.
Følgende videoer kan bruges som eksempler.
- Dell EMC PowerProtect Oracle RMAN-agent: Sådan installeres og konfigureres Oracle-serveren: https://www.youtube.com/watch?v=MgKt8OQgCxk&t=10s
- Sådan installeres og registreres Oracle RMAN Agent til Linux i PowerProtect Data Manager 19.x: https://www.youtube.com/watch?v=xB6jgh8otVs&t=4s
- Dell EMC PowerProtect Oracle RMAN-agent: Sådan konfigureres Data Domain: https://www.youtube.com/watch?v=6t_wjqYMkv4
- Dell EMC PowerProtect Oracle RMAN-agent: Sådan køres en sikkerhedskopiering: https://www.youtube.com/watch?v=9E-4GS_SHis&t=1s
Hvis Protectpoint- eller Storage Direct-arbejdsprocesser (Oracle proxy) er i brug, må du IKKE migrere til RMAN Agent-produktet. Det direkte Protectpoint- eller Storage Direct-workflow er ikke tilgængeligt i RMAN Agent. Medmindre målet er at migrere til almindelige RMAN Oracle-sikkerhedskopieringer.
Sådan genkendes et proxy-workflow.
Kontroller, om rman-scriptet indeholder følgende syntaks:
Kontroller, om rman-scriptet indeholder følgende syntaks:
...
KUN PROXY FOR SIKKERHEDSKOPIERING ...
...
KUN PROXY FOR SIKKERHEDSKOPIERING ...
...
Kør en FULL RMAN Agent-sikkerhedskopiering, herunder archivelogs og controlfile, for at migrere helt til RMAN-agenten.
Overvejelser om DDboost-storageenhed
- Det anbefales at bruge en ny Boost-storageenhed til RMAN-agenten.
- RMAN Agent Storage Unit skal have aktiveret eller ej Oracle-appoptimering afhængigt af indstillingen på DDBEA-lagringsenheden. Hvis DDBEA har den aktiveret, bør RMAN-agenten også aktivere den. Dette sikrer, at deduplikering er konsistent i overgangen af et produkt til det andet, og at der ikke er en stigning i pladsforbruget på Data Domain.
- Hvis brug af Data Domain-plads ikke er et problem, anbefales det at aktivere funktionen i RMAN Agent boost storage-enheden, da det sikrer de bedst mulige deduplikeringshastigheder. Den øgede pladsforbrug er mindre end databasens faktiske størrelse.
Sådan indstiller og kontrollerer du, om Oracle-appoptimering
Indstil Oracle-appoptimering
Kontrollér, om Oracle-appoptimering er aktiveret.
En værdi på oracle1 betyder, at Oracle-appoptimering er aktiveret.
mtree option set app-optimized-compression oracle1 mtree /data/col1/orcl-16k-x4-mre-07-sip1-1dfae
Kontrollér, om Oracle-appoptimering er aktiveret.
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
En værdi på oracle1 betyder, at Oracle-appoptimering er aktiveret.
Migrere RMAN-sikkerhedskopierings-/gendannelsesscripts til et RMAN-agentscript.
RMAN-scripts kan overføres fra DDBEA til RMAN-agent. Dette gøres ved at ændre de allokerede kanalerklæringer for at bruge RMAN-agentbiblioteket og det miljø, der kræves af dette produkt.
Eksempel:
Den samme ændring skal foretages, hvis kanalerne konfigureres automatisk i rman-konfigurationen.
Rman-kommandoen "show all;" viser, om der anvendes automatiske kanaler.
Eksempel:
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)’;
Den samme ændring skal foretages, hvis kanalerne konfigureres automatisk i rman-konfigurationen.
Rman-kommandoen "show all;" viser, om der anvendes automatiske kanaler.
Overvejelser om
opbevaringRMAN Agent og DDBEA er afhængige af Oracle RMAN-opbevaringspolitik, så der kræves ingen ændringer i dette område ud over at allokere vedligeholdelseskanalen korrekt for at køre rman delete forældede/krydskontrolkommandoer .
DDBEA bruger ddbmadmin til at lave en liste over og slette sikkerhedskopier uden for RMAN-arbejdsgangen. Den tilsvarende kommando i RMAN-agenten er ddutil. Se dokumentationen om, hvordan du bruger ddutil, hvis opbevaring blev håndhævet i DDBEA ved at køre ddbmadmin i stedet for Oracle RMAN-opbevaringspolitikken.
Overvejelser om
gendannelseGendannelser ved hjælp af RMAN-agenten udføres ved tildeling af kanalerne. Dette er forklaret i afsnittet "Migrate RMAN Backup/Restore scripts til RMAN Agent".
Det anbefales at foretage en KOMPLET sikkerhedskopiering, herunder kontrolfil- og arkivlogfiler, når RMAN-agenten er installeret.
Hvis der ikke er foretaget en komplet sikkerhedskopiering, skal gendannelsen muligvis bruge en del af en sikkerhedskopi, der er oprettet med DDBEA. Der skal oprettes en anden del med RMAN-agenten. Løsningen i dette tilfælde er at allokere kanaler til begge løsninger.
Eksempel
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)’;
…
}
Kør en FULL RMAN Agent-sikkerhedskopiering, herunder archivelogs og controlfile, for at migrere helt til RMAN-agenten.
Krydskontrol og sletninger.
Krydskontrol og sletninger påvirker handlinger til Data Domain. Det anbefales at køre disse handlinger separat for DDBEA- og RMAN-agentsikkerhedskopier.
- Til DDBEA brug: krydskontrolsikkerhedskopiering fuldført før
- Til RMAN-agentbrug: Krydskontrol af sikkerhedskopiering fuldført efter
Hvis det er nødvendigt at krydskontrol af alle sikkerhedskopier på én vej, skal du allokere vedligeholdelseskanaler for begge produkter i samme rman-script.
Dette bør kun gøres i den periode, hvor DDBEA-sikkerhedskopier stadig er under opbevaring.
Eksempel
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)’;
…
}
BEMÆRK:
Hvis DDBEA-sikkerhedskopieringer ikke længere er relevante, skal du kun allokere RMAN-agentkanaler.
Scenarie
Kunden har installeret RMAN-agenten den 4. april 2023
. RMAN-scriptet til at udføre krydskontrol af RMAN-agenten vil se ud som om
RMAN-scriptet til DDBEA ser ud som følger.
RMAN bruger det datoformat, der er angivet i parameteren NLS_DATE_FORMAT , som er DD-MON-YY i det forrige eksempel.
. RMAN-scriptet til at udføre krydskontrol af RMAN-agenten vil se ud som om
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’;
}
RMAN-scriptet til DDBEA ser ud som følger.
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 bruger det datoformat, der er angivet i parameteren NLS_DATE_FORMAT , som er DD-MON-YY i det forrige eksempel.
Administration af DDBEA-sikkerhedskopieringer
- Sådan finder du ud af, hvilke klienter der har foretaget DDBEA-sikkerhedskopieringer til en bestemt DDboost-lagringsenhed
Vis alle klienter for den angivne enhedssti.
ddbmadmin -i -z [-D 9]
Eksempel
/opt/dpsapps/dbappagent/bin/ddbmadmin -i -n oracle -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg
Liste over klienter til enhedssti /rman:
client = testdb_client
...
Klient = oracle.test.lab
BEMÆRK: Hvis der blev brugt flere Boost-lagerenheder til DDBEA-sikkerhedskopieringer, skal denne kommando køres med de konfigurationsfiler, der har konfigureret disse Boost-enheder.
ddbmadmin -i -z [-D 9]
Eksempel
/opt/dpsapps/dbappagent/bin/ddbmadmin -i -n oracle -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg
Liste over klienter til enhedssti /rman:
client = testdb_client
...
Klient = oracle.test.lab
BEMÆRK: Hvis der blev brugt flere Boost-lagerenheder til DDBEA-sikkerhedskopieringer, skal denne kommando køres med de konfigurationsfiler, der har konfigureret disse Boost-enheder.
- Sådan kontrollerer du, om der stadig er DDBEA-sikkerhedskopier til en bestemt klient
. Vis oplysninger om lagringssæt efter tidsinterval.
/opt/dpsapps/dbappagent/bin/ddbmadmin -s [-t] [-b ] -e -n oracle -z [-D 9]
Eksempel
./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.
BEMÆRK: Denne kommando viser oplysninger om den klient, der er angivet i config_file. Hvis der ikke er angivet en klient, vises sikkerhedskopierne for værtsnavnet, hvorfra denne kommando køres.
Denne kommando skal muligvis køres fra de forskellige klienter, der har foretaget DDBEA-sikkerhedskopieringer.
Sådan sletter du sikkerhedskopier fra DDBEA, hvis de ikke længere er nødvendige.
Slet lagringssættene inden for save time-intervallet.
ddbmadmin -d [-t] [-c] [-b ] -e -n -z [-D 9] [-c]
Eksempel:
/opt/dpsapps/dbappagent/bin/ddbmadmin -d -n oracle -e tomorrow -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg
Det angivne sluttidspunkt er senere end det aktuelle tidspunkt.
Gem angivne oplysninger:
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.
BEMÆRK: Denne kommando sletter sikkerhedskopier for den klient, der er angivet i config_file. Hvis der ikke er angivet en klient, slettes sikkerhedskopier af det værtsnavn, hvorfra denne kommando køres.
Denne kommando skal muligvis køres fra de forskellige klienter, der har foretaget DDBEA-sikkerhedskopiering med deres konfigurationsfiler.
Artikeleigenschappen
Artikelnummer: 000211408
Artikeltype: How To
Laatst aangepast: 29 mei 2023
Versie: 3
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.