Pot recupera o bază de date Oracle pe o instanță cu un SID diferit? (Administrarea sistemului, Oracle)

tmcallaghan a intrebat.

Am implementat un plan de backup (și recuperare) pentru o bază de date Oracle 11gR2 după cum urmează:

  1. Am instalat aceeași versiune de 11gR2 pe serverele de producție și de recuperare în caz de dezastru (DR)
  2. Am creat instanțe Oracle identice (structuri de sistem de fișiere, SID etc.) pe ambele servere
  3. La fiecare 6 ore, efectuez o copie de rezervă la cald pe sistemul de producție și copiez fișierele pe sistemul DR:

alter database begin backup;
<copy all data files to DR server>
alter database end backup;
alter system archive log current;
alter database backup controlfile to 'c:tempcontrol01.ctl';
alter database backup controlfile to trace as 'c:tempcreate_control.sql';
<copy both control files to DR server>
<copy all archived logs to DR server>

  1. Când vreau să recuperez pe sistemul DR, pot pur și simplu să mă asigur că toate fișierele sunt în locurile corecte, „startup mount”, „recover automatic database until cancel using backup controlfile;” și „alter database open resetlogs”. În acest moment, trebuie doar să schimb câteva parole dba și baza de date este utilizabilă.

Întrebarea/îngrijorarea mea este că trebuie să susțin mai multe instanțe pe serverul DR, toate acestea urmând să se recupereze de pe site-ul de producție (practic sunt instanțe de testare suplimentare). Mai degrabă decât expdp/impdp aș dori să folosesc procesul meu de mai sus, deoarece este mult mai rapid decât un import.

Pot să o fac? Doar o singură instanță de pe serverul DR poate avea același SID ca și serverul de producție. De asemenea, căile sistemului de fișiere sunt diferite pentru toate instanțele de pe serverul DR, cu excepția unei singure instanțe.

1 răspunsuri
Yahia

Comentarii

  • Interesant, dar pot să o fac fără RMAN? –  > Por tmcallaghan.
  • da, puteți, trebuie „doar” să mai schimbați ceva – în special pfile/spfile au nevoie de câteva modificări pentru a vă asigura că „clona” este o instanță diferită… am făcut-o în acest fel cândva în trecutul „îndepărtat”… nu sunt sigur dacă îmi amintesc corect toți pașii… am găsit-o – vezi editarea mea – Yahia
  • am găsit o altă cale – deci 1 cu RMAN și 2 căi fără RMAN și, nu în ultimul rând, opțiunea cu export/import… – Yahia

Tags: