You are on page 1of 10

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

CNG TY TNHH H TH NG THNG TIN FPT

CNG TY TNHH D CH V ERP-FPT

TRI N KHAI H TH NG ORACLE E-BUSINESS SUITE CHO NGN HNG QUN I

QUY TRNH BACKUP V RECOVER DATABASE, APPGL C A H TH NG GL MB


M hi u d n: MB M hi u ti li u: MB.HT.3 Phin b n: 1.0

H N i, 02/2012

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

B N GHI NH N THAY
*T - Thm m i S - S a Ngy thay i M c, b ng, s c thay i i X - Xo L do T* S X

M t thay

Phin b nm i

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

TRANG K

Ng

i l p:

Tr n

Cn b Cng ngh FPT

Ng

i ki m tra:

Ng H i Hng Chuyn gia Cng ngh FPT

Ng

i ph duy t:

inh Tin Hong Gim c trung Cng ngh FPT

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

M CL C
1. 2. M C CH .................................................................................................................... 4 SAO L U D LI U........................................................................................................ 4 2.1. Sao l u t ng ng d ng (AppGL) ........................................ 4 2.2. Sao l u t ng CSDL ................................................. 5 2.3. Qu n l v theo di qu trnh sao l u ..................................... 6 2.3.1. Ki m tra qu trnh backup ......................................... 6 2.3.2. Qu n l cc t p tin d li u backup .................................... 6 3. PH C H I D 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. LI U ...................................................................................................... 6 Quy trnh khi ph c d li u ............................................ 6 Tr ng h p s c nghim tr ng: thin tai, ho ho n, chy n ..................... 7 Tr ng h p server h ng ph n c ng....................................... 8 Tr ng h p l i h i u hnh ........................................... 8 Tr ng h p l i t ng ng d ng .......................................... 8 Tr ng h p l i t ng database ........................................... 9

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

1. M C CH
Ti li u m t quy trnh sao l u v ph c h i d li u h th ng EBS R12 tri n khai cho MB, bao g m y Quy trnh sao l u t ng ng d ng h th ng (AppGL) y Quy trnh sao l u t ng c s d li u h th ng (Database) y Qu n l v theo di quy trnh sao l u y Ph c h i h th ng trong cc tnh hu ng c th .

2. SAO L U D
M t h th ng d ng

LI U
ng d ng Oracle EBS bao g m t ng ng d ng v t ng ng xuyn sao l u t ng

CSDL. T t c cc d li u giao d ch v cc thng tin thi t l p h th ng ng u n m trong CSDL v v y c n ph i th ng xuyn. CSDL. T ng ng d ng khng thay khng ph i sao l u th i nhi u trong qu trnh v n hnh nn

2.1. Sao l u t ng ng d ng (AppGL) Vi c sao l u t ng ng d ng Cc file nn c c th c hi n b ng ph ng php backup offline, ngh a l shutdown ng d ng v nn cc t p d li u thnh m t file. t trong th m c /glshares/oracle/backup_appl trn my ch glapp01. Vi c sao l u d li u t ng ng d ng EBS c th c hi n b i script ng d ng.

/home/oracle/scripts/backup_appl.sh trn my ch y Sao l u t My ch h ng c c u hnh ng

ng d ng

backup offline vo 0h ngy 15 hng c th c hi n b i cng c crontab c a

thng. Vi c

t l ch sao l u t

i u hnh IBM AIX. ch y script

C u hnh crontab c a user oracle

/home/oracle/scripts/backup_appl.sh vo 0h ngy 15 h ng thng nh sau: $ crontab -l

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

00 00 15 * * sh /home/oracle/scripts/backup_appl.sh Ng i qu n tr c th h y b c u hnh crontab b ng l nh crontab r

