3 joulukuun, 2021

3 fyysisen Valmiustilatietokannan luominen

tässä luvussa kerrotaan, miten luodaan fyysinen valmiustietokanta ja aletaan soveltaa siihen uusintalokeja. Tämä luku sisältää seuraavat pääaiheet:

  • tehtävien tarkistuslista
  • Valmiustilatietokannan luominen: perustehtävät
  • Valmiustilatietokantatiedostojen luominen
  • valmiustilojen Alustusparametritiedoston luominen

3.1 Checklist of Tasks

Table 3-1 sisältää tarkistuslistan tehtävistä, jotka suoritat valmiustietokannan luomiseksi ja synkronoimiseksi niin, että se on valmis aloittamaan hallitun palautuksen. Jokaisessa vaiheessa on viittaus osioon, jossa annetaan lisätietoja.


Huomautus:

käytä Oracle9i Data Guard managerin mukana tulevaa ohjattua create Configuration-ohjattua toimintoa suorittaaksesi automaattisesti kaikki tässä luvussa kuvatut vaiheet.

Taulukko 3-1 Tehtäväluettelo: Valmistautuminen hallittuun hyödyntämiseen
vaihe tehtävä työmaa viite

joko tehdä uusi varmuuskopio ensisijainen tietokanta datafiles tai käyttää vanhaa varmuuskopiota.

ensisijainen

jakso 3.3.2

varmista, että ensisijainen tietokanta on ARKISTOLOKITILASSA.

Ensisijainen

Kohta 3.3.3

Yhdistä ensisijaiseen tietokantaan ja luo valmiustilan ohjaustiedosto.

ensisijainen

jakso 3.3.3

Kopioi varmuuskopiotiedostot ja valmiustilaohjaustiedosto ensisijaiselta sivustolta valmiustilaan.

ensisijainen

jakso 3.3.4

Aseta ensisijaisen tietokannan alustusparametrit.

Ensisijainen

Kohta 5. 6.3

luo valmiustilan alustusparametritiedosto ja aseta valmiustietokannan alustusparametrit. Asetuksestasi riippuen saatat joutua asettamaan tiedostonimen muunnosparametreja.

ensisijainen tai valmiustila

kohta 5.6.1 ja kohta 6.3.4

luo Oracle Net Managerin avulla verkkopalvelun nimi, jonka avulla valmiustietokanta voi muodostaa yhteyden ensisijaiseen tietokantaan. Nettipalvelun nimen on ratkaistava connect-asiasana, joka käyttää samaa protokollaa, isäntäosoitetta, porttia ja SID: tä, jotka määritit määritettäessä kuulijaa ensisijaisessa tietokannassa. Jos et ole varma, mitä arvoja käyttää näille parametreille, suorita Oracle Net Manager ensisijaisessa tietokannassa näyttääksesi kuuntelijan asetukset.

valmiustila

Oracle9i Net Services Administrator ’ s Guide

luo Oracle Net Managerin avulla verkkopalvelun nimi, jonka avulla ensisijainen tietokanta voi muodostaa yhteyden valmiustilatietokantaan. Net service-nimen on ratkaistava connect-asiasana, joka käyttää samaa protokollaa, isäntäosoitetta, porttia ja SID: tä, jotka määritit määrittäessäsi kuuntelijaa valmiustilatietokanta-sivustolla. Jos et ole varma, mitä arvoja käyttää näille parametreille, suorita Oracle Net Manager valmiustilatietokanta-sivustolla, jotta kuuntelijan asetukset näkyvät.

ensisijainen

Oracle9i Net Services Administrator ’ s Guide

Oracle Net Managerin avulla voit määrittää kuuntelijan valmiustilatietokannassa. Jos aiot hallita tätä valmiustilatietokantaa Data Guard-välittäjän avulla, sinun on määritettävä kuuntelijan käyttämään TCP/IP-protokollaa ja rekisteröitävä valmiustilatietokantapalvelu staattisesti SID: n avulla.

valmiustila

Oracle9i Net Services Administrator ’ s Guide

Käynnistä valmiustila-instanssi ja asenna valmiustietokanta.

valmiustila

jakso 6.3.2

luo valmiustila tee uudelleen lokitiedostot, jos tarpeen.

Valmiustila

Kohta 5. 8.4

