DDBEA to RMAN AGENT Migration -ohjeet

Summary: Seuraavassa tietämyskannan artikkelissa on ohjeet, kun Oracle Backups siirretään DDBEA-hakemistosta RMAN Agent -versioon. Versiosta 19.13 alkaen tietokantasovelluksen agentti ei enää tue Oracle RMAN -varmuuskopioita. Asiakkaita kehotetaan käyttämään Oracle RMAN Agentia tulevia varmuuskopiointeja varten. Tietokantasovelluksen agenttia voi käyttää palautuksissa. ...

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

Pääaiheet
  • Asenna RMAN-agentti
  • Huomioitavaa DDboost-tallennuslaitteesta
  • RMAN Backup/Restore -komentosarjojen siirtäminen RMAN Agent -komentosarjaan
  • Huomioitavaa tietojen säilyvyyteen
  • Huomioitavaa palauttamiseen
  • Ristiintarkistus ja poistot
  • DDBEA-varmuuskopioiden hallinta
Asenna RMAN-agentti
Asenna RMAN-agentti RMAN Agent -oppaiden mukaisesti.

Seuraavia videoita voi käyttää esimerkkeinä.

Jos käytössä on Protectpoint- tai Storage Direct (Oracle proxy) -työnkulkuja, älä siirry RMAN Agent -tuotteeseen. Protectpoint- tai Storage Direct -työnkulku ei ole käytettävissä RMAN Agentissa. Ellei tavoitteena ole siirtyä tavallisiin RMAN Oracle -varmuuskopioihin,
 
Välityspalvelimen työnkulun käytön tunnistaminen.
Tarkista, sisältääkö rman-komentosarja seuraavan syntaksin:
...
VARMUUSKOPIOINTI VÄLITYSPALVELIN ...
...

Voit siirtää koko RMAN-agentin kokonaan RMAN-agentille suorittamalla täyden RMAN-agentin varmuuskopioinnin, joka sisältää arkistologeja ja controlfile-tiedostot.

Huomioitavaa DDboost-tallennuslaitteesta
 
  • On suositeltavaa käyttää uutta boost-tallennusyksikköä RMAN-agentille.
  • RMAN-agentin tallennusyksikön olisi pitänyt ottaa käyttöön Oracle-sovelluksen optimointi DDBEA-tallennusyksikön asetuksen mukaan. Jos DDBEA on otettu käyttöön, myös RMAN Agentin pitäisi ottaa se käyttöön. Näin varmistetaan, että deduplikointi toimii yhdenmukaisesti siirryttäessä yhdestä tuotteesta toiseen, eikä tilan käyttö Data Domainissa kasva.
  • Jos Data Domain -tilan käyttö ei ole ongelma, on suositeltavaa ottaa käyttöön toiminto RMAN Agent boost -tallennusyksikössä, sillä se varmistaa parhaan mahdollisen tieto-optimointinopeuden. Tilankäytön lisäys on pienempi kuin tietokannan todellinen koko.

Oracle-sovelluksen optimoinnin määrittäminen ja tarkistaminen
Määritä Oracle-sovelluksen optimointi
mtree option set app-optimized-compression oracle1 mtree /data/col1/orcl-16k-x4-mre-07-sip1-1dfae

Tarkista, onko Oracle-sovelluksen optimointi otettu käyttöön.
 
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:n arvo tarkoittaa, että Oracle-sovelluksen optimointi on käytössä.

Siirrä RMAN Backup/Restore -komentosarjat RMAN Agent -komentosarjaan.
 
RMAN-komentosarjat voidaan siirtää DDBEA-valikosta RMAN Agentiksi. Se tehdään muuttamalla kanavalauseita niin, että siinä käytetään RMAN-agentin kirjastoa ja tuotteen vaatimaa ympäristöä.

Esimerkki:
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)’;

Sama muutos on tehtävä, jos kanavat määritetään automaattisesti lepotilassa.
Rman-komento show all näyttää, onko käytössä automaattisia kanavia.


Huomioitavaa tietojen säilyvyyteen
RMAN Agent ja DDBEA käyttävät Oraclen RMAN-säilytyskäytäntöä, joten tällä alueella ei tarvita muita muutoksia kuin varata oikein huoltokanava, jolla voi suorittaa lepotilan poistamalla vanhentuneet tai ristiintarkistuskomennot .

DDBEA luetteloi ja poistaa varmuuskopiot ddbmadmin-apuohjelmalla RMAN-työnkulun ulkopuolella. RMAN-agentin vastaava komento on ddutil. Tarkista ddutil-komennon käyttöohjeista, jos tietojen säilytys oli DDBEAssa käytössä suorittamalla ddbmadmin Oracle RMAN -säilytyskäytännön sijasta.
 