ho c s a l i c u hnh crontab b ng l nh crontab -e. y Sao l u th cng Khi c n ph i th c hi n backup b ng tay, ng m m remote (SSH secure shell, puty) /home/oracle/scripts/backup_appl.sh $ sh /home/oracle/scripts/backup_appl.sh 2.2. Sao l u t ng CSDL Vi c sao l u t ng c s d li u c th c hi n b ng ph ng php backup c online, s d ng RMAN backup, backup full vo ch nh t hng tu n v backup incremental vo cc ngy khc trong tu n. Script backup full t trong th incremental t t i th m c /home/oracle/scripts/backup_full.sh, script backup m c /home/oracle/scripts/backup_inc.sh trn ch glapp01 b ng user oracle v ch y script i qu n tr s d ng cc ph n

ng nh p vo h th ng trn my

my ch gldb01. y Sao l u t Vi c AIX. C u hnh crontab c a user oracle $ crontab -l 00 01 * * 6 sh /home/oracle/scripts/backup_full.sh 00 01 * * 1,2,3,4,5 sh /home/oracle/scripts/backup_inc.sh Ng i qu n tr c th h y b c u hnh crontab b ng l nh crontab r ch y cc script backup CSDL nh sau: ng ng c th c hi n b i cng c crontab c a IBM

t l ch sao l u t

ho c s a l i c u hnh crontab b ng l nh crontab e. y Sao l u th cng Khi c n ph i th c hi n backup th cng, ng i qu n tr s d ng cc ph n


5

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

m m remote (SSH secure shell, puty)

ng nh p vo h th ng trn my

ch CSDL b ng user oracle v ch y cc script nh sau: sh /home/oracle/scripts/backup_full.sh ho c sh /home/oracle/scripts/backup_inc.sh 2.3. Qu n l v theo di qu trnh sao l u
2.3.1. Ki m tra qu trnh backup

Cc b

c v th i gian th c hi n c a qu trnh backup c s d li u

c m c

ghi l i trong file backup_full.log v backup_inc.log t i th /home/oracle/scripts trn my ch gldb01.


2.3.2. Qu n l cc t p tin d li u backup

Nh ng t p tin backup c a t ng CSDL v ng d ng trong th m c /backup02/oracle/daily, /backup01/oracle/weekly, /glshares/oracle/backup_appl ph i khc th ng xuyn. c copy sang m t thi t b l u tr

y V i nh ng t p tin backup c a CSDL, trong 1 tu n c n l u l i 1 b n backup full v ton b cc file backup incremental c a tu n . Nh v y, c th l y l y d li u t i b t k m t th i i m no kho ng g n thng, chng ta c n l u tr t nh t 4 b file backup nh trn. y V i nh ng t p tin backup c a ng d ng chng ta c ng s gi l i t nh t 3 b n backup cho 3 thng g n nh t.

3. PH C H I D

LI U

3.1. Quy trnh khi ph c d li u Cng vi c restore h th ng, c ng nh d li u c a h th ng s d a trn m c c th x y ra nghim tr ng c a s c , t i v i h th ng ng d ng: c th c xc nh

a ra cc hnh th c x

l thch h p cho m i tnh hu ng. Sau y l cc tnh hu ng s c , h ng hc

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

 Thin tai, ho ho n, chy n  Servers h ng ph n c ng nh :  L ih c ng, RAM, processor, card RAID)

i u hnh, m t mt d li u

 L i c a h th ng ng d ng 3.2. Tr ng h p s c nghim tr ng: thin tai, ho ho n, chy n t servers b g p s c nghim tr ng nh thin tai, ho n h th ng thng tin c a n v v m t mt i v i cc

Tnh hu ng t i v tr ho n gy thi t h i servers c a ng d ng. H

ng gi i quy t s c ny s

c ti n hnh tu n t nh sau:

a. Xy d ng l i c s h t ng cho h th ng thng tin

C n ph i c m t k ho ch tri n khai h th ng thng tin c a cng ty sau s c . t mua cc thi t b m ng: router, switch, server v cc linh ki n ph n c ng i km khc ( c ng, card RAID, RAM, cp d li u) cho cng vi c setup l i m ng WAN, LAN
b. Xy d ng l i h th ng ng d ng

