You are on page 1of 13

CÁC BƯỚC THỰC HIỆN RESTORE DATABASE TỪ BẢN BACKUP CŨ TRÊN

NETBACKUP TAPE
I. Kịch bản restore

Source database Target database


Hostname: dc-msbsrv01 Hostname: dr-oracledb-uat01
Instance name: DBG6 Instance name: DBG6
Database version: 12.1.0.2.0 Database version: 12.1.0.2.0
Type: Container database Type: Container database
PDB name: Basel2 PDB name: Basel2_v1
Service name: basel2.msb.com.vn Service name: basel2_v1.msb.com.vn
Location: Location:
*.db_create_file_dest='+DATAC1' *.db_create_file_dest='+DATAC'
*.db_create_online_log_dest_1='+DATAC1' *.db_recovery_file_dest='+ARCGRP'
*.db_create_online_log_dest_2='+RECOC1'
Backup date: 24/12/2018 Restore date: 2/1/2019
Backup type: Full database plus archivelog Restore type: Full database plus archivelog

II. Chuẩn bị:

1. Target database đã được cài Netbackup client


2. Kết nối được đến Netbackup server port 1556

oracle.DBG6@dr-oracledb-uat01: telnet dc-nbumaster.msb.com.vn 1556

3. Cấu hình Netbackup client tại Target server

oracle.DBG6@dr-oracledb-uat01: pwd
/usr/openv/netbackup
oracle.DBG6@dr-oracledb-uat01: more bp.conf
SERVER = dc-nbumaster.msb.com.vn ## backup server
SERVER = 10.1.19.253
SERVER = 10.1.19.252
SERVER = 10.1.17.250
CLIENT_NAME = dr-oracledb-uat01 ## target server
CONNECT_OPTIONS = localhost 1 0 2
CLIENT_READ_TIMEOUT = 3000

4. Liệt kê thông tin bản backup trên tape

