You are on page 1of 8

- brisanje starih (ve obrisanih) archive log fileova:

RMAN
connect target /
crosscheck archivelog all;
delete exired archivelog all;
Scenarij 1:
Naravio koij! ba"e sa RMAN-o#(co#ressed)$ obrisao sve file-ove
RMAN je naravio % file-a:
/oradata&/RMAN'(est/)*ivesd'+'+ - datafileovi
/oradata&/RMAN'(est/),ivesgf'+'+ - control file$ sfile
/oradata&/RMAN'(est/)-ivesgi'+'+ - archive logovi
.brisao sve ve"ano !" ba"!/
Naravio nakakav init(est/ora sa#o "a o0etak/
r#an1 connect target
r#an1 start! no#o!nt;
r#an1 restore sfile fro# 2/oradata&/RMAN'(est/),ivesgf'+'+2;
- vraa sfile s koji# e#o odii ba"!
r#an1 sh!tdo3n i##ediate
r#an1 start! no#o!nt - di4e#o ba"! sa restorani# sfile-o#
r#an1 restore controlfile fro# 2/oradata&/RMAN'(est/),ivesgf'+'+2;
- vraa# contolfile koji i#a odatke o back!-!
r#an1 start! #o!nt (#o4da najrije sr!5iti ba"!)
r#an1 restore database;
r#an1 recover database;
r#an1 alter database oen resetlogs;
*RMAN ne kui arhivu
Naravio r#an online back!/ Nakon toga naravio r#an back! archive log
fileova/
6"brisao ba"!/
Naravio restore controlfile-a$ restore database/ Recover7 ne #o4e nai
archivelog fileove/
Naravio skrit! r#an/txt "a !vr5tenje archivelog fileova ! catalog:
for i in `ls *`
do
print CATLOG ARCHI!LOG "#$oradata%$RMAN&Test$$i"#"' (( r)an*t+t
done
6"veo skrit! i" RMAN1 8r#an/txt i nakon toga recover7 ro9e:
; korisnik #ora i#ati s7sdba do"vol! (o defa!lt je i#a sa#o s7s)/
grant s7sdba to r#an'!ser;
,pa-an-e na r)an
r#an nocatalog target s7ste#/#anager
r#an target s7s/s7s'3d8db+ catalog r#an'db+/r#an'db+8catdb
.at/h: r#an target / catalog r#'db+/r#'db+8cat 8tbsbk/rcv log tbs/log
Backup i restore baze Test
<a"a je na server! branko/
=ostavke RMAN-a s! bile defa!lt-ne osi#
>.N?6@ARB >.N(R.C?6CB AA(.<A>DA= ?.RMA( .N;
>.N?6@ARB >.N(R.C?6CB AA(.<A>DA= ?.RMA( ?.R EBF6>B (G=B E6HD (.
2/oradata%/RMAN'(est/cf'I?2;
jer je defa!lt ostavka 2I?2 radila i#age co7 ! ?RA/
A"eo RMAN back! sa
RMAN1 back! database l!s archivelog;
Jaisao E<6E i" vKdatabase/
Agasio ba"!$ obrisao sve i kren!o/
RESTORE:
ostavio .RA>CB'H6E i okren!o RMAN
ostavio set E<6ELMM/MMM
(=ostavljanje E<6E-a$ odnosno njegovo a#enje nije bitno kad se radi o jednoj
ba"i koja se back!-ira N be" kataloga i be" nekog osebnog soft3area)
okren!o (N.M.AN() instanc!
!stio:
RMAN1 run 0
set /ontrolfile auto.a/kup for)at for devi/e t1pe disk to
#$oradata2$RMAN&Test$/f&34#'
allo/ate /hannel /5 devi/e t1pe disk'
restore spfile fro) auto.a/kup'
6
- "a restore sfile-a
ili restore spfile fro) #$oradata2$RMAN&Test$/f&/758299:;<2=7%;;>;2%;7;5#'
- "a restore controlfile-a
RMAN1 run 0
set /ontrolfile auto.a/kup for)at for devi/e t1pe disk to
#$oradata2$RMAN&Test$/f&34#'
allo/ate /hannel /5 devi/e t1pe disk'
restore /ontrolfile fro) auto.a/kup'
6
ili restore /ontrolfile fro) #$oradata2$RMAN&Test$/f&/758299:;<2=7%;;>;2%;7;2#'
(ne treba E<6E)
"a restore je bitno
RMAN1HOC 2AC(BR HGH(BM AR>P6FB C.@ >ARRBN(2;
RMAN1<A>DA= AR>P6FBC.@ ACC;
Restore iz RMAN-a na drugom sereru
- RMAN back!i #oraj! biti ! isto# ath-!/
- Archive logovi reba0eni na nov! lokacij! na stank!/
<ack! naravljen na brank! (gdje je i ba"a)$ vraen na stank!/
Na stank! naravio:
exort .RA>CB'H6EL(est
r#an:1 start! no#o!nt;
i" r#an back!a-a vratio sfile i control file/
6" sfile-a kreirao file i ! nje#! ro#ijenio ath-ove "a d!#-ove$
control file i sl/
sh!tdo3n a #o!nt ba"e/
=otebno je rei#enovati file-ove koje dobije#o i" restore-a/
Ha list back! vidi se koji file-ovi s! ! back!!/
Naravi se:
run
0
set ne?na)e for datafile #$oradata%$Test$s1ste);5*d.f# to
#$oraarh$Test$s1ste);5*d.f#'
set ne?na)e for datafile #$oradata%$Test$undot.s;5*d.f# to
#$oraarh$Test$undot.s;5*d.f#'
set ne?na)e for datafile #$oradata%$Test$s1sau+;5*d.f# to
#$oraarh$Test$s1sau+;5*d.f#'
set ne?na)e for datafile #$oradata%$Test$users;5*d.f# to
#$oraarh$Test$users;5*d.f#'
set ne?na)e for datafile #$oradata%$Test$poda/i;5*d.f# to
#$oraarh$Test$poda/i;5*d.f#'
set ne?na)e for datafile #$oradata%$Test$indeksi;5*d.f# to
#$oraarh$Test$indeksi;5*d.f#'
set ne?na)e for datafile #$oradata%$Test$ora.pel*d.f# to
#$oraarh$Test$ora.pel*d.f#'
restore data.ase'
@revover noredo'A B ni-e potre.no
s?it/h datafile all'
6
nakon toga i" sQll!s-a se okrene recover7:
re/over data.ase until /an/el usinC .a/kup /ontrolfile'
i nakon toga:
alter data.ase open resetloCs'
i to je to/
vKr#an'o!t!t N
backup database p!us arc"ie!og# - radi sve$ roces najrije radi loC s?it/h
(koristei alter s1ste) ar/hiveloC /urrent;)/ Jati# !"i#a back! ostojeih
archive log fileova$ oto# i ba"e/=onovno se naravi loC s?it/h i back!-iraj!
se reostali archive log file-ovi (koristei .a/kup ar/hiveloC all naredb!)/
---Uzeo backup sa backup database plus archivelog;
Napravio restore spfile-a, control file-a (u nomountu), mountao bazu, restore database, recover database i
alter database open resetlogs. Sve radi.
RESTORE PRODUKCIJSKE BAZE SA STANKA NA BRANKA
Imao sam R!N backup baze (bez ar"ive) i backup spfile-a i controlfile-a
#ako se backup nalazi na lokaci$i %oracle%R!N&'ips, istu sam napravio i na branku (soft
link prema bilo ko$o$ lokaci$i). (ilo bi dobro pripaziti da backup bude na lokalnom disku a
baza na brzom mre)nom disku kako bi restore bio *to br)i.
Uzmemo pfile originalne baze (ili bilo ko$i drugi pfile) i prilagodimo ga novim lokaci$ama
(contorlfile, dump destinaci$e, flas"back destinaci$a, log&arc"ive...).
> export ORACLE_HOME=/oradata2/Oracle10g
> export ORACLE_SID=Dip
> r!a"
RMA#> co""ect target$
RMA#> trat%p "o!o%"t$
+Ukoliko nemamo originalni pfile, mo)emo ga dobiti iz backup-a (restore spfile...).
Ni$e trebalo pa vra,amo samo contorlfile.
RMA#> retore co"trol&ile &ro! '/oracle/RMA#_Dip/c&_c()*+,+*-02(2010102*(00.$
RMA#> alter data/ae !o%"t$
+Ukoliko nam se razliku$u R!N lokaci$e potrebno $e katologizirati R!N backup file
(R!N- catalog backuppiece .%oracle%R!N&'ips%backup&nulrfdtt&/&/.0) 1 ni$e bilo
potrebno $er su lokaci$e iste.
Redo log file-ovi 1 oni se ne restore-a$u. 2okaci$e $e razli3ita pa i" $e potrebno
preimenovati 1 otvori se S42.
S0L> alter data/ae re"a!e &ile '/oradata1/Dip/redo021log' to /oradata)/Dip/redo021log'$
S0L> alter data/ae re"a!e &ile '/oradata1/Dip/redo02(21log' to '/oradata)/Dip/redo02(21log'$
S0L> alter data/ae re"a!e &ile '/oradata1/Dip/redo0)1log' to '/oradata)/Dip/redo0)1log'$
S0L> alter data/ae re"a!e &ile '/oradata1/Dip/redo0)()1log' to '/oradata)/Dip/redo0)()1log'$
S0L> alter data/ae re"a!e &ile '/oradata1/Dip/redo0-(11log' to '/oradata)/Dip/redo0-(11log'$
S0L> alter data/ae re"a!e &ile '/oradata1/Dip/redo0-(21log' to '/oradata)/Dip/redo0-(21log'$
S0L> alter data/ae re"a!e &ile '/oradata1/Dip/redo01(11log' to '/oradata)/Dip/redo01(11log'$
S0L> alter data/ae re"a!e &ile '/oradata1/Dip/redo01(21log' to '/oradata)/Dip/redo01(21log'$
S naredbom list backup vidimo sadr)a$ backup-a, odnosno lokaci$e datafile-ova ko$e
moramo promi$eniti.
RMA#> lit /ac2%p$
Sad napravimo skriptu za oporavak s prom$enom imena fileova5
RMA# > r%" 3
et "e4"a!e &or data&ile '/oradata1/Dip/%"dot/011d/&' to '/oradata)/Dip/%"dot/011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/5te!011d/&' to '/oradata)/Dip/5te!011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/i"de2i011d/&' to '/oradata)/Dip/i"de2i011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/5a%x011d/&' to '/oradata)/Dip/5a%x011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/%er011d/&' to '/oradata)/Dip/%er011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/exa!ple011d/&' to '/oradata)/Dip/exa!ple011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/podaci011d/&' to '/oradata)/Dip/podaci011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/podaci021d/&' to '/oradata)/Dip/podaci021d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/pod_ar6011d/&' to '/oradata)/Dip/pod_ar6011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/!p2data011d/&' to '/oradata)/Dip/!p2data011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/!p2i"dex011d/&' to '/oradata)/Dip/!p2i"dex011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/ge!!t/l011d/&' to '/oradata)/Dip/ge!!t/l011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/ge!!i"d011d/&' to '/oradata)/Dip/ge!!i"d011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/!p2proc011d/&' to '/oradata)/Dip/!p2proc011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/!p2proc011d/&' to '/oradata)/Dip/!p2proc011d/&'$
et "e4"a!e &or data&ile '/oradata1/Dip/%"do21d/&' to '/oradata)/Dip/%"do21d/&'$
retore data/ae$
4itc6 data&ile all$
7
+!ko ne bi )el$eli prim$eniti arc"ive log file-ove napravili bi5 restore database0 i alter
database open resetlogs0.
6a sam otvorio s7l i pokrenuo opravak uz prim$enu arc"ive log file-ova.
S0L> reco8er data/ae %"til ca"cel %i"g /ac2%p co"trol&ile$
8rebacimo potrebne arc"ive log file-ove s backupa ili s originalne lokaci$e na na*u arc"ive
log destinaci$u (mo)emo $e i promi$eniti s alter s9stem...)
#ad dosadi ili kad do:emo do kra$a 1 ;!N;<2.
S0L> alter data/ae ope" reetlog$
'igresi$a5 =aboravio sam prim$eniti 4itc6 data&ile all$ na kra$u restore-a. 8onovno sam
pokrenuo R!N i izveo ci$eli set naredbi ali bez retore data/ae0).
RESTORE SPFILE-A
set oracle'sidLrecover
r#an target s7s/robert
set E<6E L &,%RS&,-%T;
start! no#o!nt;
restore sfile fro# a!toback!;
sh!tdo3n i##ediate;
Mo4e ii i: restore sfile fro# 2d:Uback!UrecoverU>-&,%RS&,-%T-&))-)-&R-))2;
ili
RMAN1 restore sfile to file 2d:Uback!Utest/ora2 fro# a!toback!;
RESTORE COTROL FILE-A
Fe je restoran H=?6CB/
set oracle'sidLrecover
r#an target s7s/robert
set E<6E L &,%RS&,-%T;
start! no#o!nt;
restore controlfile fro# a!toback!;
sh!tdo3n i##ediate;
Mo4e i: restore controlfile to 2c:UoracleUcontrol file/restore2 fro# a!toback!;
ili$ "a stariji control file (ako je !otrebljen resetlogs:
restore controlfile fro# a!toback! !ntil ti#e Vto'date(2+&/)R/&)),
+%:)):))2$2MM/EE/GGGG PP&*:M6:HH2)V;
Doje control file-ove i#a#ao:
RMAN1 list back! of controlfile;
ili:
set oracle'sidLrecover
r#an target s7s/robert
set E<6E L &,%RS&,-%T;
start! no#o!nt;
r!n
W
allocate channel c+ device t7e disk;
restore controlfile
fro# 2d:Uback!UrecoverU>-&,%RS&,-%T-&))&)-&R-))2;
X
sh!tdo3n i##ediate;
Database Recovery after Restoring a Control File
When you restore a control file with RMAN (and there are no datafiles or online redo logs lost),
you have two different things to consider. First, you need to consider how to actually get your
database up and running after restoring the control file. econd, you need to recover infor!ation
related to RMAN, such as registering archived redo logs and bac"up sets in the newly created
control file with RMAN. #et$s loo" at each of these topics in a bit !ore detail.
A"o se i%gubio sa!o control file&
set oracle'sidLrecover
r#an target s7s/robert
start! no#o!nt;
restore controlfile fro# a!toback!;
alter database #o!nt;
recover database;
alter database oen resetlogs;
- ovo gore je "a sl!0aj kad se koristi 4RA (nije otrebno stavljati E<6E)$ auto.a/kup
uvi-ek ide u 4RA a ne ! lokacij!
di se sre#a ba"a/
=o5to se ! control file-! nala"e i infor#acije o RMAN back!i#a #o4da e se trebati
katalogi"irati neke back!e/
'he catalog co!!and can be used to register a specific bac"up set piece, as shown in this e(a!ple&
RMAN1>atalog back!iece
2c:UoracleU+)/&/)UfraUtestoe#Uback!setU&)),'+&')RU.+''('+HC=%T-P'/<D=2;
ili arhivski log:
RMAN1>atalog archivelog 2c:UoracleUrod!ctU+)/&/)Uaa/arc2;
A mo$e se kata!ogizirati i cije!i direktorij:
RMAN1 catalog recover7 area; ili
RMAN1 catalog db'recover7'file'dest;
ako se ne korisiti fra ("a neki direktorij):
RMAN1 catalog start 3ith 2c:UoracleUback!sUtestoe#2;
ZANIMLJIV SCENARIO KAD SE IZGUBILO SVE:
1. initially, there were only 5 rows in SCOTT.TEST Table.
2. i shutdown the database and took the cold backup.
3. the database is in archivelog mode.
4. i started up the database, and added 3 more rows to the SCOTT.TEST table.
Committed it.
5. switched the logfiles a few number of times.
6. shutdown the database
7. deleted ALL DATAFILES, CONTROLFILES, online REDOLOGFILES
8. i already have the CREATE CONTROLFILE SCRIPT for this database.
9. startup nomount the database. the parameter file is the same as before.
10. Restored the datafiles, created the controlfile using the CREATE CONTROLFILE
SCRIPT.
11. Recovered the database, by applying the archivelogs.
12. i am not able to open the database, (greka ORA-1113 datafile nneds recovery) so:
13. shutdown immediate the database
14. startup nomount the database
15. create control file again
16. open the database resetlogs..
;;; Hcenario: 6#a# RMAN back! datafile-ova (+ file)$ back!
controlfilea ! trace-! ("na0i txt) i arhiv! ! direktorij!/ Ne#a#
controlfile ni sfile (ni initfile)/ Dako daljeY
- napravio osnovni init.ora fi! i "i#n$o %a&$ $ S'AR'U( NOMOUN'
- Kr!irao %a&$ s )r!at! "ata%as!... (o%rin$ti s! "a %$"! ta%!spa)!*a+ o"nosno "atafi!ova ,ao
$ ori#inano- %a&i .n! /ora-$ o"#ovarati i/!na fi!ova ni ta%!spa)!*a+ sa/o %ro- fi!ova 0
po#!"ati $ )ontrofi!.t1t fi!$2. Ja sa/ p$stio:
CREA'E DA'ABASE 3'ONI3
USER S4S i"!ntifi!" /ana#!r
$s!r s5st!/ i"!ntifi!" %5 /ana#!r
MA6LOG7ILES 89
MA6LOGMEMBERS :
MA6DA'A7ILES 8;;
MA6INS'ANCES <
MA6LOG=IS'OR4 >?>
C=ARAC'ER SE' EE<MS@IN8>A;
E6'EN' MANAGEMEN' LOCAL
LOG7ILE
GROU( 8 BC:CA((CASEKULACORADA'AC'ONICREDO;8.LOGB SIZE A;M BLOCKSIZE A8>+
GROU( > BC:CA((CASEKULACORADA'AC'ONICREDO;>.LOGB SIZE A;M BLOCKSIZE A8>+
GROU( : BC:CA((CASEKULACORADA'AC'ONICREDO;:.LOGB SIZE A;M BLOCKSIZE A8>
DA'A7ILE
BC:CA((CASEKULACORADA'AC'ONICS4S'EM;8.DB7B SIZE A;;M
S4SAU6 DA'A7ILE BC:CA((CASEKULACORADA'AC'ONICS4SAU6;8.DB7B SIZE 8;;M REUSE AU'OE6'END ON MA6SIZE
UNLIMI'ED
DE7AUL' 'ABLES(ACE USERS DA'A7ILE BC:CA((CASEKULACORADA'AC'ONICUSERS;8.DB7B SIZE 8;M REUSE
AU'OE6'END ON MA6SIZE UNLIMI'ED
DE7AUL' 'EM(ORAR4 'ABLES(ACE 'EM( 'EM(7ILE BC:CA((CASEKULACORADA'AC'ONIC'EM(;8.DB7B SIZE 8;M
REUSE AU'OE6'END ON MA6SIZE UNLIMI'ED
UNDO 'ABLES(ACE UNDO'BS8 DA'A7ILE BC:CA((CASEKULACORADA'AC'ONICUNDO'BS;8.DB7B SIZE 8;M REUSE
AU'OE6'END ON MA6SIZE UNLIMI'ED
D
.ra&iEita i/!na ta%!spa)!*a i fi!ova2
CREA'E 'ABLES(ACE E6AM(LE> DA'A7ILE BC:CA((CASEKULACORADA'AC'ONICE6AM(LE;>.DB7B SIZE F;M D
CREA'E 'ABLES(ACE (ODACI> DA'A7ILE BC:CA((CASEKULACORADA'AC'ONIC(OACI;>.DB7B SIZE F;M REUSE
AU'OE6'END ON MA6SIZE UNLIMI'EDD
- p$stio )atao#.sG+ pa )atpro).sG
- sH$t"oIn pa start$p /o$nt
- po,r!n$o r!stor! po/oJ$ pa,!ta s5s."%/sK%a),$pKr!stor!:
DECLARE
vK"!v var)Har>.A;2D ** "!vi)! t5p! ao)at!" for r!stor!
vK"on! %oo!anD ** Has tH! )ontrofi! %!!n f$5 !1tra)t!" 5!t
t5p! tKfi!'a%! is ta%! of var)Har>.>AA2 in"!1 %5 %inar5Kint!#!rD
vKfi!'a%! tKfi!'a%!D ** Stor!s tH! %a),$ppi!)! na/!s
vK/a1(i!)!s n$/%!r:L8D ** N$/%!r of %a),$ppi!)!s in %a),$ps!t
BEGIN
vKfi!'a%!.82:LBC:CappCas!,$aCr/an>C;8(A?MD?K8K8BD * i/a/ sa/o -!"an %a),$p fi!
** vKfi!'a%!.>2:LBC:CappCas!,$aCr/an>C;8SA>MD:K8K8BD
vK/a1(i!)!s:L8D
vK"!v:Ls5s."%/sK%a),$pKr!stor!."!vi)!Ao)at!.t5p!LNn$+ i"!ntLNB"8B2D
for - in 8..8; oop
s5s."%/sK%a),$pKr!stor!.r!stor!S!tDatafi!D
"%/sK%a),$pKr!stor!.R!stor!Datafi!'o."fn$/%!r LN -2D
7OR i IN 8..vK/a1(i!)!s LOO(
s5s."%/sK%a),$pKr!stor!.r!stor!Ba),$p(i!)!."on!LNvK"on!+ Han"!LNvKfi!'a%!.i2+ para/sLNn$2D
END LOO(D
END LOO(D
s5s."%/sK%a),$pKr!stor!."!vi)!D!ao)at!D
!1)!ption
IH!n otH!rs tH!n
n$D
ENDD
O
(ro)!"$ra ra"i r!stor! s %a),$p fi!ova nav!"!niH $ vKfi!'a%!.2. I"! po r!"ni/ %ro-!vi/a
"atafi!*ova .o" 8...8;2 i vraJa iH. Ka" viP! n!/a 0 pr!,i"a.
VraJ!ni fi!ovi i/a-$ &at!E!na i/!na fi!ova .&naEi 0 n! po"a);8."%f ,a,o -! %io $ ori#inano- %a&i n!#o
po"a)i;>."%f ,a,o -a sa" $ privr!/!no-2
- ViP! na/ n! o"#ovara )ontrofi! pa ra"i/o novi .s novi/ i/!ni/a "atafi!*ova2
S'AR'U( NOMOUN'D
CREA'E CON'ROL7ILE REUSE DA'ABASE 3'ONI3 RESE'LOGS NOARC=IVELOG
MA6LOG7ILES 89
MA6LOGMEMBERS :
MA6DA'A7ILES 8;;
MA6INS'ANCES <
MA6LOG=IS'OR4 >?>
LOG7ILE
GROU( 8 BC:CA((CASEKULACORADA'AC'ONICREDO;8.LOGB SIZE A;M BLOCKSIZE A8>+
GROU( > BC:CA((CASEKULACORADA'AC'ONICREDO;>.LOGB SIZE A;M BLOCKSIZE A8>+
GROU( : BC:CA((CASEKULACORADA'AC'ONICREDO;:.LOGB SIZE A;M BLOCKSIZE A8>
DA'A7ILE
BC:CA((CASEKULACORADA'AC'ONICS4S'EM;8.DB7B+
BC:CA((CASEKULACORADA'AC'ONICS4SAU6;8.DB7B+
BC:CA((CASEKULACORADA'AC'ONICUNDO'BS;8.DB7B+
BC:CA((CASEKULACORADA'AC'ONICUSERS;8.DB7B+
BC:CA((CASEKULACORADA'AC'ONICE6AM(LE;>.DB7B+
BC:CA((CASEKULACORADA'AC'ONIC(OACI;>.DB7B
C=ARAC'ER SE' EE<MS@IN8>A;
D
- na,on to#a ra"i/o r!)ov!r5 a,o i/a/ao ar)Hiv! o# "atot!,!:
SE' LOGSOURCE B C:CappCas!,$aCar)Hiv!C%a),B postavlljamo lokaciju archivelog fileova
S'AR'U( MOUN'D
RECOVER DA'ABASE USING BACKU( CON'ROL7ILE UN'IL CANCELD
- ,a" -! #otovo: AL'ER DA'ABASE O(EN RESE'LOGSD * i to -! to
QQQ GO'OV SCENARIO
Bio -! %itno "a "$//5 %a&a i/a isto "atafi!ova ,ao stara %a&a .,o-$ vraJa/! s %a),$pa2.

You might also like