Han,
sørg for, at du har udført alle nedenstående trin,
fordi manglende et af trin betyder, at din foreslåede standby DB-strategi
er “nede” >>
1) Opret en sikkerhedskopi (varm eller kold) af de primære databasedatafiler.
2) Opret en standby-kontrolfil på den primære.
SVRMGR>alter database Opret standby-kontrolfil som
‘/u01/app/oracle/admin/SID/udump/stby_control.ctl’;
3) Kopier datafiler, standby-kontrolfil og konfigurationsfiler fra
primær til standby-vært.
4) Rediger den primære “init.ora ” fil. Standby-databasespecifikke parametre
inkluderer:
# dette eksempel angiver en lokal arkiveringsdestination og aktiverer #
destinationen.
LOG_ARCHIVE_DEST_1 = ‘LOCATION=/arc_dest/’
LOG_ARCHIVE_DEST_STATE_1 = ENABLE
# dette eksempel specificerer Net service navn “standby1”, gør arkivering
obligatorisk
LOG_ARCHIVE_DEST_2 = ‘SERVICE=standby1 obligatorisk genåbning=5’
LOG_ARCHIVE_DEST_STATE_2 = aktiver
5) Rediger standby “init.ora ” fil. Standby database-specifikke parametre
omfatter:
# init.ora-værdier for standby-databasen, som er på # remote host.
STANDBY_ARCHIVE_DEST = /oracle/standby/arc/
denne parameter definerer standby-databasedestinationen for arkivlogfilerne
, der skal propogeres fra den primære.
5) Start standby-forekomsten og monter standby-databasen:
SVRMGR> startup nomount
SVRMGR> alter database mount standby-database;
standby-databasen er nu klar til at blive rullet fremad.
Gendannelse af standby-databasen:
som med Oracle 7.3,8.0 Det er muligt at halvautomatisk rulle fremad
standby-databasen ved hjælp af følgende kommando:
SVRMGR> Gendan standby-database;
Anvend blot logfiler, når de ankommer til standby-værten. Med den nye remote
arkivfunktion kan arkivlogfiler automatisk anvendes på remote
(standby) vært. For at automatisere processen med at gendanne (rulle
fremad) standby-databasen, kan DBA sætte databasen i vedvarende
gendannelsestilstand (nyt i Oracle8i):
SVRMGR > Gendan administreret standby-database
serverprocessen anvender arkivlogfilerne, da de genereres på
standby-vært. Serverprocessen vækker sig internt hvert 15.sekund til
kontroller for arkivering af den næste krævede log. DBA kan også angive en
timeout periode (minutter) for vedvarende opsving. Hvis der ikke genereres nye logfiler
inden for denne periode, annulleres gendannelsessessionen.
SVRMGR> Gendan administreret standby database timeout 10
for at annullere en vedvarende gendannelsessession, fra en anden server manager
session udstede følgende kommando:
SVRMGR> alter database recover managed standby database Annuller;
åbning af standby database:
en anden væsentlig ny funktion i ORACLE8I standby databaser er evnen
til at åbne standby skrivebeskyttet.
SVRMGR> alter database åben skrivebeskyttet;
selvfølgelig kan standby-databasen åbnes Læs skriv, men skal være
aktiveret.
SVRMGR> alter database aktiver standby;
==========================================================
Nishant