- wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©ploug 12 tryby działania odg...

87
©PLOUG 1 Oracle Data Oracle Data Guard Guard 10g 10g - - wysoce niezawodna konfiguracja wysoce niezawodna konfiguracja serwera bazy danych Oracle serwera bazy danych Oracle [email protected]

Upload: others

Post on 12-Apr-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

1

Ora

cle

Da

ta

Ora

cle

Da

ta G

ua

rdG

ua

rd1

0g

1

0g

--

wy

soce

nie

za

wo

dn

a k

on

fig

ura

cja

w

yso

ce n

iez

aw

od

na

ko

nfi

gu

racj

a

serw

era

ba

zy

da

ny

ch O

racl

ese

rwe

ra b

az

y d

an

ych

Ora

cle

Juli

usz

.Je

zie

rsk

i@cs

.pu

t.p

ozn

an

.pl

Page 2: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

2

Pla

n

Pla

n t

uto

ria

lutu

tori

alu

♦W

stę

p

♦P

rze

glą

d a

rch

ite

ktu

ry S

ZB

D O

racl

e

♦W

pro

wa

dze

nie

do

Ora

cle

Da

ta G

ua

rd

♦K

on

fig

uro

wa

nie

Ora

cle

Da

ta G

ua

rd z

a p

om

ocą

EM

Gri

d

Co

ntr

ol

♦Z

am

ian

y r

ól p

rod

uk

cyjn

ej i

czu

wa

jące

j ba

z d

an

ych

(s

wit

cho

ve

r)

♦P

rzy

kła

do

wa

dia

gn

ost

yk

a n

ied

ost

ęp

no

ści c

zuw

ają

cej b

azy

d

an

ych

♦P

rzy

kła

do

wa

dia

gn

ost

yk

a n

ied

ost

ęp

no

ści p

rod

uk

cyjn

ej b

azy

d

an

ych

♦P

rze

łącz

en

ie c

zuw

ają

cej b

azy

da

ny

ch d

o r

oli

pro

du

kcy

jne

j b

azy

da

ny

ch -

fail

ov

er

♦P

od

sum

ow

an

ie

Page 3: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

3

Wst

ęp

Wst

ęp

♦D

isa

ste

r R

eco

ve

ry J

ou

rna

l: w

iele

fir

m z

lok

ali

zow

an

ych

w

bu

dy

nk

ach

Wo

rld

Tra

de

Ce

nte

rp

o t

rag

iczn

ych

wy

da

rze

nia

ch

z 1

1 w

rze

śnia

20

01

by

ło z

do

lny

ch d

o k

on

tyn

uo

wa

nia

sw

oje

j

pra

cy

♦J.

Hic

km

an

& W

. Cra

nd

all

, Bu

sin

ess

Ho

rizo

ns:

�8

0 p

roce

nt

firm

w o

kre

sie

dw

óch

lat

po

ka

tast

rofa

lne

j utr

aci

e s

prz

ętu

i da

ny

ch je

st z

mu

szo

ny

ch d

o z

ak

cze

nia

sw

oje

j dzi

ała

lno

ści

�9

3 p

roce

nt

tych

fir

m z

am

yk

a d

zia

łaln

ość

w o

kre

sie

pię

ciu

lat

♦O

racl

e D

ata

Gu

ard

10

g:

�W

yso

ka

do

stę

pn

ość

da

ny

ch,

�Z

wię

ksz

on

a o

chro

na

da

ny

ch,

�M

ożl

iwo

ść o

dtw

orz

en

ia b

azy

da

ny

ch p

o k

ata

stro

faln

ej a

wa

rii

�M

ożl

iwo

ść z

wię

ksz

en

ia w

yd

ajn

ośc

i ap

lik

acj

i ra

po

rtu

jący

ch

Page 4: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

4

Prz

eg

ląd

arc

hit

ek

tury

SZ

BD

Ora

cle

Prz

eg

ląd

arc

hit

ek

tury

SZ

BD

Ora

cle

Page 5: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

Bie

żą

ce p

lik

i d

zie

nn

ika

po

wtó

rze

ńB

ież

ące

pli

ki

dz

ien

nik

a p

ow

tórz

♦P

roce

sy s

erw

eró

w w

szy

stk

ie s

wo

je z

mia

ny

do

ko

ny

wa

ne

w

bu

forz

e d

an

ych

re

jest

rują

w b

ufo

rze

dzi

en

nik

a p

ow

tórz

♦P

roce

s L

GW

R p

rze

pis

uje

za

wa

rto

ść b

ufo

ra d

zie

nn

ika

p

ow

tórz

do

bie

żący

ch p

lik

ów

dzi

en

nik

a p

ow

tórz

SG

A -

ws

łdzie

lon

a

pa

mię

ć o

pe

racyjn

a

LG

WR

LG

WR

Bie

żą

ce

plik

i

dzie

nn

ika

po

wtó

rze

ń

bu

for

dzie

nn

ika

po

wtó

rze

ńb

ufo

r

dan

ych

SQ

LS

QL

SQ

LS

QL

SQ

LS

QL

pro

ce

sy

se

rwe

rów

sq

lplu

ss

qlp

lus

form

ula

rzfo

rmu

larz

rap

ort

rap

ort

ap

lik

ac

je

Page 6: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

6

Prz

ełą

cza

nie

bie

żą

cych

pli

w d

zie

nn

ika

P

rze

łącz

an

ie b

ież

ący

ch p

lik

ów

dz

ien

nik

a

po

wtó

rze

ńp

ow

tórz

LG

WR

LG

WR

12

13

14

15

♦L

iczb

a i

rozm

iar

bie

żący

ch p

lik

ów

dzi

en

nik

a p

ow

tórz

, któ

ra je

st

ust

aw

ian

a p

od

cza

s tw

orz

en

ia B

D, m

ożn

a z

mie

nia

ć w

tra

kci

e

ek

splo

ata

cji z

a p

om

ocą

po

lece

nia

AL

TE

R D

AT

AB

AS

E

♦Z

aw

art

ość

bie

żący

ch p

lik

ów

dzi

en

nik

a p

ow

tórz

jest

na

dp

isy

wa

na

p

rze

z L

GW

R p

od

cza

s p

roce

su p

rze

łącz

an

ia

Page 7: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUGA

rch

iwiz

acj

a b

ież

ący

ch p

lik

ów

dz

ien

nik

a

Arc

hiw

iza

cja

bie

żą

cych

pli

w d

zie

nn

ika

po

wtó

rze

ńp

ow

