Han,
asigurați-vă că U au efectuat cu succes toți pașii menționați mai jos,
deoarece lipsește oricare dintre pași înseamnă că strategia propusă de ur STANDBY DB
este „în jos” >>
1) Creați o copie de rezervă (caldă sau rece) a fișierelor de date primare ale bazei de date.
2) Creați un fișier de control standby pe primar.
SVRMGR> modificați baza de date creați fișierul de control în așteptare ca
‘/u01/app/oracle/admin/Sid/udump/stby_control.ctl’;
3) Copiați fișierele de date, fișierul de control standby și fișierele de configurare din
primar în gazda standby.
4) Editați primar „init.ora ” fișier. Parametrii specifici bazei de date în așteptare
includ:
# acest exemplu specifică o destinație locală de arhivare și activează destinația #
.
LOG_ARCHIVE_DEST_1 = ‘LOCATION=/arc_dest/’
LOG_ARCHIVE_DEST_STATE_1 = activează
# acest exemplu specifică numele serviciului net „standby1”, face ca arhivarea
să fie obligatorie
LOG_ARCHIVE_DEST_2 = ‘SERVICE=standby1 obligatoriu redeschide=5’
LOG_ARCHIVE_DEST_STATE_2 = activează
5) editează starea de așteptare „init.ora ” fișier. Parametrii specifici bazei de date în așteptare
includ:
# init.valorile ora pentru baza de date standby, care se află pe # gazdă la distanță.
STANDBY_ARCHIVE_DEST = /oracle/standby/arc/
acest parametru definește destinația bazei de date standby pentru jurnalele de arhivă
care urmează să fie propogate de la primar.
5) porniți instanța standby și montați baza de date standby:
SVRMGR> startup nomount
SVRMGR> alter database mount standby database;
baza de date standby este acum pregătită pentru derulare înainte.
recuperarea bazei de date standby:
ca în cazul Oracle 7.3,8.0 este posibilă înaintarea semi-automată a bazei de date standby
utilizând următoarea comandă:
SVRMGR> recuperare bază de date standby;
pur și simplu aplicați jurnalele pe măsură ce ajung pe gazda standby. Cu noua caracteristică de arhivă remote
, jurnalele de arhivă pot fi aplicate automat pe gazda remote
(standby). Pentru a automatiza complet procesul de recuperare (rulare
înainte) baza de date standby, DBA poate pune baza de date în modul de recuperare susținut
(nou în Oracle8i):
SVRMGR>recuperare baze de date standby gestionate
procesul server aplică jurnalele de arhivă pe măsură ce sunt generate pe gazda standby
. Procesul serverului se trezește intern la fiecare 15 secunde pentru a verifica
arhivarea următorului jurnal necesar. DBA poate specifica, de asemenea, o perioadă de expirare
(minute) pentru recuperarea susținută. Dacă nu sunt generate jurnale noi
în această perioadă, sesiunea de recuperare este anulată.
SVRMGR> recover managed standby database timeout 10
pentru a anula o sesiune de recuperare susținută, de la un alt server manager
sesiune emite următoarea comandă:
SVRMGR> alter database recover managed standby database cancel;
deschiderea bazei de date standby:
o altă caracteristică nouă semnificativă a bazelor de date oracle8i standby este capacitatea
de a deschide numai în așteptare.
SVRMGR> modificați baza de date deschisă numai în citire;
desigur, baza de date standby poate fi deschisă citire scriere, dar va trebui să fie activată
.
SVRMGR> modifică baza de date activează modul standby;
==========================================================
Nishant