Download - Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

Transcript
Page 1: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 2: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

ww

w.x

en

iala

b.c

om

Ora

cle

12

cR

2 D

ata

Gu

ard

Page 3: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 4: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 5: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

ww

w.x

en

iala

b.c

om

Ora

cle

12

cR

2 D

ata

Gu

ard

Page 6: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 7: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 8: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 9: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 10: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 11: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 12: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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

Page 13: Oracle12cR2 - Data Guard€¦ ·  · 2017-04-24oracle oracle oracle SGA Oracle Data Guard listener SGA atafile c Red atafile smon log wr db wr arch smon db wr log wr arch tandb c

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