tórz

♦A

rch

iwiz

acj

ą b

ieżą

cych

pli

w d

zie

nn

ika

p

ow

tórz

za

jmu

je s

ię p

roce

s a

rch

iwiz

ato

ra

bie

żą

ce

plik

i d

zie

nn

ika

po

wtó

rze

ń

bu

for

dzie

nn

ika

po

wtó

rze

ń

Za

rch

iwiz

ow

an

e

plik

i

dzie

nn

ika

po

wtó

rze

ń

LG

WR

LG

WR

AR

C0

AR

C0

15

14

13

12

14

Page 8: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

8

Wp

row

ad

ze

nie

do

Ora

cle

Da

ta

Wp

row

ad

ze

nie

do

Ora

cle

Da

ta G

ua

rdG

ua

rd

Page 9: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

9

Ko

nce

pcj

a O

DG

Ko

nce

pcj

a O

DG

Pro

du

kcyjn

ab

aza

da

nych

Czu

wa

jąca

ba

za

da

nych

Ba

za

da

nych

Ko

pia

ba

zy

da

nych

Tra

nsp

ort

plik

ów

dzie

nn

ika

po

wtó

rze

ń

Oracle Net

Page 10: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

10

Za

mia

na

lZ

am

ian

a r

ól

♦Ja

wn

ie (

nie

au

tom

aty

czn

ie)

wy

ko

ny

wa

na

prz

ez

DB

A

♦S

wit

cho

ve

r

�p

lan

ow

an

a z

mia

na

l

�S

toso

wa

na

w c

elu

pie

lęg

na

cji s

prz

ętu

i sy

ste

mu

op

era

cyjn

eg

o

♦F

ail

ov

er

�n

iep

lan

ow

an

a z

mia

na

l

�S

toso

wa

na

w a

wa

ryjn

ych

sy

tua

cja

ch

�M

inim

aln

a lu

b z

ero

wa

(w

za

leżn

ośc

i od

wy

bra

ne

j ko

nfi

gu

racj

i) u

tra

ta

da

ny

ch

Page 11: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

11

Ty

py

cz

uw

ają

cych

ba

z d

an

ych

Ty

py

cz

uw

ają

cych

ba

z d

an

ych

♦F

izy

czn

a c

zuw

ają

ca b

aza

da

ny

ch

�B

ina

rna

ko

pia

pro

du

kcy

jne

j ba

zy d

an

ych

�S

yn

chro

niz

ow

an

a p

rze

z a

pli

ko

wa

nia

bin

arn

ych

zm

ian

zare

jest

row

an

ych

w d

zie

nn

ika

ch p

ow

tórz

pro

du

kcy

jne

j ba

zy

da

ny

ch

♦L

og

iczn

a c

zuw

ają

ca b

aza

da

ny

ch

�L

og

iczn

a k

op

ia o

bie

któ

w (

tab

el,

ind

ek

sów

, itp

.) p

rod

uk

cyjn

ej b

azy

da

ny

ch

�S

yn

chro

niz

ow

an

a p

rze

z u

ruch

am

ian

ie p

ole

ceń

SQ

L e

kst

rah

ow

an

ych

za p

om

ocą

te

chn

olo

gii

Lo

g M

ine

r z

dzi

en

nik

ów

po

wtó

rze

ń

pro

du

kcy

jne

j ba

zy d

an

ych

Page 12: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

12

Try

by

dz

iała

nia

OD

GT

ryb

y d

zia

łan

ia O

DG

♦M

ak

sym

aln

a O

chro

na

-�

zap

ew

nia

be

zstr

atn

e o

dtw

orz

en

ie d

an

ych

,

�za

pis

y z

dzi

en

nik

a p

ow

tórz

pro

du

kcy

jne

j ba

zy d

an

ych

tr

an

smit

ow

an

e s

yn

chro

nic

zn

ie-

tra

nsa

kcj

e p

rod

uk

cyjn

ej B

D s

ą

zatw

ierd

zan

e d

op

iero

po

po

my

śln

ej t

ran

smis

ji d

o c

o n

ajm

nie

j je

dn

ej

czu

wa

jące

j BD

,

�p

rzy

bra

ku

do

stę

pn

ośc

i ch

jed

ne

j czu

wa

jące

j ba

zy d

an

ych

, p

rod

uk

cyjn

a B

D s

ię z

atr

zym

uje

♦M

ak

sym

aln

a D

ost

ęp

no

ść -

�Z

ap

isy

dzi

en

nik

a p

ow

tórz

pro

du

kcy

jne

j BD

tra

nsm

ito

wa

ne

sy

nch

ron

icz

nie

�Je

dn

ak

prz

y b

rak

u d

ost

ęp

no

ści c

ho

ć je

dn

ej c

zuw

ają

cej b

azy

da

ny

ch,

pro

du

kcy

jna

BD

ko

nty

nu

uje

dzi

ała

nie

�C

zuw

ają

ce B

D c

zaso

wo

mo

by

ć n

iesp

ójn

e z

pro

du

kcy

jną

BD

♦M

ak

sym

aln

a W

yd

ajn

ość

-�

Za

pis

y d

zie

nn

ika

po

wtó

rze

ń p

rod

uk

cyjn

ej B

D s

ą t

ran

smit

ow

an

e

asy

nch

ron

icz

nie

Page 13: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

13

Ko

mp

on

en

ty k

on

fig

ura

cji

OD

GK

om

po

ne

nty

ko

nfi

gu

racj

i O

DG

♦L

GW

R -

pro

ces

reje

stru

jący

w b

ieżą

cych

pli

ka

ch d

zie

nn

ika

p

ow

tórz

zm

ian

y w

pro

wa

dzo

ne

do

BD

♦A

RC

0 -

pro

ces

arc

hiw

izu

jący

za

wa

rto

ść b

ieżą

cych

pli

w

dzi

en

nik

a p

ow

tórz

w z

arc

hiw

izo

wa

ny

ch p

lik

ach

dzi

en

nik

a

po

wtó

rze

ń

♦F

AL

-p

roce

s o

dtw

arz

ają

cy d

ziu

ry w

se

kw

en

cji p

lik

ów

d

zie

nn

ika

po

wtó

rze

ń p

rze

sła

ny

ch d

o c

zuw

ają

cej B

D

♦R

FS

-p

roce

s o

db

iera

jący

pli

ki d

zie

nn

ika

po

wtó

rze

ń

♦M

RP

-a

pli

ku

je z

mia

ny

za

pis

an

e w

pli

ka

ch d

