Han,
se till att U har framgångsrikt utfört alla steg som nämns nedan,
eftersom saknas någon av stegen innebär att UR föreslagna STANDBY DB strategi
är ”DOWN” >>
1) Skapa en säkerhetskopia (varm eller kall) av de primära databasdatafilerna.
2) skapa en standby-kontrollfil på den primära.
SVRMGR>ändra databas skapa standby controlfile som
’/u01/app/oracle/admin/SID/udump/stby_control.ctl’;
3) kopiera datafiler, standby controlfile och konfigurationsfiler från
primär till standby värd.
4) redigera den primära ”init.ora ” fil. Standby-databasspecifika parametrar
inkluderar:
# detta exempel anger en lokal arkiveringsdestination och aktiverar #
– destinationen.
LOG_ARCHIVE_DEST_1 = ’LOCATION=/arc_dest/’
LOG_ARCHIVE_DEST_STATE_1 = aktivera
# detta exempel anger Net Service namn ”standby1”, gör arkivering
obligatorisk
LOG_ARCHIVE_DEST_2 = ’SERVICE=standby1 obligatorisk återöppna=5’
LOG_ARCHIVE_DEST_STATE_2 = aktivera
5) redigera standby ”init.ora ” fil. Standby-databasspecifika parametrar
inkluderar:
# init.ora-värden för standby-databasen, som är på # remote host.
STANDBY_ARCHIVE_DEST = /oracle/standby/arc /
denna parameter definierar standby-databasens destination för arkivloggarna
som ska propogeras från det primära.
5) Starta standby-instansen och montera standby-databasen:
SVRMGR> starta nomount
SVRMGR> alter database mount standby-databasen;
standby-databasen är nu redo att rullas framåt.
återställa standby-databasen:
som med Oracle 7.3, 8.0 Det är möjligt att halvautomatiskt rulla fram
standby-databasen med följande kommando:
SVRMGR> Återställ standby-databasen;
använd bara loggar när de anländer till standby-värden. Med den nya remote
arkivfunktionen kan arkivloggar automatiskt tillämpas på remote
(standby) värd. För att helt automatisera processen att återställa (rullande
framåt) standby-databasen kan DBA sätta databasen i hållbar
återställningsläge (nytt i Oracle8i):
SVRMGR> Återställ hanterad standby-databas
serverprocessen tillämpar arkivloggarna när de genereras på
standby-värd. Serverprocessen väcker sig internt var 15: e sekund för att
kontrollera arkivering av nästa obligatoriska logg. DBA kan också ange en
timeout-period (minuter) för fortsatt återhämtning. Om inga nya loggar genereras
inom denna period avbryts återställningssessionen.
SVRMGR> Återställ hanterad standby-databas timeout 10
för att avbryta en varaktig återställningssession, från en annan serverhanterare
session utfärda följande kommando:
SVRMGR> alter database Återställ hanterad standby-databas Avbryt;
öppna standby-databasen:
en annan viktig ny funktion i oracle8i standby-databaser är möjligheten
att öppna standby-skrivskyddad.
SVRMGR> ändra databas öppen skrivskyddad;
naturligtvis kan standby-databasen öppnas läs skriv men måste vara
aktiverad.
SVRMGR> ändra databas aktivera standby;
==========================================================
Nishant