vaihda manuaalisesti valmiustiedoston ensisijaisten datafileiden nimet ja tee uudelleen lokit kaikille tiedostoille, joita ei automaattisesti uudelleennimetä käyttäen DB_FILE_NAME_CONVERT ja LOG_FILE_NAME_CONVERT, kuten kohdassa 6 todetaan.

valmiustila

osa B. 4

Pysäytä ja käynnistä kuuntelija ensisijaisessa tietokannassa ja käynnistä kuuntelija valmiustilatietokannassa.

ensisijainen ja valmiustila

Oracle9i Net Services Administrator ’ s Guide

ota alustusparametrin muutokset manuaalisesti käyttöön ensisijaisessa tietokannassa, jotta se voi aloittaa arkistoinnin valmiustilaan.

ensisijainen

jakso 5.3.2.2

3.2 Valmiustilatietokannan luominen: perustehtävät

valmiustietokannan perustaminen hallittua palautusta varten edellyttää useiden eri tehtävien suorittamista. Kun olet suorittanut valmistelun ja aloittanut hallitun palautuksen, valmiustilatietokanta automaattisesti ja jatkuvasti soveltaa uudelleen lokit, koska ne on vastaanotettu ensisijaisesta tietokannasta. Kuvassa 3-1 on valmiustietokannan luominen.

Kuva 3-1 Valmiustilatietokannan luominen

 tekstikuvaus sbr81101.gif seuraa.

kuvituskuvan tekstikuvaus sbr81101.gif

3.3 Valmiustilatietokantatiedostojen luominen

voit luoda valmiustilatietokannan samalle sivustolle kuin ensisijainen tietokantasi tai erilliselle sivustolle. Jos luot valmiustilatietokantasi samalle sivustolle, seuraa luontimenettelyä huolellisesti, kun luot valmiustilatietokantatiedostot, jotta et korvaa tiedostoja ensisijaisessa tietokannassa.

valmiustilatiedostojen luominen tapahtuu neljässä vaiheessa:

  1. varmuuskopioiden käyttäminen valmiustilan luomiseen
  2. Valmiustiedoston luominen
  3. Valmiustiedoston luominen
  4. Valmiustiedoston luominen
  5. tiedostojen kopiointi valmiustilaan

3.3.1 Käyttämällä varmuuskopioita valmiustilan luomiseen

jokainen valmiustietokanta on luotava ensisijaisen tietokannan varmuuskopiosta.


Huomautus:

suojautuaksesi ensisijaisen tietokannan suorilta kirjoituksilta, joita ei voida lisätä valmiustietokantaan, Käynnistä FORCE LOGGING ensisijaisessa tietokannassa ennen kuin otat datafile-varmuuskopiot valmiustiedoston luomista varten. Pidä tietokanta (tai ainakin tärkeät pöytätilat) FORCE LOGGING – tilassa niin kauan kuin valmiustilatietokanta on aktiivinen.

ensisijaisen tietokannan yhdellä varmuuskopiolla voi luoda jopa yhdeksän valmiustietokantaa, vaikka ympäristön eri valmiustietokantoja ei tarvitse luoda samasta varmuuskopiosta. (Voit luoda rajoittamattoman määrän valmiustilatietokantoja, mutta yksi ensisijainen tietokanta voi tukea vain yhdeksää valmiustilatietokantaa kerrallaan.) Kuva 3-2 osoittaa, että voit luoda yhden valmiustilatietokannan 20.tammikuuta otetun ensisijaisen tietokannan varmuuskopiosta ja luoda toisen valmiustilatietokannan 20. kesäkuuta otetusta varmuuskopiosta. Niin kauan kuin sinulla on arkistoitu redo lokit vaaditaan suorittamaan täydellinen elpyminen varmuuskopio, se voi toimia perustana valmiustilassa tietokantaan.

Kuva 3-2 Valmiustilatietokantojen luominen eri varmuuskopioita käyttäen

tekstikuvaus sbr81104.gif seuraa.

kuvituskuvan tekstikuvaus sbr81104.gif

3.3.2 luomalla Valmiustilatiedot

tee ensin varmuuskopiot ensisijaisista tietokantatiedostoistasi. Näistä varmuuskopioista luodaan valmiustilat.