zie

nn

ika

p

ow

tórz

do

fiz

ycz

ne

j czu

wa

jące

j BD

♦L

SP

-a

pli

ku

je p

ole

cen

ia S

QL

za

pis

an

e w

pli

ka

ch d

zie

nn

ika

p

ow

tórz

do

log

iczn

ej c

zuw

ają

cej B

D

Page 14: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

14

Ko

nfi

gu

racj

a O

DG

z f

izy

czn

ą c

zu

wa

jąca

BD

Ko

nfi

gu

racj

a O

DG

z f

izy

czn

ą c

zu

wa

jąca

BD

i tr

an

spo

rte

m p

rze

z A

RC

0i

tra

nsp

ort

em

prz

ez

AR

C0

LGWR

AR

C0

FA

L

RF

S

MR

P

Oracle net

Tra

ns

ak

cje

pro

du

kc

yjn

ej B

D

Bie

żą

ce

plik

i

dzie

nn

ika

po

wtó

rze

ń

Fiz

yc

zn

a

czu

wa

jąc

a B

D

rap

ort

y

backu

p

Za

rch

iwiz

ow

an

e

plik

i d

zie

nn

ika

po

wtó

rze

ń

Za

rch

iwiz

ow

an

e

plik

i d

zie

nn

ika

po

wtó

rze

ń

Page 15: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

15

Ko

nfi

gu

racj

a O

DG

z f

izy

czn

ą c

zu

wa

jąca

BD

Ko

nfi

gu

racj

a O

DG

z f

izy

czn

ą c

zu

wa

jąca

BD

i tr

an

spo

rte

m p

rze

z L

GW

Ri

tra

nsp

ort

em

prz

ez

LG

WR

LGWR

AR

C0

RF

S

MR

P

AR

CO

Oracle net

Tra

ns

ak

cje

pro

du

kc

yjn

ej B

D

Bie

żą

ce

plik

i

dzie

nn

ika

po

wtó

rze

ń

Fiz

yc

zn

a

czu

wa

jąc

a B

D

rap

ort

y

backu

p

Za

rch

iwiz

ow

an

e

plik

i d

zie

nn

ika

po

wtó

rze

ń

Za

rch

iwiz

ow

an

e

plik

i d

zie

nn

ika

po

wtó

rze

ń

FA

L

Czu

wa

jąc

ep

lik

i d

zie

nn

ika

po

wtó

rze

ń

Page 16: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

16

Ko

nfi

gu

racj

a O

DG

z l

og

icz

cz

uw

ają

ca B

DK

on

fig

ura

cja

OD

G z

lo

gic

zn

ą c

zu

wa

jąca

BD

LS

PT

ran

sa

kc

je

pro

du

kc

yjn

ej B

D

Bie

żą

ce

plik

i

dzie

nn

ika

po

wtó

rze

ń

Lo

gic

zn

a

czu

wa

jąc

a B

D

rap

ort

y

backu

p

Za

rch

iwiz

ow

an

e

plik

i d

zie

nn

ika

po

wtó

rze

ń

Za

rch

iwiz

ow

an

e

plik

i d

zie

nn

ika

po

wtó

rze

ń

LGWR

AR

C0

RF

S

Oracle net

FA

L

Page 17: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

17

OD

G B

rok

er

OD

G B

rok

er

♦K

om

po

ne

nt

uła

twia

jący

tw

orz

en

ie, s

tero

wa

nie

i

mo

nit

oro

wa

nie

pro

du

kcy

jne

j ba

zy d

an

ych

i w

szy

stk

ich

jej

czu

wa

jący

ch b

az

da

ny

ch

♦O

DG

Bro

ke

r m

on

ito

ruje

do

stę

pn

ość

, ak

tyw

no

ść i

sta

n

zdro

wia

wsz

yst

kic

h s

yst

em

ów

w d

an

ej k

on

fig

ura

cji O

DG

♦P

osi

ad

a W

EB

-ow

y in

terf

ejs

zin

teg

row

an

y z

OE

M G

rid

Co

ntr

ol

♦P

osi

ad

a r

ów

nie

ż in

terf

ejs

z li

nii

ko

me

nd

-d

gm

grl

Page 18: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

18

Arc

hit

ek

tura

OD

G B

rok

er

Arc

hit

ek

tura

OD

G B

rok

er

Prz

eg

ląd

ark

a W

EB

rep

ozy

tori

um

Pro

du

kcyjn

a

ba

za

da

nych

Da

taG

ua

rdB

rok

er

OE

M G

rid

C

on

tro

l

Da

taG

ua

rdB

rok

er

Inte

llig

en

tA

ge

nt

Czu

wa

jąca

ba

za

da

nych

Inte

llig

en

tA

ge

nt

dgmgrl

Page 19: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

19

Ko

nfi

gu

racj

a i

nst

an

cji

z O

DG

Bro

ke

rK

on

fig

ura

cja

in

sta

ncj

i z

OD

G B

rok

er

inst

an

cja

pro

du

kcy

jne

j

ba

zy

da

ny

ch

inst

an

cja

pro

du

kcy

jne

j

ba

zy

da

ny

ch

inst

an

cja

czu

wa

jące

j

ba

zy

da

ny

ch

inst

an

cja

czu

wa

jące

j

ba

zy

da

ny

ch

Pro

du

kcyjn

a b

aza

da

nych

Czu

wa

jąca

ba

za

da

nych

DM

ON

DM

ON

DM

ON

DM

ON

Dzie

nn

ik O

DG

Bro

ke

r-

ba

ck

gro

un

d_

du

mp

_d

es

t

drc

<S

ID>

.ora

sp

file

<S

ID>

.ora

dg

_b

rok

er_

sta

rt=

tru

e

dg

_b

rok

er_

co

nfi

g_fi

le1

dg

_b

rok

er_

co

nfi

g_fi

le2

Dzie

nn

ik O

DG

Bro

ke

r-

ba

ck

gro

un

d_

du

mp

_d

es

t

drc

<S

ID>

.ora

sp

file

<S

ID>

.ora

dg

_b

rok

er_

sta

rt=

tru

e

dg

_b

rok

er_

co

nfi

g_fi

le1

dg

_b

rok

er_

co

nfi

g_fi

le2

Page 20: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

20

Ko

nfi

gu

row

an

ie O

racl

e D

ata

K

on

fig

uro

wa

nie

Ora

cle

Da

ta G

ua

rdG

ua

rd

za

po

mo

cą E

M

za

po

mo

cą E

M G

rid

Co

ntr