oracle.DBG6@dr-oracledb-uat01: cd /usr/openv/netbackup/bin
oracle.DBG6@dr-oracledb-uat01: ./bplist -S dc-nbumaster.msb.com.vn -s 12/24/2018 -e
12/24/2018 -C dc-msbsrv02 -t 4 -l -R /
-rw-rw---- oracle asmadmin 33554432 Dec 24 21:58 /c-2508538980-20181224-06
-rw-rw---- oracle asmadmin 33554432 Dec 24 21:58
/ctrl_dDBG6_up9tljunp_s43817_p1_t995752697
-rw-rw---- oracle asmadmin 33554432 Dec 24 21:57 /c-2508538980-20181224-05
-rw-rw---- oracle asmadmin 2009088K Dec 24 21:55
/arch_dDBG6_up7tljujd_s43815_p1_t995752557
-rw-rw---- oracle asmadmin 2013184K Dec 24 21:55
/arch_dDBG6_up6tljujd_s43814_p1_t995752557
-rw-rw---- oracle asmadmin 33554432 Dec 24 21:55 /c-2508538980-20181224-04
-rw-rw---- oracle asmadmin 1572864 Dec 24 21:54
/bk_dDBG6_up4tljugm_s43812_p1_t995752470
-rw-rw---- oracle asmadmin 105119744 Dec 24 21:54
/bk_dDBG6_up3tljuft_s43811_p1_t995752445
-rw-rw---- oracle asmadmin 105119744 Dec 24 21:53
/bk_dDBG6_up2tljufe_s43810_p1_t995752430
-rw-rw---- oracle asmadmin 1310720 Dec 24 21:53
/bk_dDBG6_up1tljuek_s43809_p1_t995752404
-rw-rw---- oracle asmadmin 104071168 Dec 24 21:53
/bk_dDBG6_up0tljue5_s43808_p1_t995752389
-rw-rw---- oracle asmadmin 209977344 Dec 24 21:52
/bk_dDBG6_uovtljudc_s43807_p1_t995752364
-rw-rw---- oracle asmadmin 223870976 Dec 24 21:52
/bk_dDBG6_uoutljuct_s43806_p1_t995752349
-rw-rw---- oracle asmadmin 238288896 Dec 24 21:52
/bk_dDBG6_uottljuc4_s43805_p1_t995752324
-rw-rw---- oracle asmadmin 201326592 Dec 24 21:51
/bk_dDBG6_uostljubt_s43804_p1_t995752317
-rw-rw---- oracle asmadmin 482869248 Dec 24 21:51
/bk_dDBG6_uoqtljuap_s43802_p1_t995752281
-rw-rw---- oracle asmadmin 148897792 Dec 24 21:51
/bk_dDBG6_uortljuap_s43803_p1_t995752281
-rw-rw---- oracle asmadmin 564396032 Dec 24 21:50
/bk_dDBG6_uootlju9c_s43800_p1_t995752236
-rw-rw---- oracle asmadmin 457441280 Dec 24 21:50
/bk_dDBG6_uoptlju9c_s43801_p1_t995752236
-rw-rw---- oracle asmadmin 617349120 Dec 24 21:49
/bk_dDBG6_uontlju7v_s43799_p1_t995752191
-rw-rw---- oracle asmadmin 645398528 Dec 24 21:49
/bk_dDBG6_uomtlju7u_s43798_p1_t995752190
-rw-rw---- oracle asmadmin 731906048 Dec 24 21:49
/bk_dDBG6_uoltlju6h_s43797_p1_t995752145
-rw-rw---- oracle asmadmin 1118464K Dec 24 21:49
/bk_dDBG6_uoktlju6g_s43796_p1_t995752144
-rw-rw---- oracle asmadmin 1301248K Dec 24 21:48
/bk_dDBG6_uojtlju53_s43795_p1_t995752099
-rw-rw---- oracle asmadmin 152043520 Dec 24 21:48
/bk_dDBG6_uoitlju53_s43794_p1_t995752099
-rw-rw---- oracle asmadmin 145489920 Dec 24 21:47
/bk_dDBG6_uohtlju3m_s43793_p1_t995752054
-rw-rw---- oracle asmadmin 2948096K Dec 24 21:47
/bk_dDBG6_uogtlju2t_s43792_p1_t995752029
-rw-rw---- oracle asmadmin 6414848K Dec 24 21:45
/bk_dDBG6_uoftljtva_s43791_p1_t995751914
-rw-rw---- oracle asmadmin 7542016K Dec 24 21:45
/bk_dDBG6_uoetljtv9_s43790_p1_t995751913
-rw-rw---- oracle asmadmin 7676416K Dec 24 21:43
/bk_dDBG6_uodtljts0_s43789_p1_t995751808
-rw-rw---- oracle asmadmin 7223552K Dec 24 21:43
/bk_dDBG6_uoctljtrt_s43788_p1_t995751805
-rw-rw---- oracle asmadmin 2883072K Dec 24 21:42
/bk_dDBG6_uobtljtpi_s43787_p1_t995751730
-rw-rw---- oracle asmadmin 2577664K Dec 24 21:40
/bk_dDBG6_uoatljtn7_s43786_p1_t995751655
-rw-rw---- oracle asmadmin 19474944K Dec 24 21:40
/bk_dDBG6_uo9tljtlg_s43785_p1_t995751600
-rw-rw---- oracle asmadmin 19337472K Dec 24 21:37
/bk_dDBG6_uo8tljtga_s43784_p1_t995751434
-rw-rw---- oracle asmadmin 19728128K Dec 24 21:36
/bk_dDBG6_uo7tljtej_s43783_p1_t995751379
-rw-rw---- oracle asmadmin 27166720K Dec 24 21:31
/bk_dDBG6_uo5tljt5m_s43781_p1_t995751094
-rw-rw---- oracle asmadmin 27722752K Dec 24 21:31
/bk_dDBG6_uo6tljt5m_s43782_p1_t995751094
-rw-rw---- oracle asmadmin 27462912K Dec 24 21:26
/bk_dDBG6_uo4tljssp_s43780_p1_t995750809
-rw-rw---- oracle asmadmin 30646016K Dec 24 21:26
/bk_dDBG6_uo3tljsrl_s43779_p1_t995750773
-rw-rw---- oracle asmadmin 33334528K Dec 24 21:21
/bk_dDBG6_uo2tljsie_s43778_p1_t995750478
-rw-rw---- oracle asmadmin 33399040K Dec 24 21:20
/bk_dDBG6_uo1tljshb_s43777_p1_t995750443
-rw-rw---- oracle asmadmin 33310464K Dec 24 21:15
/bk_dDBG6_uo0tljs84_s43776_p1_t995750148
-rw-rw---- oracle asmadmin 33319936K Dec 24 21:15
/bk_dDBG6_unvtljs71_s43775_p1_t995750113
-rw-rw---- oracle asmadmin 30343424K Dec 24 21:10
/bk_dDBG6_unttljrun_s43773_p1_t995749847
-rw-rw---- oracle asmadmin 31848448K Dec 24 21:08
/bk_dDBG6_unstljrqq_s43772_p1_t995749722
-rw-rw---- oracle asmadmin 33278464K Dec 24 21:05
/bk_dDBG6_unrtljrkn_s43771_p1_t995749527
-rw-rw---- oracle asmadmin 33321984K Dec 24 21:03
/bk_dDBG6_unqtljrgq_s43770_p1_t995749402
-rw-rw---- oracle asmadmin 30984448K Dec 24 20:57
/bk_dDBG6_unptljr5d_s43769_p1_t995749037
-rw-rw---- oracle asmadmin 33304064K Dec 24 20:55
/bk_dDBG6_unotljr1g_s43768_p1_t995748912
-rw-rw---- oracle asmadmin 33391872K Dec 24 20:51
/bk_dDBG6_unntljqr2_s43767_p1_t995748706
-rw-rw---- oracle asmadmin 31161088K Dec 24 20:49
/bk_dDBG6_unmtljqnf_s43766_p1_t995748591
-rw-rw---- oracle asmadmin 33213440K Dec 24 20:46
/bk_dDBG6_unltljqge_s43765_p1_t995748366
-rw-rw---- oracle asmadmin 33353216K Dec 24 20:44
/bk_dDBG6_unktljqch_s43764_p1_t995748241
-rw-rw---- oracle asmadmin 33266176K Dec 24 20:40
/bk_dDBG6_unjtljq5q_s43763_p1_t995748026
-rw-rw---- oracle asmadmin 33190656K Dec 24 20:37
/bk_dDBG6_unitljpvc_s43762_p1_t995747820
-rw-rw---- oracle asmadmin 30812928K Dec 24 20:35
/bk_dDBG6_unhtljprp_s43761_p1_t995747705
-rw-rw---- oracle asmadmin 31826432K Dec 24 20:31
/bk_dDBG6_ungtljpko_s43760_p1_t995747480
-rw-rw---- oracle asmadmin 33315072K Dec 24 20:29
/bk_dDBG6_unftljpgr_s43759_p1_t995747355
-rw-rw---- oracle asmadmin 33404160K Dec 24 20:25
/bk_dDBG6_unetljp9q_s43758_p1_t995747130
-rw-rw---- oracle asmadmin 31286016K Dec 24 20:23
/bk_dDBG6_undtljp6g_s43757_p1_t995747024
-rw-rw---- oracle asmadmin 33310720K Dec 24 20:19
/bk_dDBG6_unctljouh_s43756_p1_t995746769
-rw-rw---- oracle asmadmin 33220608K Dec 24 20:17
/bk_dDBG6_unbtljor8_s43755_p1_t995746664
-rw-rw---- oracle asmadmin 33455872K Dec 24 20:13
/bk_dDBG6_unatljoj9_s43754_p1_t995746409
-rw-rw---- oracle asmadmin 30245888K Dec 24 20:12
/bk_dDBG6_un9tljogk_s43753_p1_t995746324
-rw-rw---- oracle asmadmin 31059968K Dec 24 20:07
/bk_dDBG6_un8tljo8a_s43752_p1_t995746058
-rw-rw---- oracle asmadmin 33527040K Dec 24 20:05
/bk_dDBG6_un7tljo51_s43751_p1_t995745953
-rw-rw---- oracle asmadmin 33480192K Dec 24 20:01
/bk_dDBG6_un6tljnt2_s43750_p1_t995745698
-rw-rw---- oracle asmadmin 33419008K Dec 24 20:00
/bk_dDBG6_un5tljnq3_s43749_p1_t995745603
-rw-rw---- oracle asmadmin 33415936K Dec 24 19:54
/bk_dDBG6_un4tljnfk_s43748_p1_t995745268
-rw-rw---- oracle asmadmin 31118848K Dec 24 19:54
/bk_dDBG6_un3tljnfk_s43747_p1_t995745268
-rw-rw---- oracle asmadmin 33385472K Dec 24 19:48
/bk_dDBG6_un2tljn4g_s43746_p1_t995744912
-rw-rw---- oracle asmadmin 33504512K Dec 24 19:48
/bk_dDBG6_un1tljn4g_s43745_p1_t995744912
-rw-rw---- oracle asmadmin 33554432 Dec 24 19:46 /c-2508538980-20181224-02
-rw-rw---- oracle asmadmin 33554432 Dec 24 19:45
/ctrl_dDBG6_umvtljmv9_s43743_p1_t995744745
-rw-rw---- oracle asmadmin 33554432 Dec 24 19:45 /c-2508538980-20181224-01
-rw-rw---- oracle asmadmin 7599360K Dec 24 19:41
/arch_dDBG6_umttljmn9_s43741_p1_t995744489
-rw-rw---- oracle asmadmin 7901952K Dec 24 19:41
/arch_dDBG6_umstljmn4_s43740_p1_t995744484
-rw-rw---- oracle asmadmin 7925504K Dec 24 19:38
/arch_dDBG6_umrtljmgs_s43739_p1_t995744284
-rw-rw---- oracle asmadmin 7926272K Dec 24 19:38
/arch_dDBG6_umqtljmgo_s43738_p1_t995744280
-rw-rw---- oracle asmadmin 8015872K Dec 24 19:34
/arch_dDBG6_umptljma5_s43737_p1_t995744069
-rw-rw---- oracle asmadmin 8041472K Dec 24 19:34
/arch_dDBG6_umotljma4_s43736_p1_t995744068
-rw-rw---- oracle asmadmin 33554432 Dec 24 19:33 /c-2508538980-20181224-00
-rw-rw---- oracle asmadmin 1572864 Dec 24 19:32
/bk_dDBG6_ummtljm72_s43734_p1_t995743970
-rw-rw---- oracle asmadmin 105119744 Dec 24 19:32
/bk_dDBG6_umltljm71_s43733_p1_t995743969
-rw-rw---- oracle asmadmin 1310720 Dec 24 19:32
/bk_dDBG6_umjtljm5u_s43731_p1_t995743934
-rw-rw---- oracle asmadmin 105119744 Dec 24 19:32
/bk_dDBG6_umktljm5u_s43732_p1_t995743934
-rw-rw---- oracle asmadmin 104071168 Dec 24 19:31
/bk_dDBG6_umitljm4h_s43730_p1_t995743889
-rw-rw---- oracle asmadmin 209977344 Dec 24 19:31
/bk_dDBG6_umhtljm4h_s43729_p1_t995743889
-rw-rw---- oracle asmadmin 223870976 Dec 24 19:30
/bk_dDBG6_umgtljm3e_s43728_p1_t995743854
-rw-rw---- oracle asmadmin 238288896 Dec 24 19:30
/bk_dDBG6_umftljm3e_s43727_p1_t995743854
-rw-rw---- oracle asmadmin 148373504 Dec 24 19:30
/bk_dDBG6_umdtljm2a_s43725_p1_t995743818
-rw-rw---- oracle asmadmin 201326592 Dec 24 19:30
/bk_dDBG6_umetljm2a_s43726_p1_t995743818
-rw-rw---- oracle asmadmin 481296384 Dec 24 19:29
/bk_dDBG6_umctljm0t_s43724_p1_t995743773
-rw-rw---- oracle asmadmin 457441280 Dec 24 19:29
/bk_dDBG6_umbtljm0s_s43723_p1_t995743772
-rw-rw---- oracle asmadmin 564396032 Dec 24 19:28
/bk_dDBG6_umatljlvp_s43722_p1_t995743737
-rw-rw---- oracle asmadmin 617349120 Dec 24 19:28
/bk_dDBG6_um9tljlvm_s43721_p1_t995743734
-rw-rw---- oracle asmadmin 645398528 Dec 24 19:28
/bk_dDBG6_um8tljlui_s43720_p1_t995743698
-rw-rw---- oracle asmadmin 731906048 Dec 24 19:28
/bk_dDBG6_um7tljlu3_s43719_p1_t995743683
-rw-rw---- oracle asmadmin 1299968K Dec 24 19:27
/bk_dDBG6_um5tljlsm_s43717_p1_t995743638
-rw-rw---- oracle asmadmin 1118464K Dec 24 19:27
/bk_dDBG6_um6tljlsm_s43718_p1_t995743638
-rw-rw---- oracle asmadmin 152043520 Dec 24 19:26
/bk_dDBG6_um4tljlr9_s43716_p1_t995743593
-rw-rw---- oracle asmadmin 145489920 Dec 24 19:26
/bk_dDBG6_um3tljlr8_s43715_p1_t995743592
-rw-rw---- oracle asmadmin 2948096K Dec 24 19:25
/bk_dDBG6_um2tljlos_s43714_p1_t995743516
-rw-rw---- oracle asmadmin 6329088K Dec 24 19:24
/bk_dDBG6_um1tljlmr_s43713_p1_t995743451
-rw-rw---- oracle asmadmin 7542016K Dec 24 19:23
/bk_dDBG6_um0tljlle_s43712_p1_t995743406
-rw-rw---- oracle asmadmin 18350080 Dec 24 19:21 /c-830405859-20181224-02
-rw-rw---- oracle asmadmin 7676416K Dec 24 19:21
/bk_dDBG6_ulvtljlh7_s43711_p1_t995743271
-rw-rw---- oracle asmadmin 18350080 Dec 24 19:21
/ctrl_dCDB4_ukutljlgv_s8862_p1_t995743263
-rw-rw---- oracle asmadmin 7223552K Dec 24 19:20
/bk_dDBG6_ulutljlg4_s43710_p1_t995743236
-rw-rw---- oracle asmadmin 18350080 Dec 24 19:20 /c-830405859-20181224-01
-rw-rw---- oracle asmadmin 492044288 Dec 24 19:19
/arch_dCDB4_ukstljle9_s8860_p1_t995743177
-rw-rw---- oracle asmadmin 493355008 Dec 24 19:19
/arch_dCDB4_ukrtljle9_s8859_p1_t995743177
-rw-rw---- oracle asmadmin 2883072K Dec 24 19:19
/bk_dDBG6_ulttljldo_s43709_p1_t995743160
-rw-rw---- oracle asmadmin 18350080 Dec 24 19:18 /c-830405859-20181224-00
-rw-rw---- oracle asmadmin 1572864 Dec 24 19:18
/bk_dCDB4_ukptljlbh_s8857_p1_t995743089
-rw-rw---- oracle asmadmin 2577664K Dec 24 19:17
/bk_dDBG6_ulstljlb3_s43708_p1_t995743075
-rw-rw---- oracle asmadmin 6815744 Dec 24 19:17
/bk_dCDB4_ukotljlae_s8856_p1_t995743054
-rw-rw---- oracle asmadmin 210239488 Dec 24 19:17
/bk_dCDB4_ukntljlab_s8855_p1_t995743051
-rw-rw---- oracle asmadmin 240648192 Dec 24 19:16
/bk_dCDB4_ukmtljl97_s8854_p1_t995743015
-rw-rw---- oracle asmadmin 249036800 Dec 24 19:16
/bk_dCDB4_ukltljl96_s8853_p1_t995743014
-rw-rw---- oracle asmadmin 458227712 Dec 24 19:16
/bk_dCDB4_ukktljl7p_s8852_p1_t995742969
-rw-rw---- oracle asmadmin 643039232 Dec 24 19:16
/bk_dCDB4_ukjtljl7p_s8851_p1_t995742969
-rw-rw---- oracle asmadmin 580124672 Dec 24 19:15
/bk_dCDB4_ukitljl6c_s8850_p1_t995742924
-rw-rw---- oracle asmadmin 568852480 Dec 24 19:15
/bk_dCDB4_ukhtljl65_s8849_p1_t995742917
-rw-rw---- oracle asmadmin 703332352 Dec 24 19:14
/bk_dCDB4_ukgtljl43_s8848_p1_t995742851
-rw-rw---- oracle asmadmin 1613056K Dec 24 19:14
/bk_dCDB4_ukftljl3s_s8847_p1_t995742844
-rw-rw---- oracle asmadmin 1945600K Dec 24 19:12
/bk_dCDB4_uketljl0t_s8846_p1_t995742749
-rw-rw---- oracle asmadmin 19474944K Dec 24 19:12
/bk_dDBG6_ulrtljl0u_s43707_p1_t995742750
-rw-rw---- oracle asmadmin 2055680K Dec 24 19:12
/bk_dCDB4_ukdtljl0t_s8845_p1_t995742749
-rw-rw---- oracle asmadmin 19337472K Dec 24 19:12
/bk_dDBG6_ulqtljl0f_s43706_p1_t995742735
-rw-rw---- oracle asmadmin 2809856K Dec 24 19:10
/bk_dCDB4_ukctljktu_s8844_p1_t995742654
-rw-rw---- oracle asmadmin 3252224K Dec 24 19:09
/bk_dCDB4_ukbtljkql_s8843_p1_t995742549
-rw-rw---- oracle asmadmin 4754688K Dec 24 19:06
/bk_dCDB4_ukatljkmd_s8842_p1_t995742413
-rw-rw---- oracle asmadmin 19728128K Dec 24 19:03
/bk_dDBG6_ulptljkgm_s43705_p1_t995742230
-rw-rw---- oracle asmadmin 27722752K Dec 24 19:01
/bk_dDBG6_ulotljkc4_s43704_p1_t995742084
-rw-rw---- oracle asmadmin 15104000K Dec 24 19:00
/bk_dCDB4_uk9tljka2_s8841_p1_t995742018
-rw-rw---- oracle asmadmin 32323840K Dec 24 19:00
/bk_dCDB4_uk8tljka2_s8840_p1_t995742018
-rw-rw---- oracle asmadmin 27166720K Dec 24 18:56
/bk_dDBG6_ulntljk3h_s43703_p1_t995741809
-rw-rw---- oracle asmadmin 27462912K Dec 24 18:56
/bk_dDBG6_ulmtljk2e_s43702_p1_t995741774
-rw-rw---- oracle asmadmin 30646016K Dec 24 18:50
/bk_dDBG6_ulltljjoj_s43701_p1_t995741459
-rw-rw---- oracle asmadmin 33334528K Dec 24 18:48
/bk_dDBG6_ulktljjkc_s43700_p1_t995741324
-rw-rw---- oracle asmadmin 33399040K Dec 24 18:44
/bk_dDBG6_uljtljjda_s43699_p1_t995741098
-rw-rw---- oracle asmadmin 33310464K Dec 24 18:42
/bk_dDBG6_ulitljj93_s43698_p1_t995740963
-rw-rw---- oracle asmadmin 33319936K Dec 24 18:39
/bk_dDBG6_ulhtljj3u_s43697_p1_t995740798
-rw-rw---- oracle asmadmin 30343424K Dec 24 18:37
/bk_dDBG6_ulgtljiuf_s43696_p1_t995740623
-rw-rw---- oracle asmadmin 31848448K Dec 24 18:33
/bk_dDBG6_ulftljio2_s43695_p1_t995740418
-rw-rw---- oracle asmadmin 33278464K Dec 24 18:32
/bk_dDBG6_uletljilc_s43694_p1_t995740332
-rw-rw---- oracle asmadmin 33321984K Dec 24 18:27
/bk_dDBG6_uldtljibr_s43693_p1_t995740027
-rw-rw---- oracle asmadmin 30984448K Dec 24 18:26
/bk_dDBG6_ulctljib2_s43692_p1_t995740002
-rw-rw---- oracle asmadmin 33303808K Dec 24 18:21
/bk_dDBG6_ulbtlji1r_s43691_p1_t995739707
-rw-rw---- oracle asmadmin 33391872K Dec 24 18:20
/bk_dDBG6_ulatljhvg_s43690_p1_t995739632
-rw-rw---- oracle asmadmin 31161088K Dec 24 18:15
/bk_dDBG6_ul9tljhm8_s43689_p1_t995739336
-rw-rw---- oracle asmadmin 33213440K Dec 24 18:14
/bk_dDBG6_ul8tljhj9_s43688_p1_t995739241
-rw-rw---- oracle asmadmin 33353216K Dec 24 18:08
/bk_dDBG6_ul7tljh9e_s43687_p1_t995738926
-rw-rw---- oracle asmadmin 33266176K Dec 24 18:07
/bk_dDBG6_ul6tljh65_s43686_p1_t995738821
-rw-rw---- oracle asmadmin 33190656K Dec 24 18:01
/bk_dDBG6_ul5tljgsa_s43685_p1_t995738506
-rw-rw---- oracle asmadmin 30812928K Dec 24 17:59
/bk_dDBG6_ul4tljgom_s43684_p1_t995738390
-rw-rw---- oracle asmadmin 31826432K Dec 24 17:53
/bk_dDBG6_ul3tljgdj_s43683_p1_t995738035
-rw-rw---- oracle asmadmin 33315072K Dec 24 17:53
/bk_dDBG6_ul2tljgcq_s43682_p1_t995738010
-rw-rw---- oracle asmadmin 33404160K Dec 24 17:43
/bk_dDBG6_ul1tljfp9_s43681_p1_t995737385
-rw-rw---- oracle asmadmin 31286016K Dec 24 17:42
/bk_dDBG6_ul0tljfnh_s43680_p1_t995737329
-rw-rw---- oracle asmadmin 33310720K Dec 24 17:27
/bk_dDBG6_ukvtljes6_s43679_p1_t995736454
-rw-rw---- oracle asmadmin 33220608K Dec 24 17:25
/bk_dDBG6_ukutljeoj_s43678_p1_t995736339
-rw-rw---- oracle asmadmin 33455872K Dec 24 17:06
/bk_dDBG6_ukttljdk5_s43677_p1_t995735173
-rw-rw---- oracle asmadmin 30245888K Dec 24 17:04
/bk_dDBG6_ukstljdhg_s43676_p1_t995735088
-rw-rw---- oracle asmadmin 31059968K Dec 24 16:39
/bk_dDBG6_ukrtljc2e_s43675_p1_t995733582
-rw-rw---- oracle asmadmin 33527040K Dec 24 16:39
/bk_dDBG6_ukqtljc1l_s43674_p1_t995733557
-rw-rw---- oracle asmadmin 33480192K Dec 24 16:19
/bk_dDBG6_ukptljat8_s43673_p1_t995732392
-rw-rw---- oracle asmadmin 33419008K Dec 24 16:18
/bk_dDBG6_ukotljarg_s43672_p1_t995732336
-rw-rw---- oracle asmadmin 33415936K Dec 24 15:58
/bk_dDBG6_ukntlj9l7_s43671_p1_t995731111
-rw-rw---- oracle asmadmin 31118848K Dec 24 15:58
/bk_dDBG6_ukmtlj9l0_s43670_p1_t995731104
-rw-rw---- oracle asmadmin 33385472K Dec 24 15:36
/bk_dDBG6_ukltlj8bi_s43669_p1_t995729778
-rw-rw---- oracle asmadmin 33504512K Dec 24 15:36
/bk_dDBG6_ukktlj8bi_s43668_p1_t995729778
oracle.DBG6@dr-oracledb-uat01:

III. Thực hiện restore database


1. Tạo pfile

Tạo pfile manual theo tên instance

oracle.DBG6@dr-oracledb-uat01: vi DBG6_pfile.ora
*.audit_file_dest='/u01/app/oracle/admin/DBG6/adump'
*.audit_trail='db'
*.compatible='12.1.0.2.0'
*.db_block_size=8192
*.db_create_file_dest='+DATA'
*.db_domain='msb.com.vn'
*.db_name='DBG6'
*.db_recovery_file_dest='+ARCGRP'
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=DBG6XDB)'
*.log_archive_format='%t_%s_%r.arc'
*.open_cursors=1200
*.remote_login_passwordfile='EXCLUSIVE'
*.service_names='DBG6'
*.sessions=1000
*.enable_pluggable_database=true
*.db_recovery_file_dest_size=322122547200
control_files='+DATA/DBG6/CONTROLFILE/current.822.996517503'
control_files='+ARCGRP/DBG6/CONTROLFILE/current.2826.996517505' # Restore Controlfile

2. Restore Controlfile
- Startup nomount

oracle.DBG6@dr-oracledb-uat01: sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Wed Jan 2 17:14:28 2019

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup nomount pfile='/home/oracle/DBG6_pfile.ora';


ORACLE instance started.
Total System Global Area 452984832 bytes
Fixed Size 2998976 bytes
Variable Size 377490752 bytes
Database Buffers 67108864 bytes
Redo Buffers 5386240 bytes
SQL> exit