voit käyttää mitä tahansa varmuuskopiota ensisijaisesta tietokannasta, kunhan olet arkistoinut uudelleen lokit tietokannan palauttamiseksi kokonaan. Varmuuskopiointi voi olla vanha tai uusi, johdonmukainen tai epäjohdonmukainen. Hot varmuuskopiot (tai avoimet varmuuskopiot) voit pitää tietokannan auki suorittaessasi varmuuskopiointia. Kuitenkin, saatat mieluummin tehdä uuden suljetun, johdonmukainen varmuuskopiointi hyödyntämistä Manager utility (RMAN) estää soveltamisen useita arkistoitu redo lokit.

yhtenäisen, kokonaisen tietokannan varmuuskopioinnin tekeminen valmiustietokannan pohjaksi:

  1. Aloita SQL-istunto ensisijaisessa tietokannassasi ja etsi V$DATAFILE kiinteä näkymä saadaksesi luettelon ensisijaisista tiedostoista. Esimerkiksi enter:
    SQL> SELECT NAME FROM V$DATAFILE;NAME ----------------------------------------------------------------------------/oracle/dbs/tbs_01.dbf/oracle/dbs/tbs_02.dbf/oracle/dbs/tbs_03.dbf/oracle/dbs2/tbs_11.dbf /oracle/dbs2/tbs_12.dbf/oracle/dbs3/tbs_21.dbf/oracle/dbs3/tbs_22.dbf 7 rows selected.
  2. Sammuta ensisijainen tietokanta siististi:
    SQL> SHUTDOWN;
  3. tee johdonmukainen varmuuskopio datafiles ensisijaisesta tietokannasta käyttäen Recovery Manager utility (RMAN) tai käyttöjärjestelmän apuohjelma.
  4. avaa ensisijainen tietokanta uudelleen. Esimerkiksi enter:
    SQL> STARTUP PFILE=initPRIMARY1.ora;

    Katso myös:

    Oracle9i Recovery Manager Käyttäjän opas oppia luomaan valmiustilatietokanta Recovery Manager

3.3.3 Valmiustiedoston luominen

kun olet luonut varmuuskopiot, joita käytetään valmiustiedoston tiedostoina, voit luoda valmiustiedoston hallintatiedoston. Ohjaustiedosto on luotava viimeisimmän varmuuskopiotiedoston aikaleiman jälkeen.


Huomautus:

et voi käyttää yhtä kontrollitiedostoa sekä ensisijaisissa että valmiustilassa olevissa tietokannoissa. Valmiustilassa esiintymä on riippumaton ensisijainen esiintymä ja niin edellyttää yksinomaista hallussaan sen tietokantatiedostot.

valmiustilatietokannan hallintatiedoston luominen:

  1. varmista, että ensisijainen tietokanta on ARCHIVELOG-tilassa ja että arkistointi on käytössä. Joko anna komento SQL * Plus ARCHIVE LOG LIST tai Kysy näkymää V$DATABASE. Toimi seuraavasti:
    1. Aloita ja liitä ensisijainen tietokanta avaamatta sitä. Esimerkiksi:
      SQL> STARTUP MOUNT PFILE=initPRIMARY1.ora
    2. antaa SQL * Plus ARCHIVE LOG LIST – komennon sen määrittämiseksi, onko tietokanta ARKISTOLOGITILASSA. Esimerkiksi:
      SQL> ARCHIVE LOG LIST;Database log mode No Archive ModeAutomatic archival DisabledArchive destination /oracle/dbs/archOldest online log sequence 0Current log sequence 1
    3. Jos tietokanta ei ole ARKISTOLOKITILASSA, kuten kohdassa B esitetään, anna seuraava komento tietokannan asettamiseksi ARKISTOLOKITILAAN:
      SQL> ALTER DATABASE ARCHIVELOG;
    4. voit antaa SQL * Plus ARCHIVE LOG LIST – komennon uudelleen varmistaaksesi, että tietokanta on sijoitettu ARCHIVELOG-tilaan. Esimerkiksi:
      SQL> ARCHIVE LOG LIST;Database log mode Archive ModeAutomatic archival DisabledArchive destination /oracle/dbs/archOldest online log sequence 0Next log sequence to archive 1Current log sequence 1

    jotta Online-uusintalokien Automaattinen arkistointi olisi mahdollista, sinun on asetettava LOG_ARCHIVE_START=true alustusparametritiedostoon. Tätä ei kuitenkaan tarvitse tehdä ennen valmiustiedoston luomista.

    Katso Myös:

    SQL * Plus User ’s Guide and Reference for additional information on the ARCHIVE LOG LIST command and Oracle9i Database Administrator’ s Guide for additional information on the ALTER DATABASE ARCHIVELOG statement and the LOG_ARCHIVE_START initialization parameter

  2. Muodosta yhteys ensisijaiseen tietokantaan ja luo valmiustilatietokannan hallintatiedosto. Jos haluat esimerkiksi luoda valmiustiedoston nimellä / oracle/dbs/stbycf.ctl ensisijaiselle sivustolle, kirjoita seuraava:
    SQL> ALTER DATABASE CREATE STANDBY CONTROLFILE AS '/oracle/dbs/stbycf.ctl';

    luodun valmiustiedoston tiedostonimen on oltava eri kuin ensisijaisen tietokannan nykyisen ohjaustiedoston tiedostonimi. Voit myös käyttää RMAN luoda valmiustilatietokannan valvontatiedoston.


    Katso myös:

    Oracle9i SQL Reference lisätietoja ALTER DATABASE statement ja Oracle9i Recovery Manager Käyttäjän opas lisätietoja RMAN