ol

Gri

d C

on

tro

l

Page 21: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

21

Wy

ma

ga

nia

OD

GW

ym

ag

an

ia O

DG

♦P

rod

uk

cyjn

a b

aza

da

ny

ch m

usi

dzi

ała

ć w

try

bie

arc

hiw

iza

cji

pli

w d

zie

nn

ika

-A

RC

HIV

EL

OG

♦P

rod

uk

cyjn

a b

aza

da

ny

ch i

czu

wa

jące

ba

zy d

an

ych

mu

szą

dzi

ała

ć p

od

ko

ntr

olą

ta

kie

go

sa

me

go

SZ

BD

i S

O o

raz

na

sprz

ęci

e o

ta

kie

j sa

me

j arc

hit

ek

turz

e

♦K

ażd

a b

aza

da

ny

ch m

usi

po

sia

da

ć sw

ój p

lik

ko

ntr

oln

y

♦Z

ale

ca s

ię w

łącz

en

ie r

eje

stra

cji w

szy

stk

ich

op

era

cji n

a

pro

du

kcy

jne

j ba

zie

da

ny

ch w

pli

ka

ch d

zie

nn

ika

po

wtó

rze

ń -

FO

RC

E L

OG

GIN

G

Page 22: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

22

Wy

wo

łan

ie G

UI

dla

OD

GW

yw

oła

nie

GU

I d

la O

DG

Page 23: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

23

Do

da

nie

cz

uw

ają

cej

BD

Do

da

nie

cz

uw

ają

cej

BD

Page 24: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

24

Sk

on

fig

uro

wa

nie

S

ko

nfi

gu

row

an

ie s

pfi

lesp

file

SQL> connect

/ as sysdba

Connected.

SQL> create spfile from pfile;

File created.

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Database mounted.

Database opened.

SQL> show parameter spfile

NAME TYPE VALUE

----------------------

--------

------------------------------

spfile string ?/dbs/spfileDB100.ora

Page 25: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

25

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

Page 26: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

26

Prz

ełą

cze

nie

BD

w t

ryb

arc

hiw

iza

cji

dz

ien

nik

a

Prz

ełą

cze

nie

BD

w t

ryb

arc

hiw

iza

cji

dz

ien

nik

a

po

wtó

rze

ńp

ow

tórz

Page 27: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

27

Ust

aw

ien

ie p

ara

me

tró

w i

nst

an

cji

dla

U

sta

wie

nie

pa

ram

etr

ów

in

sta

ncj

i d

la

arc

hiw

iza

cji

pli

w d

zie

nn

ika

po

wtó

rze

ńa

rch

iwiz

acj

i p

lik

ów

dz

ien

nik

a p

ow

tórz

Page 28: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

28

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

--

kro

k 1

kro

k 1

Page 29: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

29

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

--

kro

k 2

kro

k 2

Page 30: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

30

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

--

kro

k 3

kro

k 3

Page 31: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

31

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

--

kro

k 4

kro

k 4

Page 32: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

32

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

--

wsk

az

an

ie l

ok

ali

za

cji

pli

w c

zu

wa

jące

j B

Dw

ska

za

nie

lo

ka

liz

acj

i p

lik

ów

cz

uw

ają

cej

BD

Page 33: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

33

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

--

kro

k 5

kro

k 5

Page 34: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

34

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

Do

da

nie

fiz

ycz

ne

j cz

uw

ają

cej

BD

--

kro

k 6

kro

k 6

Page 35: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

35

Uru

cho

mie

nie

za

da

nia

tw

orz

en

ia c

zu

wa

jące

j U

ruch

om

ien

ie z

ad

an

ia t

wo

rze

nia

cz

uw

ają

cej

BD

BD

Page 36: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

36

Tw

orz

en

ie c

zu

wa

jące

j B

DT

wo

rze

nie

cz

uw

ają

cej

BD

Page 37: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

37

Sta

tus

czu

wa

jące

j b

az

y d

an

ych

Sta

tus

czu

wa

jące

j b

az

y d

an

ych

Page 38: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

38

Zm

ian

a t

ryb

u o

chro

ny

pro

du

kcy

jne

j b

az

y

Zm

ian

a t

ryb

u o

chro

ny

pro

du

kcy

jne

j b

az

y

da

ny

chd

an

ych

Page 39: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

39

Ust

aw

ien

ie t

ryb

u o

chro

ny

pro

du

kcy

jne

j b

az

y

Ust

aw

ien

ie t

ryb

u o

chro

ny

pro

du

kcy

jne

j b

az

y

da

ny

ch n

a m

ak

sym

aln

a d

ost

ęp

no

śćd

an

ych

na

ma

ksy

ma

lna

do

stę

pn

ość

Page 40: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

40

Kro

ki

zm

ian

y t

ryb

u o

chro

ny

pro

du

kcy

jne

j K

rok

i z

mia

ny

try

bu

och

ron

y p

rod

uk

cyjn

ej

ba

zy

da

ny

chb

az

y d

an

ych

Page 41: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

41

Zm

ian

a t

ryb

u d

zia

łan

ia c

zu

wa

jące

j B

DZ

mia

na

try

bu

dz

iała

nia

cz

uw

ają

cej

BD

Page 42: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

42

Zm

ian

a w

łasn

ośc

i cz

uw

ają

cej

BD

Zm

ian

a w

łasn

ośc

i cz

uw

ają

cej

BD

AR

CH

, SY

NC

, A

SY

NC

OF

F, O

N

Page 43: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

43

Sta

rto

wa

nie

in

sta

ncj

i cz

uw

ają

cej

ba

zy

S

tart

ow

an

ie i

nst

an

cji

czu

wa

jące

j b

az

y

da

ny

ch z

a p

om

ocą

SQ

Ld

an

ych

za

po

mo

cą S

QL

♦W

dw

óch

try

ba

ch:

�W

try

bie

ste

row

an

eg

o o

dtw

arz

an

ia:

�W

try

bie

ty

lko

do

od

czy

tu:

SQL> startup mount

ORACLE instance started.

...

Database mounted.

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;

Database altered.

SQL> selectOPEN_MODE fromv$database;

OPEN_MODE

----------

MOUNTED

SQL> startup mount

ORACLE instance started.

...

Database mounted.

SQL> ALTER DATABASE OPEN READ ONLY;

Database altered.

SQL> selectOPEN_MODE fromv$database;

OPEN_MODE

----------

READ ONLY

Page 44: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

44

Za

mia

ny

l p

rod

uk

cyjn

ej

