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 |
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
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:
- varmuuskopioiden käyttäminen valmiustilan luomiseen
- Valmiustiedoston luominen
- Valmiustiedoston luominen
- Valmiustiedoston luominen
- 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
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:
- 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.
- Sammuta ensisijainen tietokanta siististi:
SQL> SHUTDOWN;
- tee johdonmukainen varmuuskopio datafiles ensisijaisesta tietokannasta käyttäen Recovery Manager utility (RMAN) tai käyttöjärjestelmän apuohjelma.
- 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:
- 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:- Aloita ja liitä ensisijainen tietokanta avaamatta sitä. Esimerkiksi:
SQL> STARTUP MOUNT PFILE=initPRIMARY1.ora
- 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
- Jos tietokanta ei ole ARKISTOLOKITILASSA, kuten kohdassa B esitetään, anna seuraava komento tietokannan asettamiseksi ARKISTOLOKITILAAN:
SQL> ALTER DATABASE ARCHIVELOG;
- 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 theALTER DATABASE ARCHIVELOG
statement and theLOG_ARCHIVE_START
initialization parameter - Aloita ja liitä ensisijainen tietokanta avaamatta sitä. Esimerkiksi:
- 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:
|
käytä käyttöjärjestelmän komentoja tai apuohjelmia seuraavien kopiointitoimintojen suorittamiseen valmiustilaan:
- Kopioi valmiustiedosto.
- Kopioi varmuuskopiotiedostot.
- Kopioi kaikki saatavilla olevat arkistoidut uusintalokit valmiustilaan.
- 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:
- Kopioi ensisijaisen tietokannan alustusparametritiedosto käyttöjärjestelmän apuohjelmalla.
- muokkaa alustusparametritiedostoa valmiustilatietokannan käyttöön.
- 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