3.3.4 kopioidaan tiedostoja Valmiustilasivustolle

kun olet luonut valmiustilatiedoston ja ohjaustiedoston onnistuneesti, kopioi tiedostot valmiustilasivustolle käyttöjärjestelmän apuohjelman avulla.

jos valmiustilatietokanta on , voit

erillinen sivusto, jolla on sama hakemistorakenne kuin ensisijaisella tietokannalla

voi käyttää samoja polkunimiä valmiustiedostoille kuin ensisijaisille tiedostoille. Näin, Sinun ei tarvitse nimetä ensisijainen datafiles valmiustilassa ohjaustiedoston.

sama sivusto kuin ensisijainen tietokanta tai valmiustietokanta on erillisellä sivustolla, jolla on erilainen hakemistorakenne

valmiustiedoston ensisijaiset tiedostotiedostot on nimettävä uudelleen sen jälkeen, kun ne on kopioitu valmiustilaan. Voit:

  • Aseta tiedostonimen muunnoksen alustusparametrit. KS. Kohta 6.3.4.
  • Nimeä tiedostot uudelleen manuaalisesti käyttäen ALTER DATABASE lausetta. Katso Kohta B. 4.
  • käytä muunnosparametrien ja manuaalisten nimien yhdistelmää.

käytä käyttöjärjestelmän komentoja tai apuohjelmia seuraavien kopiointitoimintojen suorittamiseen valmiustilaan:

  1. Kopioi valmiustiedosto.
  2. Kopioi varmuuskopiotiedostot.
  3. Kopioi kaikki saatavilla olevat arkistoidut uusintalokit valmiustilaan.
  4. Kopioi verkossa olevat redo-lokit. Tätä suositellaan siirtymätoimenpiteille ja vikaantumistoimenpiteille.

Älä kopioi väliaikaisia pöytätiloja. Käytä sopivaa menetelmää binääritiedostojen kopioimiseen.


Katso Myös:

Kohta 6. 3.6 lisätietoja tilapäisten pöytätilojen luomisesta ja 10.1.2 jakso skenaariosta, jossa näytetään tiedostojen kopiointi valmiustilaan

3.4 luodaan valmiustilan Alustusparametritiedosto

kun olet määrittänyt ensisijaisen tietokannan alustusparametritiedoston, voit kopioida tiedoston valmiustiedoston käyttöön. Menettely valmiustilan alustusparametritiedoston luomiseksi on seuraava:

  1. Kopioi ensisijaisen tietokannan alustusparametritiedosto käyttöjärjestelmän apuohjelmalla.
  2. muokkaa alustusparametritiedostoa valmiustilatietokannan käyttöön.
  3. siirrä alustusparametritiedosto valmiustilaan käyttäen sopivaa käyttöjärjestelmän apuohjelmaa.

    Katso myös:

    kohta 5.6.1, kohta 6.3.4 ja kohta 10.1.2

Vastaa

Sähköpostiosoitettasi ei julkaista.