i cz

uw

ają

cej

Za

mia

ny

l p

rod

uk

cyjn

ej

i cz

uw

ają

cej

ba

z d

an

ych

(b

az

da

ny

ch (

swit

cho

ve

rsw

itch

ov

er )

)

Page 45: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

45

Kro

ki

prz

yg

oto

wa

nia

do

za

mia

ny

l K

rok

i p

rzy

go

tow

an

ia d

o z

am

ian

y r

ól

pro

du

kcy

jne

j i

czu

wa

jące

j b

az

da

ny

chp

rod

uk

cyjn

ej

i cz

uw

ają

cej

ba

z d

an

ych

♦U

pe

wn

ien

ie s

ię, ż

e p

rod

uk

cyjn

a i

czu

wa

jąca

ba

za d

an

ych

dzi

ała

♦S

pra

wd

zen

ie, ż

e o

bie

ba

zy d

an

ych

w d

ob

rym

sta

nie

zdro

wo

tny

m (

prz

ez

we

ryfi

ka

cję

pli

w o

strz

eże

ń in

sta

ncj

i)

♦S

pra

wd

zen

ie w

łasn

ośc

i po

dst

aw

ow

ej b

azy

da

ny

ch a

by

mo

gła

pe

łnić

ro

lę c

zuw

ają

cej b

azy

da

ny

ch (

au

tom

aty

czn

ie

wy

ko

ny

wa

ne

prz

ez

EM

)

♦Je

żeli

trz

eb

a, s

pra

wd

zić

istn

ien

ie c

zuw

ają

cych

pli

w

dzi

en

nik

a p

ow

tórz

Page 46: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

46

Zm

ian

a r

oli

pro

du

kcy

jne

j b

az

y d

an

ych

na

Z

mia

na

ro

li p

rod

uk

cyjn

ej

ba

zy

da

ny

ch n

a

czu

wa

jącą

ba

da

ny

ch z

a p

om

ocą

EM

czu

wa

jącą

ba

da

ny

ch z

a p

om

ocą

EM

Page 47: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

47

Zm

ian

a r

oli

pro

du

kcy

jne

j b

az

y d

an

ych

na

Z

mia

na

ro

li p

rod

uk

cyjn

ej

ba

zy

da

ny

ch n

a

czu

wa

jącą

ba

da

ny

ch z

a p

om

ocą

EM

czu

wa

jącą

ba

da

ny

ch z

a p

om

ocą

EM

Page 48: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

48

Wy

nik

za

mia

ny

lW

yn

ik z

am

ian

y r

ól

Page 49: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

49

Prz

yk

ład

ow

a d

iag

no

sty

ka

P

rzy

kła

do

wa

dia

gn

ost

yk

a

nie

do

stę

pn

ośc

i cz

uw

ają

cej

ba

zy

da

ny

chn

ied

ost

ęp

no

ści

czu

wa

jące

j b

az

y d

an

ych

Page 50: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

50

An

ali

za

pli

ku

ost

rze

że

ńA

na

liz

a p

lik

u o

strz

Page 51: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

51

An

ali

za

sta

tusu

OD

GA

na

liz

a s

tatu

su O

DG

Page 52: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

52

An

ali

za

dz

ien

nik

a O

DG

Bro

ke

rA

na

liz

a d

zie

nn

ika

OD

G B

rok

er

[oracle@miner bdump]$ moredrcDB101dg.log

DG 2005-06-13-18:45:06 RSM 0 receivedGETPROP request: rid=0x02012000, pid=58

DG 2005-06-13-18:45:06 Database Resource: Get Property PotentialDataLoss

DG 2005-06-13-18:45:06 RSM0: Failedto connectto remote databaseDB101. Error is

ORA-12514

DG 2005-06-13-18:45:06 Database Resource GetProperty succeeded

adm101@miner bdump]$ oerrora 12514

12514, 00000, "TNS:listener doesnot currently know of service requested in connect

descriptor"

// *Cause: The listener receiveda requestto establisha connectionto a

// database or other service. The connect descriptor receivedby the listener

// specifieda service namefor a service(usuallya database service)

// that either hasnot yet dynamically registered with the listener or has

// not been statically configuredfor the listener. This maybe a temporary

// condition suchas after the listener has started, but before the database

// instance has registered with the listener.

// *Action:

// -Waita moment and tryto connecta second time.

// -Check which services are currently knownby the listenerby executing:

// lsnrctl services<listener name>

// -Check that theSERVICE_NAME parameter in the connect descriptor of the

// net service name used specifiesa service knownby the listener.

// -If an easy connect naming connect identifierwas used, check that

// the service name specified isa service knownby the listener.

// -Checkfor an event in the listener.log file.

Page 53: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

53

Prz

yk

ład

ow

a d

iag

no

sty

ka

P

rzy

kła

do

wa

dia

gn

ost

yk

a

nie

do

stę

pn

ośc

i p

rod

uk

cyjn

ej

ba

z

nie

do

stę

pn

ośc

i p

rod

uk

cyjn

ej

ba

z

da

ny

chd

an

ych

Page 54: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

54

An

ali

za

sta

tusu

ba

z d

an

ych

na

da

ne

j A

na

liz

a s

tatu

su b

az

da

ny

ch n

a d

an

ej

ma

szy

nie

m

asz

yn

ie

Page 55: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

55

An

ali

za

sta

tusu

pro

du

kcy

jne

j B

DA

na

liz

a s

tatu

su p

rod

uk

cyjn

ej

BD

Page 56: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

56

Prz

ełą

cze

nie

cz

uw

ają

cej

ba

zy

da

ny

ch d

o

Prz

ełą

cze

nie

cz

uw

ają

cej

ba

zy

da

ny

ch d

o

roli

pro

du

kcy

jne

j b

az

y d

an

ych

ro

li p

rod

uk

cyjn

ej

ba

zy

da

ny

ch --

fail

ov

er

fail

ov

er

Page 57: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

57

Fa

ilo

ve

rF

ail

ov

er

♦W

yk

on

yw

an

y je

dy

nie

w p

rzy

pa

dk

u b

rak

u m

ożl

iwo

ści

od

two

rze

nia

pro

du

kcy

jne

j ba

zy d

an

ych

♦M

ożl

iwa

utr

ata

czę

ści d

an

ych

♦U

szk

od

zon

a p

rod

uk

cyjn

a b

aza

da

ny

ch je

st w

yłą

cza

na

z

ko

nfi

gu

racj

i OD

G

♦S

zcze

lny

m p

rzy

