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
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,
Voit siirtää koko RMAN-agentin kokonaan RMAN-agentille suorittamalla täyden RMAN-agentin varmuuskopioinnin, joka sisältää arkistologeja ja controlfile-tiedostot.
Huomioitavaa DDboost-tallennuslaitteesta
Oracle-sovelluksen optimoinnin määrittäminen ja tarkistaminen
Siirrä RMAN Backup/Restore -komentosarjat RMAN Agent -komentosarjaan.
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
Voit siirtää koko RMAN-agentin kokonaan RMAN-agentille suorittamalla täyden RMAN-agentin varmuuskopioinnin, joka sisältää arkistologeja ja controlfile-tiedostot.
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
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
Esimerkki
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.
Esimerkki:
Määritetty päättymisaika on nykyistä aikaa uudempi.
Tallenna set-tiedot:
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.
- 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 RMAN Agent -oppaiden mukaisesti.
Seuraavia videoita voi käyttää esimerkkeinä.
Seuraavia videoita voi käyttää esimerkkeinä.
- Dell EMC PowerProtect Oracle RMAN -agentti: Oracle Serverin asentaminen ja määrittäminen: https://www.youtube.com/watch?v=MgKt8OQgCxk&t=10s
- Oracle RMAN Agent for Linuxin asentaminen ja rekisteröinti PowerProtect Data Manager 19.x:ssä: https://www.youtube.com/watch?v=xB6jgh8otVs&t=4s
- Dell EMC PowerProtect Oracle RMAN -agentti: Data Domainin määrittäminen: https://www.youtube.com/watch?v=6t_wjqYMkv4
- Dell EMC PowerProtect Oracle RMAN -agentti: Varmuuskopion suorittaminen: https://www.youtube.com/watch?v=9E-4GS_SHis&t=1s
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:
Tarkista, sisältääkö rman-komentosarja seuraavan syntaksin:
...
VARMUUSKOPIOINTI VÄLITYSPALVELIN ...
...
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
Tarkista, onko Oracle-sovelluksen optimointi otettu käyttöön.
Oracle1:n arvo tarkoittaa, että Oracle-sovelluksen optimointi on käytössä.
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:
Sama muutos on tehtävä, jos kanavat määritetään automaattisesti lepotilassa.
Rman-komento show all näyttää, onko käytössä automaattisia kanavia.
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 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,
DDBEA-tunnuksen RMAN-komentosarja näyttää samalta.
RMAN käyttää NLS_DATE_FORMAT-parametrissa määritettyä päivämäärän muotoa, joka on edellisessä esimerkissä DD-MON-YY .
. 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.
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.