- Allocate tape channel and restore controlfile

oracle.DBG6@dr-oracledb-uat01: rman target /


RMAN> run {
allocate channel c1 device type 'sbt_tape' parms
'SBT_LIBRARY=/usr/openv/netbackup/bin/libobk.a64(shr.o)';
send 'NB_ORA_SERV=dc-nbumaster.msb.com.vn, NB_ORA_CLIENT= dc-msbsrv02';
restore controlfile from '/c-2508538980-20181224-02';
release channel c1;
}

released channel: ORA_DISK_1


allocated channel: c1
channel c1: SID=884 device type=SBT_TAPE
channel c1: Veritas NetBackup for Oracle - Release 7.7.3 (2016051920)

sent command to channel: c1

Starting restore at 02-JAN-19

channel c1: restoring control file


channel c1: restore complete, elapsed time: 00:02:29
output file name=+DATA/DBG6/CONTROLFILE/current.822.996517503
output file name=+ARCGRP/DBG6/CONTROLFILE/current.2826.996517505
Finished restore at 02-JAN-19

released channel: c1

RMAN> alter database mount;

Statement processed

3. Restore and recover database

RMAN> run{
allocate channel c1 device type 'sbt_tape' parms
'SBT_LIBRARY=/usr/openv/netbackup/bin/libobk.a64(shr.o)';
send 'NB_ORA_SERV=dc-nbumaster.msb.com.vn, NB_ORA_CLIENT= dc-msbsrv02';
SET NEWNAME FOR DATABASE TO '+DATA/%b';
restore database;
switch datafile all;
recover database;
alter database open resetlogs;
release channel c1 ;
}