pa

dk

iem

fa

ilo

ve

rje

st a

kty

wa

cja

wy

bra

ne

j

czu

wa

jące

j ba

zy d

an

ych

-n

ieza

leca

na

-p

ow

od

uje

trw

ałe

wy

łącz

en

ie p

ozo

sta

łych

czu

wa

jący

ch b

az

da

ny

ch

Page 58: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

58

Inic

jacj

a

Inic

jacj

a f

ail

ov

er

fail

ov

er

Page 59: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

59

Wy

r o

pcj

i W

yb

ór

op

cji

fail

ov

er

fail

ov

er

Page 60: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

60

Po

stę

p p

roce

su

Po

stę

p p

roce

su f

ail

ov

er

fail

ov

er

Page 61: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

61

We

ryfi

ka

cja

sta

tusu

W

ery

fik

acj

a s

tatu

su f

ail

ov

er

fail

ov

er

Page 62: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

62

Ko

nfi

gu

racj

a k

lie

nta

SQ

LN

ET

K

on

fig

ura

cja

kli

en

ta S

QL

NE

T

wsp

ółp

racu

jące

go

z O

DG

(1

/2)

wsp

ółp

racu

jące

go

z O

DG

(1

/2)

DB101.WORLD = (DESCRIPTION = (ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST =primary.cs.put.poznan.pl)(PORT = 1521))

(ADDRESS = (PROTOCOL = TCP)(HOST =standby.cs.put.poznan.pl)(PORT = 1521))

(FAILOVER=on) #domyślnie on

(LOAD_BALANCE =off) #domyślnieoff

) (CONNECT_DATA =

(SERVICE_NAME = DB101)

) )

Za

wa

rto

ść $

OR

AC

LE

_H

OM

E/n

etw

ork

/ad

min

/tn

sna

me

s.o

ra

Page 63: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

63

Pie

lęg

na

cja

OD

GP

ielę

gn

acj

a O

DG

Page 64: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

64

Prz

eg

ląd

wy

da

jno

ści

OD

GP

rze

glą

d w

yd

ajn

ośc

i O

DG

Page 65: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

65

Prz

eg

ląd

P

rze

glą

d n

iez

aa

pli

ko

wa

ny

chn

iez

aa

pli

ko

wa

ny

chp

lik

ów

p

lik

ów

dz

ien

nik

a p

ow

tórz

dz

ien

nik

a p

ow

tórz

Page 66: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

66

We

ryfi

ka

cja

ko

nfi

gu

racj

i O

DG

We

ryfi

ka

cja

ko

nfi

gu

racj

i O

DG

Page 67: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

67

Wy

nik

we

ryfi

ka

cji

OD

GW

yn

ik w

ery

fik

acj

i O

DG

Page 68: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

68

Dz

ien

nik

we

ryfi

ka

cji

OD

GD

zie

nn

ik w

ery

fik

acj

i O

DG

Initializing.

Connectedto instanceminer.cs.put.poznan.pl:DB101dg

Startingalert log monitor...

UpdatingData Guard linkon database homepage...

Data Protection Settings:

Protection mode: Maximum Performance

Log Transport Mode settings:

DB101dg: ARCH

DB101dg2: ASYNC

Checking standbyredo logs.....Done

(Standbyredo logs needed: 8)

CheckingData Guardstatus

DB101dg : Normal

DB101dg2 : Normal

Checking Inconsistent Properties

Checkingagent status

DB101dg ... OK

DB101dg2 ... OK

Switchinglog file46.Done

Checking appliedlog on DB101dg2...OK

Processing completed.

Page 69: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

69

Usu

wa

nie

ko

nfi

gu

racj

i O

DG

Usu

wa

nie

ko

nfi

gu

racj

i O

DG

Page 70: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

70

Pro

ces

ap

lik

ow

an

ia z

mia

n w

lo

gic

zn

ej

Pro

ces

ap

lik

ow

an

ia z

mia

n w

lo

gic

zn

ej

czu

wa

jące

j b

az

ie d

an

ych

czu

wa

jące

j b

az

ie d

an

ych

pli

ki

dz

ien

nik

a

po

wtó

rze

ń

z p

rod

uk

cyjn

ej

BD

log

min

ing

ap

lik

ow

an

ie z

mia

n

od

czy

tp

rzy

go

tow

an

iep

rzy

go

tow

an

iep

rzy

go

tow

an

ie

gru

po

wa

nie

zm

ian

w t

ran

s

LC

R

an

ali

za

pli

ki

da

ny

cha

pli

ka

cja

ap

lik

acj

aa

pli

ka

cja

ko

ord

yn

ato

r

Gru

py

tra

nsa

kcj

i

usz

ere

go

wa

ne

tra

nsa

kcj

e

Page 71: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

71

Og

ran

icz

en

ia l

og

icz

ne

j cz

uw

ają

cej

ba

zy

O

gra

nic

ze

nia

lo

gic

zn

ej

czu

wa

jące

j b

az

y

da

ny

chd

an

ych

♦N

ie w

spie

ra n

ast

ęp

ują

cych

ty

w d

an

ych

:

�B

FIL

E

�R

OW

ID

�U

RO

WID

�Z

de

fin

iow

an

ych

prz

ez

uży

tko

wn

ika

�R

efe

ren

cji d

o o

bie

któ

w

♦N

ie w

spie

ra k

om

pre

sji t

ab

el

♦Z

mia

na

ro

li lo

gic

zne

j czu

wa

jące

j ba

zy d

an

ych

wy

łącz

a z

ko

nfi

gu

racj

i po

zost

ałe

czu

wa

jące

ba

zy d

an

ych

Page 72: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

72

Tw

orz

en

ie l

og

icz

ne

j cz

uw

ają

cej

ba

zy

da

ny

chT

wo

rze

nie

lo

gic

zn

ej

czu

wa

jące

j b

az

y d

an

ych

Page 73: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

73

Wy

nik

utw

orz

en

ia l

og

icz

ne

j cz

uw

ają

cej

ba

zy

W

yn

ik u

two

rze

nia

lo

gic

zn

ej

czu

wa

jące

j b

az

y

da

ny

chd

an

ych

Page 74: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

74

Sp

ecy

ficz

ne

wła

sno

ści

log

icz

ne

j cz

uw

ają

cej

Sp

ecy

ficz

ne

wła

sno

ści

log

icz

ne

j cz

uw

ają

cej

ba

zy

da

ny

chb

az

y d

an

ych

Page 75: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

75

Sw

itc

ho

ve

rS