c ti p theo trong qu trnh khi ph c h th ng l xy d ng l i cc server ph c v cho cng vi c. Tr ng c h t l s a ch a l i h th ng my ng h th ng my ch c . Cng vi c c. N u khng s ph i mua l i h th ng my ch

ng d ng

ch c a ng d ng n u c th g m:

m i v i cc thng s k thu t t

1. Thi t l p l i h th ng my ch 2. C u hnh l i h th ng RAID 3. Ci tl iH H

4. Ci l i h th ng ng d ng Oracle v i cc thng s y h t nh h th ng ban u

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

5. Restore database nh tr ch 3.3. Tr ng d n c th

c khi g p s c (ph n restore database s ph n sau)

ng h p server h ng ph n c ng

a. Server h ng RAM, card RAID, card HBA, qu t ngu n

V i tnh hu ng ny ta ch c n thay th cc thi t b t ng l i ng d ng l hnh card RAID nh ban


b. Server h ng c ng

ng ng v kh i

c. V i tnh hu ng b h ng card RAID, ta c n ng t v thi t l p cc thng s c u u.

thay th m t card RAID khc t

V i tnh hu ng ny chng ta s ph i thay th i u hnh, mount cc phn vng trn t chu n b ci t ng h th ng cho h t h th ng) v kh i 3.4. Tr Khi h l do ng ng h p l i h ng l i ng d ng. i u hnh

c ng v ci

tl ih c

a vo H H, th c hi n cc b i u hnh (trong file h

ng d n ci

i u hnh b l i v khng th khi ph c l i

c, nguyn nhn c th i u

i s d ng v tnh xo m t cc file c u hnh quan tr ng c a h

hnh khi cch kh c ph c l: 1. Ci H H trn hnh. 2. T o cc account cho users qu n l cc thnh ph n c a h th ng ng d ng, dng l nh chown cc phn vng 3. Kh i 3.5. Tr chuy n quy n cc file h th ng ng d ng a nh ban u. c mount vo a logic : Ci H H v cc b n patch H H(n u c) a vo h i u

gi ng nh H H c . Mount cc phn vng trn t

ng l i h th ng ng d ng

ng h p l i t ng ng d ng i s d ng v tnh xo, i l i tn ban i tn, ho c i tn

L i t ng ng d ng gy ra c th do ng ho c i quy n th ng i qu n tr c th

i quy n c a cc file c a h th ng ng d ng N u nh cc file b

u. Cn n u l i do
8

FIS-ERP Quy trnh backup, recover Database, AppGL

v1.0

cc file b

i quy n th ng

i qu n tr ph i

i l i quy n c a ton b

ng

d ng cho user qu n l ng d ng. Tnh hu ng t ng ng d ng b l i do xo m t cc file th cc b l: 1. Shutdown t ng ng d ng ti p 2. Xo b ton b t ng ng d ng 3. Gi i nn file backup t ng ng d ng g n nh t (cold backup) /glshares/oracle/backup_appl b ng l nh gi i nn c a h hnh 4. Move ton b t ng ng d ng v a t t ng ng d ng c gi i nn trn vo th m c ci cl u i u n l t ng database c kh c ph c

/oracle/oracle trn my ch glapp01, glapp02

5. Chuy n quy n qu n l t ng ng d ng cho user qu n l t ng ng d ng b ng l nh: $chown R /oracle/oracle oracle:dba 6. Startup t ng database ti p 3.6. Tr ng h p l i t ng database c ng ghi database c kh c ph c restore n l t ng ng d ng

Khi t ng database b g p l i nh : datafile b m t, l i d n t i khng th start database ln recover l i nh tr database l: 1. Shutdown t ng ng d ng 2. Shutdown t ng database 3. Xo ton b cc 4. S d ng l i cc datafile backup b ng RMAN c khi g p l i. Khi cc b c

c. Khi database c n ph i

restore l i d li u.

Xem ti li u Quy trnh Clone Database s d ng RMAN.

You might also like