4. Recover database

RMAN> recover database;

Starting recover at 03-JAN-19


using channel ORA_DISK_1

starting media recovery

Oracle Error:
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: '+DATA/DBG6/DATAFILE/system.747.996566819'

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 01/03/2019 14:14:55
RMAN-06053: unable to perform media recovery because of missing log
RMAN-06102: no channel to restore a backup or copy of archived log for thread 1 with sequence
44047 and starting SCN of 11066874418924
RMAN-06102: no channel to restore a backup or copy of archived log for thread 2 with sequence
48120 and starting SCN of 11066874418861
RMAN-06102: no channel to restore a backup or copy of archived log for thread 2 with sequence
48119 and starting SCN of 11066862140127
RMAN-06102: no channel to restore a backup or copy of archived log for thread 1 with sequence
44046 and starting SCN of 11066855677158
RMAN-06102: no channel to restore a backup or copy of archived log for thread 2 with sequence
48118 and starting SCN of 11066855677117

SQL> recover database using backup controlfile until cancel;

RMAN> list backup of archivelog all;

RMAN> run
{
allocate channel c1 device type 'sbt_tape' parms
'SBT_LIBRARY=/usr/openv/netbackup/bin/libobk.a64(shr.o)';
send 'NB_ORA_SERV=dc-nbumaster.msb.com.vn, NB_ORA_CLIENT= dc-msbsrv02';
restore archivelog from sequence 48118 until sequence 48120 thread 2;
restore archivelog from sequence 44046 until sequence 44047 thread 1;
}