wit

ch

ov

er

do

lo

gic

zn

ej

czu

wa

jące

j b

az

y

do

lo

gic

zn

ej

czu

wa

jące

j b

az

y

da

ny

chd

an

ych

Page 76: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

76

Fa

ilo

ve

rF

ail

ov

er

do

lo

gic

zn

ej

czu

wa

jące

j b

az

y d

an

ych

do

lo

gic

zn

ej

czu

wa

jące

j b

az

y d

an

ych

Page 77: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

77

Wsp

arc

ie p

rze

pro

wa

dz

an

ia u

ak

tua

lnia

nia

W

spa

rcie

prz

ep

row

ad

za

nia

ua

ktu

aln

ian

ia

op

rog

ram

ow

an

ia S

ZB

D (

1/2

)o

pro

gra

mo

wa

nia

SZ

BD

(1

/2)

Pro

du

kcyjn

a

ba

za

da

nych

Lo

gic

zn

a

czu

wa

jąca

ba

za

da

nych

Ko

nfi

gu

racja

OD

G

AB

klie

nci

Pro

du

kcyjn

a

ba

za

da

nych

Lo

gic

zn

a

czu

wa

jąca

ba

za

da

nych

Ua

ktu

aln

ien

ie w

ęzła

B

AB

klie

nci

ve

rX

ve

rX

ve

rX

ve

rX

+1

Page 78: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

78

Wsp

arc

ie p

rze

pro

wa

dz

an

ia u

ak

tua

lnia

nia

W

spa

rcie

prz

ep

row

ad

za

nia

ua

ktu

aln

ian

ia

op

rog

ram

ow

an

ia S

ZB

D (

2/2

)o

pro

gra

mo

wa

nia

SZ

BD

(2

/2)

Pro

du

kcyjn

a

ba

za

da

nych

Lo

gic

zn

a

czu

wa

jąca

ba

za

da

nych

Pra

ca z

dw

om

a w

ers

jam

i

AB

klie

nci

No

wa

czu

wa

jąca

ba

za

da

nych

No

wa

pro

du

kcyjn

a

ba

za

da

nych

Sw

itch

ov

er

i

ua

ktu

aln

ien

ie w

ęzła

A

AB

klie

nci

ve

rX

ver

X+

1ver

X+

1ver

X+

1

Page 79: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

79

Co

no

we

go

w O

DG

10

g

Co

no

we

go

w O

DG

10

g R

ele

ase

R

ele

ase

2?

2?

♦A

uto

ma

tycz

ny

Fa

ilo

ve

r-

Fa

st-S

tart

Fa

ilo

ve

r

♦P

op

raw

ion

a w

yd

ajn

ośc

i tra

nsm

isji

pli

w d

zie

nn

ika

po

wtó

rze

ń

♦U

łatw

ion

a k

on

we

rsja

fiz

ycz

ne

j ba

zy d

an

ych

do

ba

zy d

an

ych

od

czy

t/za

pis

i z

po

wro

tem

♦A

uto

ma

tycz

ne

usu

wa

nie

za

ap

lik

ow

an

ych

pli

w d

zie

nn

ika

po

wtó

rze

ń z

log

iczn

ej c

zuw

ają

cej b

azy

da

ny

ch

♦Z

wię

ksz

en

ie li

czb

y o

bse

rwo

wa

ny

ch p

ara

me

tró

w p

racy

OD

G

Page 80: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

80

Au

tom

aty

czn

y

Au

tom

aty

czn

y f

ail

ov

er

fail

ov

er

1/2

1/2

Pro

du

kcyjn

a

ba

za

da

nych

Czu

wa

jąca

ba

za

da

nych

obserwator

Pro

du

kcyjn

a

ba

za

da

nych

obserwator No

wa

pro

du

kcyjn

a

ba

za

da

nych

Au

tom

aty

czn

e

uru

ch

om

ien

ie failover

No

rma

lna

pra

ca

OD

G

DGMGRL> ENABLE FAST_START FAILOVER;

DGMGRL> START OBSERVER;

FastStartFailoverThreshold

FastStartFailoverTarget

Page 81: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

81

Au

tom

aty

czn

y

Au

tom

aty

czn

y f

ail

ov

er

fail

ov

er

2/2

2/2

No

wa

czu

wa

jąca

ba

za

da

nych

No

wa

pro

du

kc

yjn

a

ba

za

da

nych

obserwator

Prz

yw

róce

nie

sta

rej

pro

du

kcyjn

ej b

azy d

an

ych

Page 82: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

82

Uła

twio

na

ko

nw

ers

ja f

izy

czn

ej

ba

zy

da

ny

ch

Uła

twio

na

ko

nw

ers

ja f

izy

czn

ej

ba

zy

da

ny

ch

do

ba

zy

da

ny

ch o

dcz

yt/

za

pis

i z

po

wro

tem

do

ba

zy

da

ny

ch o

dcz

yt/

za

pis

i z

po

wro

tem

♦P

o w

yk

on

an

iu f

ail

ov

er

sta

ra p

rod

uk

cyjn

a b

aza

da

ny

ch je

st

wy

łącz

an

a z

ko

nfi

gu

racj

i OD

G

♦W

OD

G 9

i na

leża

ło u

two

rzy

ć n

ow

ą c

zuw

ają

ca B

D n

a

po

dst

aw

ie k

op

ii n

ow

ej p

rod

uk

cyjn

ej B

D

♦W

OD

G 1

0g

Re

lea

se 1

mo

żna

wy

ko

na

ć fl

ash

ba

ckd

o p

un

ktu

,

w k

tóry

m n

ast

ąp

ił f

ail

ov

er

(ko

lum

na

ST

AN

DB

Y_

BE

CA

ME

_P

RIM

AR

Y_

SC

N p

ers

pe

kty

wy

v$

da

tab

ase

)

i wy

sta

rto

wa

ć b

azę

da

ny

ch ja

ko

no

czu

wa

jącą

ba

da

ny

ch, p

ozw

ala

jąc

OD

G n

a a

uto

ma

tycz

sy

nch

ron

iza

cję

♦W

OD

G 1

0g

Re

lea

se2

me

cha

niz

m f

lash

ba

ckje

st

wy

ko

rzy

sty

wa

ny

au

tom

aty

czn

ie p

rze

z p

roce

s O

bse

rwa

tora

lub

inic

jow

an

y p

rze

z:

DGMGRL> REINSTATE DATABASE stara_produkcyjna_BD;

Page 83: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

83

Uła

twio

na

ko

nw

