Retningslinjer for overføring av DDBEA til RMAN AGENT
Summary: Følgende artikkel i kunnskapsbasen inneholder retningslinjer når du migrerer fra Oracle-sikkerhetskopier fra DDBEA til RMAN-agent. Fra versjon 19.13 støtter ikke databaseappagenten Lenger Oracle RMAN-sikkerhetskopier. Kunder anbefales å bruke Oracle RMAN-agenten for alle fremtidige sikkerhetskopier. Databaseappagenten kan fortsatt brukes til gjenopprettinger. ...
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
Hovedtemaer
Hvis Arbeidsflyter for Protectpoint eller Storage Direct (Oracle-proxy) er i bruk, må du IKKE migrere til RMAN Agent-produktet. Arbeidsflyten Protectpoint eller Storage Direct er ikke tilgjengelig i RMAN-agenten. Med mindre målet er å migrere til vanlige RMAN Oracle-sikkerhetskopier.
Kjør en fullstendig sikkerhetskopiering av RMAN-agenten, inkludert arkivlogger og kontrollfil, for å migrere helt til RMAN-agenten.
Hensyn til DDboost-lagringsenhet
Slik angir og kontrollerer du om Oracle App-optimering
Migrere RMAN-skript for sikkerhetskopiering/gjenoppretting til et RMAN-agentskript.
Oppbevaringshensyn
RMAN Agent og DDBEA er avhengige av Oracle RMAN-lagringspolicy, slik at det ikke er nødvendig med endringer i dette området annet enn å tildele vedlikeholdskanalen riktig for å kjøre rman delete foreldede / krysskontrollkommandoer .
DDBEA bruker ddbmadmin til å vise og slette sikkerhetskopier utenfor RMAN-arbeidsflyten. Tilsvarende kommando i RMAN-agenten er ddutil. Kontroller dokumentasjonen om hvordan du bruker ddutil hvis oppbevaringen ble håndhevet i DDBEA ved å kjøre ddbmadmin i stedet for Oracle RMAN-oppbevaringspolicy.
Gjenopprett vurderinger
Gjenopprettinger ved hjelp av RMAN-agenten utføres ved å tildele kanalene. Dette forklares i delen Migrate RMAN Backup/Restore scripts to RMAN Agent (
Migrer RMAN-sikkerhetskopiering/gjenopprettingsskript til RMAN-agent).Det anbefales å utføre en fullstendig sikkerhetskopiering, inkludert kontrollfil og arkivlogger når RMAN-agenten er installert.
Hvis en fullstendig sikkerhetskopiering ikke er utført, kan det hende at gjenopprettingen trenger en del av en sikkerhetskopi som er opprettet med DDBEA. En annen del må opprettes med RMAN-agenten. Løsningen i dette tilfellet er å tildele kanaler for begge løsningene.
Eksempel
Kjør en fullstendig sikkerhetskopiering av RMAN-agenten, inkludert arkivlogger og kontrollfil, for å migrere helt til RMAN-agenten.
Hvis det er nødvendig å krysssjekke alle sikkerhetskopier på én gang, må du tildele vedlikeholdskanaler for begge produktene i samme rman-skript.
Dette bør bare gjøres i en tidsperiode hvor DDBEA-sikkerhetskopiering fortsatt er under oppbevaring.
Eksempel
MERK: Hvis krysskontrollen er en del av rman-sikkerhetskopieringsskriptet, anbefales det (ikke obligatorisk) å bruke syntaks: Kryss av for sikkerhetskopiering fullført etter , da dette IKKE vil bli merket som utløpt tidligere DDBEA-sikkerhetskopier.
Hvis DDBEA-sikkerhetskopieringer ikke lenger er relevante, må du bare tildele RMAN-agentkanaler.
Scenario
Eksempel
MERK: Denne kommandoen viser informasjon for klienten som er angitt i config_file. Hvis ingen klient er angitt, vises sikkerhetskopiene for vertsnavnet der denne kommandoen kjøres.
Denne kommandoen må kanskje kjøres fra de ulike klientene som sikkerhetskopierer DDBEA.
Slik sletter du sikkerhetskopier fra DDBEA hvis det ikke lenger er nødvendig.
Slett lagringssettene innenfor lagringstidsområdet.
Eksempel:
Det angitte sluttidspunkt er senere enn det gjeldende tidspunktet.
Lagre angitt informasjon:
MERK: Denne kommandoen sletter sikkerhetskopier for klienten som er angitt i config_file. Hvis ingen klient er angitt, slettes sikkerhetskopieringer for vertsnavnet der denne kommandoen kjøres.
Denne kommandoen må kanskje kjøres fra de ulike klientene som sikkerhetskopierte DDBEA med konfigurasjonsfilene sine.
- Installere RMAN-agent
- Hensyn til DDboost-lagringsenhet
- Migrere RMAN-skript for sikkerhetskopiering/gjenoppretting til et RMAN-agentskript
- Oppbevaringshensyn
- Gjenopprett vurderinger
- Krysskontroll og slettinger
- Administrere DDBEA-sikkerhetskopier
Installer RMAN-agenten i henhold til dokumentasjonen for RMAN-agenten.
Følgende videoer kan brukes som eksempler.
Følgende videoer kan brukes som eksempler.
- Dell EMC PowerProtect Oracle RMAN-agent: Slik installerer og konfigurerer du Oracle-serveren: https://www.youtube.com/watch?v=MgKt8OQgCxk&t=10s
- Slik installerer og registrerer du Oracle RMAN Agent for Linux i PowerProtect Data Manager 19.x: https://www.youtube.com/watch?v=xB6jgh8otVs&t=4s
- Dell EMC PowerProtect Oracle RMAN-agent: Slik konfigurerer du Data Domain: https://www.youtube.com/watch?v=6t_wjqYMkv4
- Dell EMC PowerProtect Oracle RMAN-agent: Slik kjører du en sikkerhetskopi: https://www.youtube.com/watch?v=9E-4GS_SHis&t=1s
Hvis Arbeidsflyter for Protectpoint eller Storage Direct (Oracle-proxy) er i bruk, må du IKKE migrere til RMAN Agent-produktet. Arbeidsflyten Protectpoint eller Storage Direct er ikke tilgjengelig i RMAN-agenten. Med mindre målet er å migrere til vanlige RMAN Oracle-sikkerhetskopier.
Slik gjenkjenner du om en proxy-arbeidsflyt er i bruk.
Kontroller om rman-skriptet inneholder følgende syntaks:
Kontroller om rman-skriptet inneholder følgende syntaks:
...
BARE SIKKERHETSKOPIERINGSPROXY ...
...
BARE SIKKERHETSKOPIERINGSPROXY ...
...
Kjør en fullstendig sikkerhetskopiering av RMAN-agenten, inkludert arkivlogger og kontrollfil, for å migrere helt til RMAN-agenten.
Hensyn til DDboost-lagringsenhet
- Det anbefales å bruke en ny Boost-lagringsenhet for RMAN-agenten.
- Lagringsenheten for RMAN-agenten skal ha aktivert eller ikke Oracle-appoptimering, avhengig av innstillingen på DDBEA-lagringsenheten. Hvis DDBEA har aktivert den, skal RMAN-agenten også aktivere den. Dette sikrer at dedupliseringen er konsekvent i overgangen av det ene produktet til det andre, og at det ikke er en økning av plassbruken på Data Domain.
- Hvis datadomeneplassbruk ikke er et problem, anbefales det å aktivere funksjonen i RMAN Agent Boost-lagringsenheten, da det sikrer best mulig dedupliseringshastigheter. Økningen i plassbruken er mindre enn den faktiske størrelsen på databasen.
Slik angir og kontrollerer du om Oracle App-optimering
Angi Optimalisering av Oracle-appen
Kontroller om Oracle App-optimization er aktivert.
En verdi av oracle1 betyr at Oracle App-optimering er aktivert.
mtree option set app-optimized-compression oracle1 mtree /data/col1/orcl-16k-x4-mre-07-sip1-1dfae
Kontroller om Oracle App-optimization er aktivert.
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 verdi av oracle1 betyr at Oracle App-optimering er aktivert.
Migrere RMAN-skript for sikkerhetskopiering/gjenoppretting til et RMAN-agentskript.
RMAN-skriptene kan overføres fra DDBEA til RMAN Agent. Dette gjøres ved å endre de tilordnede kanaluttalelsene for å bruke RMAN-agentbiblioteket og miljøet som kreves av dette produktet.
Eksempel:
Den samme endringen må gjøres hvis kanalene konfigureres automatisk i rman-konfigurasjonen.
Rman-kommandoen «show all;» viser om automatiske kanaler er i bruk.
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 endringen må gjøres hvis kanalene konfigureres automatisk i rman-konfigurasjonen.
Rman-kommandoen «show all;» viser om automatiske kanaler er i bruk.
Oppbevaringshensyn
RMAN Agent og DDBEA er avhengige av Oracle RMAN-lagringspolicy, slik at det ikke er nødvendig med endringer i dette området annet enn å tildele vedlikeholdskanalen riktig for å kjøre rman delete foreldede / krysskontrollkommandoer .
DDBEA bruker ddbmadmin til å vise og slette sikkerhetskopier utenfor RMAN-arbeidsflyten. Tilsvarende kommando i RMAN-agenten er ddutil. Kontroller dokumentasjonen om hvordan du bruker ddutil hvis oppbevaringen ble håndhevet i DDBEA ved å kjøre ddbmadmin i stedet for Oracle RMAN-oppbevaringspolicy.
Gjenopprett vurderinger
Gjenopprettinger ved hjelp av RMAN-agenten utføres ved å tildele kanalene. Dette forklares i delen Migrate RMAN Backup/Restore scripts to RMAN Agent (
Migrer RMAN-sikkerhetskopiering/gjenopprettingsskript til RMAN-agent).Det anbefales å utføre en fullstendig sikkerhetskopiering, inkludert kontrollfil og arkivlogger når RMAN-agenten er installert.
Hvis en fullstendig sikkerhetskopiering ikke er utført, kan det hende at gjenopprettingen trenger en del av en sikkerhetskopi som er opprettet med DDBEA. En annen del må opprettes med RMAN-agenten. Løsningen i dette tilfellet er å tildele kanaler for begge løsningene.
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)’;
…
}
Kjør en fullstendig sikkerhetskopiering av RMAN-agenten, inkludert arkivlogger og kontrollfil, for å migrere helt til RMAN-agenten.
Kryss av og slettinger.
Krysskontroll og sletting påvirker operasjoner for Data Domain. Det anbefales å kjøre disse operasjonene separat for sikkerhetskopiering av DDBEA- og RMAN-agenten.
- For DDBEA-bruk: Kryss av for sikkerhetskopiering fullført før
- For RMAN-agentbruk: krysskontroll av sikkerhetskopi fullført etter
Hvis det er nødvendig å krysssjekke alle sikkerhetskopier på én gang, må du tildele vedlikeholdskanaler for begge produktene i samme rman-skript.
Dette bør bare gjøres i en tidsperiode hvor DDBEA-sikkerhetskopiering fortsatt er under oppbevaring.
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)’;
…
}
MERK:
Hvis DDBEA-sikkerhetskopieringer ikke lenger er relevante, må du bare tildele RMAN-agentkanaler.
Scenario
Kundeinstallert RMAN-agent på april-4-2023
rman-skriptet for å utføre krysskontroll for RMAN-agenten vil se ut som
RMAN-skriptet for DDBEA vil se ut.
RMAN bruker datoformatet som er angitt i NLS_DATE_FORMAT-parameteren, som er DD-MON-YY i forrige eksempel.
rman-skriptet for å utføre krysskontroll for RMAN-agenten vil se ut som
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-skriptet for DDBEA vil se ut.
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 bruker datoformatet som er angitt i NLS_DATE_FORMAT-parameteren, som er DD-MON-YY i forrige eksempel.
Administrere DDBEA-sikkerhetskopier
- Slik finner du ut hvilke klienter som har utført DDBEA-sikkerhetskopier for en bestemt DDboost-lagringsenhet
Vis alle klienter for den angitte enhetsbanen.
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 for enhetsbane /rman:
client = testdb_client
...
Klient = oracle.test.lab
MERK: Hvis flere Boost-lagringsenheter ble brukt for DDBEA-sikkerhetskopier, må denne kommandoen kjøres med konfigurasjonsfilene som har konfigurert disse boostenhetene.
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 for enhetsbane /rman:
client = testdb_client
...
Klient = oracle.test.lab
MERK: Hvis flere Boost-lagringsenheter ble brukt for DDBEA-sikkerhetskopier, må denne kommandoen kjøres med konfigurasjonsfilene som har konfigurert disse boostenhetene.
- How to check if there are still DDBEA backups for a particular client Display the information for save sets by save time range (Slik kontrollerer du om det fortsatt finnes DDBEA-sikkerhetskopieringer for en bestemt klient
. Vis informasjon om lagringssett etter spar tidsområde).
/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.
MERK: Denne kommandoen viser informasjon for klienten som er angitt i config_file. Hvis ingen klient er angitt, vises sikkerhetskopiene for vertsnavnet der denne kommandoen kjøres.
Denne kommandoen må kanskje kjøres fra de ulike klientene som sikkerhetskopierer DDBEA.
Slik sletter du sikkerhetskopier fra DDBEA hvis det ikke lenger er nødvendig.
Slett lagringssettene innenfor lagringstidsområdet.
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 angitte sluttidspunkt er senere enn det gjeldende tidspunktet.
Lagre angitt informasjon:
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.
MERK: Denne kommandoen sletter sikkerhetskopier for klienten som er angitt i config_file. Hvis ingen klient er angitt, slettes sikkerhetskopieringer for vertsnavnet der denne kommandoen kjøres.
Denne kommandoen må kanskje kjøres fra de ulike klientene som sikkerhetskopierte DDBEA med konfigurasjonsfilene sine.
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.