ww
w.x
en
iala
b.c
om
Au
tore
: luig
i mendic
ino
Rela
tore
: meo b
oglio
lo
Ab
stra
ct
Il titolo
in re
alta
' e rid
uttiv
o... L
'obie
ttivo e
' quello
di v
edere
com
e s
i evolv
ono
le a
rchite
tture
di B
usin
ess C
ontin
uity
con la
vers
ione 1
2cR2. M
a c
erta
mente
Data
Guard
ha u
n ru
olo
centra
le s
u q
uesta
pro
ble
matic
a.
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
DA
TA
GU
AR
DC
osa c
’è d
i nu
ovo
•M
ulti-In
sta
nce R
edo a
pply
•IN
-MEM
ORY c
olu
mn s
tore
•Recover d
i opera
zio
ni in
NO
-LO
GG
ING
•D
ata
Blo
cks L
OST-W
RIT
ES - S
hadow
Lost W
rite P
rote
ctio
n•
Dia
gnostic
Pack s
upporta
to s
ullo
sta
ndby c
on A
ctiv
e D
ata
Guard
•Passw
ord
File
gestiti e
trasporta
ti via
Redo
•Possib
ilità d
i replic
are
solo
un s
otto
-insie
me d
i PD
Bs
Mig
liora
men
ti•
DG
BRO
KER
•FAST F
AIL
OVER
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
MU
LTI-I
NS
TA
NC
E R
ED
O A
PP
LY
Dalla
vers
ione 1
2cR
ele
ase 2
(12.2
.0.1
),e’ d
isponib
ile u
na n
uova c
lausola
INS
TA
NC
ES
[ ALL |
inte
ger] p
er il c
om
ando S
QL A
LTE
R D
ATA
BA
SE
RE
CO
VE
R M
AN
AG
ED
STA
ND
BY
DA
TA
BA
SE
:
SQL> Recover managed standby database disconnect using instances 3;
Restriz
ioni:
• A
pplic
abile
solo
a c
onfig
ura
zio
ni d
i tipo O
racle
Real A
pplic
atio
n C
luste
rs (O
racle
RA
C) o
Ora
cle
RA
C O
ne N
ode.
• Blo
ck C
hange tra
ckin
g n
on s
upporta
to.
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
AC
TIV
E D
ATA
GU
AR
D
Co
s’è
Ora
cle
Activ
e D
ata
Guard
è la
solu
zio
ne O
racle
per la
pro
tezio
ne d
ei d
ati in
tem
po re
ale
e d
i Dis
aste
r Recovery, u
tilizzando u
n p
rocesso d
i replic
a fis
ica.
Ora
cle
AD
G fo
rnis
ce a
nche u
n e
levato
RO
I (Retu
rn O
n In
vestm
ent) n
ei s
iste
mi d
i DR
,consente
ndo a
d u
no s
tandby d
ata
base d
i essere
aperto
in R
EA
D-O
NLY
, mentre
si
applic
ano le
modific
he ric
evute
dal d
ata
base p
rimario
.
Lic
en
sin
gO
racle
Activ
e D
ata
Guard
è u
n p
rodotto
con lic
enza s
epara
ta c
he fo
rnis
ce fu
nzio
nalità
avanzate
che a
mplia
no n
ote
volm
ente
le D
ata
Guard
capabilitie
s in
clu
se n
ella
Ora
cle
Ente
rpris
e E
ditio
n.
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
AC
TIV
E D
ATA
GU
AR
DP
erc
hè a
do
ttarlo
• Pro
ductio
n-o
ffload p
er a
pplic
azio
ni d
i tipo re
ad-o
nly, re
portin
g (a
d e
sem
pio
OB
IEE
), ead-h
oc q
uerie
s.
• Ora
cle
Activ
e D
ata
Guard
12c p
erm
ette
opera
zio
ni d
i tipo D
ML
su
glo
bal te
mp
ora
ry ta
ble
s e
l’uso d
i seq
uen
ce s
ullo
sta
nd
by d
ata
base
;
• Co
nn
ectio
n p
reserv
atio
n s
ull’ A
ctiv
e D
ata
Guard
sta
ndby d
ura
nte
un ‘ro
le c
hange’;
• Auto
matic
Work
load R
eposito
ry (A
WR
)/ Auto
matic
Data
base D
iagnostic
Monito
r (AD
DM
);
• Activ
e D
ata
Guard
supporta
le o
pzio
ni d
i Ora
cle
Data
base In
-Mem
ory
co
lum
n s
tore
.
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
IN
-ME
MO
RY
Co
lum
n s
tore
co
n A
ctiv
e D
ata
Gu
ard
Possib
ilità d
i defin
ire d
ue s
et d
iffere
nti d
i dati p
er il p
rimario
e lo
sta
ndby d
asto
riciz
zare
in m
em
oria
.
Restriz
ioni
•Le In
-Mem
ory
Expre
ssio
n s
ono b
asate
sulle
query
eseguite
sul p
rimario
•La In
-Mem
ory
colu
mn s
tore
non è
supporta
to in
una c
onfig
ura
zio
ne
multi-in
sta
nce re
do a
pply
.
•N
ecessario
l’Activ
e D
ata
Guard
.
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
DA
TA
BLO
CK
LO
ST W
RITE
SS
i verific
a q
uando u
n s
otto
sis
tem
a d
i I/O ric
onosce il c
om
ple
tam
ento
della
scrittu
ra d
i un
blo
cco, m
entre
in re
altà
la s
crittu
ra n
on a
vvie
ne a
livello
sto
rage, a
d e
sem
pio
per u
n fa
ult
di u
n d
isco, d
i un c
ontro
ller, d
i una c
om
ponente
di re
te, e
tc e
tc!
Il sin
tom
o p
iù c
om
une in
queste
circ
osta
nze è
un b
locco c
orro
tto.
New
in 1
2cR
2: D
BM
S_
DB
CO
MP
.DB
CO
MP
dbms_dbcomp.dbcomp(
datafile IN VARCHAR2,
outputfile IN VARCHAR2,
block_dump IN BOOLEAN := FALSE);
Confro
nta
blo
cco p
er b
locco i d
ata
files tra
il db p
rimario
e lo
sta
ndby.
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
DB
MS
_D
BC
OM
P.D
BC
OM
Pexec dbms_dbcomp.dbcomp(‘1', '/home/oracle/lost_wr_example.out', TRUE);
Se e
seg
uita
da
l db
prim
ario
, il da
ta(
le in
tere
ssato
è co
nfro
nta
to b
lock-b
y-blo
ck con
tu+
gli sta
nd
by; A
lco
ntra
rio, se
la p
roce
du
ra vie
ne
ese
gu
ita d
allo
stan
db
y, la co
mp
are
avvien
e tra
il db
prim
ario
e q
ue
llosp
eci(
co sta
md
by d
ata
ba
se.
Si pu
ò m
on
itora
re a
0rave
rso la
vista V
$SE
SSION
_LO
NG
OP
S
SELECT target_desc, sofar, totalwork
FROM v$session_longops
WHERE opname = 'BlockCompare';
TARGET_DESC SO FAR TOTALWORK
----------------------------- --------- ----------
Compared Blocks 367104 403142
Lost Writes 0 0
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
SH
AD
OW
LO
ST W
RITES
PR
OTEC
TIO
N
Prim
a d
ella
12cR2 e
ra n
ecessario
uno s
tandby d
ata
base c
on il p
ara
metro
DB_LO
ST_W
RIT
E_PRO
TECT s
etta
to s
ia s
ul p
rimario
che s
ullo
sta
ndby.
New
in 1
2cR
212.2
Sh
ad
ow
Lo
st W
rite P
rote
ctio
n - D
ete
ct L
ost W
rites W
itho
ut N
eed
ing
Sta
nd
by (D
oc ID
2159248.1
)
va a
bilita
to p
rima a
livello
di d
ata
base e
poi s
ul ta
ble
space:
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
OP
ER
AZ
IO
NI I
N N
OLO
GG
IN
G S
UL P
RIM
AR
IO
New
in 1
2cR
2:
Vie
ne s
pedita
la lis
ta d
ei b
locchi n
on-lo
gged a
llo s
tandby d
ata
base, e
vengono
mem
oriz
zati n
el c
ontro
lfile.
Quali b
locchi s
ono s
tati s
pediti a
llo s
tandby?
SQL> select * from V$nonlogged_block;
Non è
necessario
recovera
re l’in
tero
data
file. B
asta
un s
ingolo
com
ando (v
ia R
MA
N):
RMAN> recover database nonlogged block;
Ora
cle
12
cR
2 D
ata
Gu
ard
ww
w.x
en
iala
b.c
om
Il ‘data
base ro
le’ è
defin
ito a
livello
di C
DB, m
a è
possib
ile re
plic
are
solo
un
set d
i PD
Bs? Y
es, w
e c
an!
•EN
AB
LE
D_
PD
BS
_O
N_
STA
ND
BY
Il n
uovo p
ara
metro
EN
ABLED
_PD
BS_O
N_STAN
DBY p
erm
ette
di
specific
are
un s
otto
insie
me d
i PD
Bs p
er la
replic
a s
u u
n p
hysic
al
sta
ndby d
i un C
DB.
Nella
12cR1 e
ra p
ossib
ile s
pecific
are
solo
ALL o
NO
NE.
Con la
12.2
il DG
Bro
ker s
upporta
con lo
ZD
LRA p
iatta
form
e d
ivers
e (e
g.
Sparc
vs In
tel v
s A
IX).
Ora
cle
12
cR
2 D
ata
Gu
ard