Professional Documents
Culture Documents
MB - Ht.3.quy Trinh Backup, Recover Database, AppGL - v1.0
MB - Ht.3.quy Trinh Backup, Recover Database, AppGL - v1.0
v1.0
H N i, 02/2012
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
v1.0
TRANG K
Ng
i l p:
Tr n
Ng
i ki m tra:
Ng
i ph duy t:
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
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.
ng d ng
thng. Vi c
t l ch sao l u t
v1.0
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
v1.0
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 m c
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
v1.0
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
ng gi i quy t s c ny s
c ti n hnh tu n t nh sau:
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
v1.0
ng h p server h ng ph n c ng
ng ng v kh i
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
ng d n ci
c, nguyn nhn c th i u
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
ng l i h th ng ng d ng
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
u. Cn n u l i do
8
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
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.