SQL> RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL ;

SQL> alter database open resetlogs;

Database altered.

SQL> show pdbs

CON_ID CON_NAME OPEN MODE RESTRICTED


---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
7 BHXH MOUNTED
8 HARDTOKEN MOUNTED
10 BASEL2 MOUNTED
SQL> alter pluggable database BASEL2 open;

SQL> create spfile from pfile ='/home/oracle/DBG6_pfile.ora';

5. Kiểm tra tình trạng database sau khi recover

oracle.DBG6@dr-oracledb-uat01: lsnrctl status

LSNRCTL for IBM/AIX RISC System/6000: Version 12.1.0.2.0 - Production on 03-JAN-2019


15:23:02

Copyright (c) 1991, 2017, Oracle. All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for IBM/AIX RISC System/6000: Version 12.1.0.2.0 - Production
Start Date 06-OCT-2018 18:05:55
Uptime 88 days 21 hr. 17 min. 8 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/12.1.0/grid/network/admin/listener.ora
Listener Log File /u01/app/grid/diag/tnslsnr/dr-oracledb-uat01/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dr-oracledb-uat01)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=dr-oracledb-uat01)(PORT=5501))
(Security=(my_wallet_directory=/u01/app/oracle/admin/BCP2/xdb_wallet))
(Presentation=HTTP)(Session=RAW))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=dr-oracledb-uat01)(PORT=5500))
(Security=(my_wallet_directory=/u01/app/oracle/admin/DBG6/xdb_wallet))
(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "+ASM" has 1 instance(s).
Instance "+ASM", status READY, has 1 handler(s) for this service...
Service "BCP2" has 1 instance(s).
Instance "BCP2", status READY, has 1 handler(s) for this service...
Service "BCP2XDB" has 1 instance(s).
Instance "BCP2", status READY, has 1 handler(s) for this service...
Service "DBG6.msb.com.vn" has 1 instance(s).
Instance "DBG6", status READY, has 1 handler(s) for this service...
Service "DBG6XDB.msb.com.vn" has 1 instance(s).
Instance "DBG6", status READY, has 1 handler(s) for this service...
Service "HSTAGING" has 1 instance(s).
Instance "HSTAGING", status READY, has 1 handler(s) for this service...
Service "HSTAGINGXDB" has 1 instance(s).
Instance "HSTAGING", status READY, has 1 handler(s) for this service...
Service "basel2.msb.com.vn" has 1 instance(s).
Instance "DBG6", status READY, has 1 handler(s) for this service...
Service "bhxh.msb.com.vn" has 1 instance(s).
Instance "DBG6", status READY, has 1 handler(s) for this service...
Service "egdbprod" has 1 instance(s).
Instance "BCP2", status READY, has 1 handler(s) for this service...
Service "hardtoken.msb.com.vn" has 1 instance(s).
Instance "DBG6", status READY, has 1 handler(s) for this service...
Service "smsbanking" has 1 instance(s).
Instance "BCP2", status READY, has 1 handler(s) for this service...
Service "smsdbpro" has 1 instance(s).
Instance "BCP2", status READY, has 1 handler(s) for this service...
Service "wpsdb" has 1 instance(s).
Instance "wpsdb", status READY, has 1 handler(s) for this service...
Service "wpsdbXDB" has 1 instance(s).
Instance "wpsdb", status READY, has 1 handler(s) for this service...
The command completed successfully

You might also like