ers

ja f

izy

czn

ej

ba

zy

da

ny

ch

Uła

twio

na

ko

nw

ers

ja f

izy

czn

ej

ba

zy

da

ny

ch

do

ba

zy

da

ny

ch o

dcz

yt/

za

pis

i z

po

wro

tem

do

ba

zy

da

ny

ch o

dcz

yt/

za

pis

i z

po

wro

tem

♦T

est

ow

e o

twa

rcie

czu

wa

jące

j ba

zy d

an

ych

w t

ryb

ie

od

czy

t/za

pis

i p

on

ow

ne

prz

ełą

cze

nie

w t

ryb

czu

wa

jące

j BD

z

wy

ko

rzy

sta

nie

m m

ech

an

izm

u f

lash

ba

ck

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

SQL> CREATE RESTORE POINT t1 GUARANTEE FLASHBACK DATABASE;

SQL> ALTER DATABASE ACTIVATE STANDBY DATABASE;

SQL> FLASHBACK DATABASE TO RESTORE POINT t1;

SQL> ALTER DATABASE CONVERT TO PHYSICAL STANDBY;

Page 84: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

84

Au

tom

aty

czn

e u

suw

an

ie z

aa

pli

ko

wa

ny

ch

Au

tom

aty

czn

e u

suw

an

ie z

aa

pli

ko

wa

ny

ch

pli

w d

zie

nn

ika

po

wtó

rze

ń z

lo

gic

zn

ej

pli

w d

zie

nn

ika

po

wtó

rze

ń z

lo

gic

zn

ej

czu

wa

jące

j b

az

y d

an

ych

czu

wa

jące

j b

az

y d

an

ych

♦W

ielk

ość

mie

jsca

za

jęte

go

prz

ez

zarc

hiw

izo

wa

ne

pli

ki

dzi

en

nik

a p

ow

tórz

fiz

ycz

ne

j czu

wa

jące

j ba

zy d

an

ych

jest

ko

ntr

olo

wa

na

prz

ez

zad

ek

laro

wa

ny

pa

ram

etr

dla

Fla

sh

Re

cov

ery

Are

a (

pa

ram

etr

inst

an

cji

DB

_F

LA

SH

BA

CK

_R

ET

EN

TIO

N_

TA

RG

ET

)

♦W

OD

G 1

0g

Re

lea

se 2

log

iczn

a c

zuw

ają

ca B

D a

uto

ma

tycz

nie

usu

wa

za

ap

lik

ow

an

e p

lik

i dzi

en

nik

a p

ow

tórz

wy

ge

ne

row

an

e p

rze

z p

rod

uk

cyjn

ą B

D. S

teru

je t

ym

pa

ram

etr

LO

G_

AU

TO

_D

EL

ET

E (

do

my

śln

ie T

RU

E)

Page 85: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

85

Zw

ięk

sze

nie

lic

zb

y o

bse

rwo

wa

ny

ch

Zw

ięk

sze

nie

lic

zb

y o

bse

rwo

wa

ny

ch

pa

ram

etr

ów

pra

cy O

DG

pa

ram

etr

ów

pra

cy O

DG

♦E

stm

ate

d F

ail

ov

er

Tim

e -

prz

yb

liżo

ny

cza

s (w

se

ku

nd

ach

) p

otr

zeb

ny

do

wy

ko

na

nia

fa

ilo

ve

rd

o d

an

ej c

zuw

ają

cej B

D

♦A

pp

ly L

ag

-o

źnie

nie

ap

lik

acj

i dzi

en

nik

ów

po

wtó

rze

ń

♦R

ed

o A

pp

ly R

ate

-sz

yb

ko

ść a

pli

ka

cji p

lik

ów

dzi

en

nik

ów

p

ow

tórz

♦R

ed

o G

en

era

tio

n R

ate

-sz

yb

ko

ść g

en

ero

wa

nia

pli

w

dzi

en

nik

ów

po

wtó

rze

ń

♦T

ran

spo

rt L

ag

-o

źnie

nie

tra

nsm

isji

dzi

en

nik

ów

po

wtó

rze

ń

♦D

ata

Gu

ard

Sta

tus

-st

atu

s w

szy

stk

ich

BD

w k

on

fig

ura

cji O

DG

♦F

ast

-Sta

rt F

ail

ov

er

Occ

urr

ed

-w

yk

on

an

ie a

uto

ma

tycz

ne

go

fa

ilo

ve

r n

ow

ej p

rod

uk

cyjn

ej B

D

♦F

ast

-Sta

rt F

ail

ov

er

Tim

e -

wy

ko

na

nie

au

tom

aty

czn

eg

o f

ail

ov

er

no

we

j czu

wa

jące

j BD

Page 86: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

86

Po

dsu

mo

wa

nie

Po

dsu

mo

wa

nie

♦O

DG

jest

zło

żon

ym

śro

do

wis

kie

m s

łużą

cym

zw

ięk

sze

niu

nie

zaw

od

no

ści s

erw

eró

w b

az

da

ny

ch O

racl

e

♦Z

arz

ąd

zan

ie O

DG

jest

ma

ksy

ma

lnie

up

rosz

czo

ne

prz

ez

zast

oso

wa

nie

EM

Gri

d C

on

tro

l

♦C

zuw

ają

ce b

azy

da

ny

ch m

og

ą b

wy

ko

rzy

sta

ne

prz

ez

ap

lik

acj

e r

ap

ort

ują

ce (

rea

d-o

nly

)

Page 87: - wysoce niezawodna konfiguracja serwera bazy danych ...€¦ · ©PLOUG 12 Tryby działania ODG ♦ Maksymalna Ochrona - zapewnia bezstratne odtworzenie danych, zapisy z dziennika

©PLOUG

87

Lit

era

tura

Lit

era

tura

♦O

racl

e D

ata

Gu

ard

Co

nce

pts

an

d A

dm

inis

tra

tio

n1

0g

♦O

racl

e D

ata

Gu

ard

Bro

ke

r 1

0g

♦O

racl

e D

ata

ba

se A

dm

inis

tra

tor'

s G

uid

e1

0g

♦O

racl

e D

ata

ba

se C

on

cep

ts1

0g

♦O

racl

e D

ata

Gu

ard

-T

ech

nic

al W

hit

e P

ap

er

htt

p:/

/ww

w.o

racl

e.c

om

/te

chn

olo

gy

/de

plo

y/a

va

ila

bil

ity

/pd

f/

TW

P_

Da

taG

ua

rd_

10

gR

2.p

df