Huomioitavaa palauttamiseen
RMAN-agentin palautukset tehdään varaamalla kanavat. Lisätietoja on migrate RMAN Backup/Restore scripts to RMAN Agent -osassa.
Kun RMAN Agent on asennettu, on suositeltavaa tehdä täysi varmuuskopiointi, joka sisältää hallintatiedoston ja arkistointilokit.
Jos täydellistä varmuuskopiointia ei ole tehty, palautus saattaa edellyttää osan DDBEA-apuohjelmalla luodusta varmuuskopiosta. RMAN-agentilla on luotava toinen osa. Tässä tapauksessa ratkaisu on varata kanavia molemmille ratkaisuille.

Esimerkki
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)’;
…
}

Voit siirtää koko RMAN-agentin kokonaan RMAN-agentille suorittamalla täyden RMAN-agentin varmuuskopioinnin, joka sisältää arkistologeja ja controlfile-tiedostot.
Ristiintarkistus ja poistot.
 
Ristiintarkistus ja poistot vaikuttavat Data Domainin toimintaan. Nämä toiminnot kannattaa tehdä erikseen DDBEA- ja RMAN Agent -varmuuskopioinnissa.
  • DDBEA-sovelluksella: crosscheck-varmuuskopiointi suoritettu ennen
  • RMAN Agentin käyttö: crosscheck-varmuuskopiointi suoritettu jälkeen

Jos kaikki varmuuskopiot on ristiinkoitettava yhdellä ruudulla, varaa ylläpitokanavat kummallekin saman rman-komentosarjan tuotteelle.
Tämä on tehtävä vain sen ajan, kun DDBEA-varmuuskopiot ovat edelleen tallessa.

Esimerkki
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)’;
…
}

HUOMAUTUS:
Jos ristiintarkistus kuuluu rman-varmuuskopiointikomentosarjaan, on suositeltavaa (ei pakollista) käyttää syntaksia: "crosscheck backup completed after ", koska sitä EI merkitä vanhentuneeksi aiemmissa DDBEA-varmuuskopioissa.
Jos DDBEA-varmuuskopiot eivät ole enää olennaisia, varaa vain RMAN Agent -kanavat.

Tilanne
Asiakas asensi RMAN Agentin 4.4.-2023
. RMAN-komentosarjan, joka ristiintarkistaa RMAN-agentin,
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-tunnuksen RMAN-komentosarja näyttää samalta.
 
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 käyttää NLS_DATE_FORMAT-parametrissa määritettyä päivämäärän muotoa, joka on edellisessä esimerkissä DD-MON-YY .
DDBEA-varmuuskopioiden hallinta
 
  • DDboost-tallennusyksikön DDBEA-varmuuskopioinnin suorittamisen selvittäminen
Näytä kaikkien laitteiden polkujen kaikki työasemat.
ddbmadmin -i -z [-D 9]

Esimerkki
/opt/dpsapps/dbappagent/bin/ddbmadmin -i -n oracle -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg

Laitepolun /rman:
client = testdb_client
...
asiakasluetteloTyöasema = oracle.test.lab

HUOMAUTUS: Jos DDBEA-varmuuskopioinnissa käytettiin useita Boost-tallennusyksiköitä, tämä komento on suoritettava niiden määritystiedostojen kanssa, jotka on määritetty.
 
  • Tietyn työaseman
    DDBEA-varmuuskopioiden tarkistaminen näyttää tallennusjoukkojen tiedot tallennusajan mukaan.
/opt/dpsapps/dbappagent/bin/ddbmadmin -s [-t] [-b ] -e  -n oracle -z  [-D 9]


Esimerkki
./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.

  HUOMAUTUS: Tämä komento näyttää config_file määritetyn työaseman tiedot. Jos asiakasta ei ole määritetty, komennon isäntänimen varmuuskopiot näytetään.
Tämä komento on ehkä suoritettava eri työasemista, jotka ovat tehneet DDBEA-varmuuskopiointia.

Varmuuskopioiden poistaminen DDBEA-apuohjelmasta, jos niitä ei enää tarvita.

Poista tallennusjoukot tallennusajan alueelta.
ddbmadmin -d [-t] [-c] [-b ] -e  -n  -z  [-D 9] [-c]

Esimerkki:
/opt/dpsapps/dbappagent/bin/ddbmadmin -d -n oracle  -e tomorrow -z /opt/dpsapps/dbappagent/config/oracle_backup.cfg


Määritetty päättymisaika on nykyistä aikaa uudempi.
Tallenna set-tiedot:        
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.

HUOMAUTUS: Tämä komento poistaa config_file määritetyn työaseman varmuuskopiot Jos asiakasta ei ole määritetty, sen isäntänimen varmuuskopiot, josta tämä komento suoritetaan, poistetaan.
Tämä komento on ehkä suoritettava eri työasemista, jotka ovat tehneet DDBEA-varmuuskopiointia määritystiedostoillaan.
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.