分享
 
 
 

一次SPA数据库的OFFLINE备份的恢复测试

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

SAP把Oracle搞的更加复杂了,好在不用oraPRd 用户恢复,只需要用oracle用户恢复。

1.在测试服务器先建立PRD数据库

2.从ERPDB倒备份文件到测试服务器

mkdir /orabak/bdtydrlg

mkdir /orabak/PRD

mkdir /orabak/PRDarch

chown -R oraprd /orabak/bdtydrlg

chown -R oraprd /orabak/PRD

chown -R oraprd /orabak/PRDarch

将生产系统/orabackup/bdtydrlg,/orabackup/PRD和/oracle/PRD/oraarch/下的东西FTP过来

3.参照SAP备份下来的配置信息在测试服务器建立完全相同的文件路径

mkdir /oracle

cd /oracle

mkdir PRD

cd PRD

ln -s /orabak/PRDarch oraarch

mkdir sapdata3

mkdir sapdata4

mkdir sapdata5

mkdir sapdata6

mkdir sapdata7

mkdir sapdata8

cd sapdata3

mkdir prd_1

mkdir prd_2

mkdir prd_3

mkdir prd_4

mkdir prd_10

mkdir prd_11

cd prd_1

ln -s /orabak/bdtydrlg/prd.data1 prd.data1

cd ../prd_2

ln -s /orabak/bdtydrlg/prd.data2 prd.data2

cd ../prd_3

ln -s /orabak/bdtydrlg/prd.data3 prd.data3

cd ../prd_4

ln -s /orabak/bdtydrlg/prd.data4 prd.data4

cd ../prd_10

ln -s /orabak/bdtydrlg/prd.data10 prd.data10

cd ../prd_11

ln -s /orabak/bdtydrlg/prd.data11 prd.data11

cd /oracle/PRD/sapdata4

mkdir prd_5

mkdir prd_6

mkdir prd_7

mkdir prd_8

mkdir prd_9

mkdir prd_12

mkdir prd_13

mkdir prd_14

cd prd_5

ln -s /orabak/bdtydrlg/prd.data5 prd.data5

cd ../prd_6

ln -s /orabak/bdtydrlg/prd.data6 prd.data6

cd ../prd_7

ln -s /orabak/bdtydrlg/prd.data7 prd.data7

cd ../prd_8

ln -s /orabak/bdtydrlg/prd.data8 prd.data8

cd ../prd_9

ln -s /orabak/bdtydrlg/prd.data9 prd.data9

cd ../prd_12

ln -s /orabak/bdtydrlg/prd.data12 prd.data12

cd ../prd_13

ln -s /orabak/bdtydrlg/prd.data13 prd.data13

cd ../prd_14

ln -s /orabak/bdtydrlg/prd.data14 prd.data14

cd /oracle/PRD/sapdata5

mkdir prd_15

mkdir prd_16

mkdir prd_17

mkdir prd_18

mkdir prd_19

mkdir prd_20

mkdir prd_21

mkdir prd_22

mkdir prd_23

mkdir prd_24

mkdir prd_25

mkdir prd_26

mkdir prd_27

mkdir prd_28

cd prd_15

ln -s /orabak/bdtydrlg/prd.data15 prd.data15

cd ../prd_16

ln -s /orabak/bdtydrlg/prd.data16 prd.data16

cd ../prd_17

ln -s /orabak/bdtydrlg/prd.data17 prd.data17

cd ../prd_18

ln -s /orabak/bdtydrlg/prd.data18 prd.data18

cd ../prd_19

ln -s /orabak/bdtydrlg/prd.data19 prd.data19

cd ../prd_20

ln -s /orabak/bdtydrlg/prd.data20 prd.data20

cd ../prd_21

ln -s /orabak/bdtydrlg/prd.data21 prd.data21

cd ../prd_22

ln -s /orabak/bdtydrlg/prd.data22 prd.data22

cd ../prd_23

ln -s /orabak/bdtydrlg/prd.data23 prd.data23

cd ../prd_24

ln -s /orabak/bdtydrlg/prd.data24 prd.data24

cd ../prd_25

ln -s /orabak/bdtydrlg/prd.data25 prd.data25

cd ../prd_26

ln -s /orabak/bdtydrlg/prd.data26 prd.data26

cd ../prd_27

ln -s /orabak/bdtydrlg/prd.data27 prd.data27

cd ../prd_28

ln -s /orabak/bdtydrlg/prd.data28 prd.data28

cd /oracle/PRD/sapdata6

mkdir prd_29

mkdir prd_30

mkdir prd_31

mkdir prd_32

mkdir prd_33

mkdir prd_34

mkdir prd_35

mkdir prd_36

mkdir prd_37

mkdir prd_38

cd prd_29

ln -s /orabak/bdtydrlg/prd.data29 prd.data29

cd ../prd_30

ln -s /orabak/bdtydrlg/prd.data30 prd.data30

cd ../prd_31

ln -s /orabak/bdtydrlg/prd.data31 prd.data31

cd ../prd_32

ln -s /orabak/bdtydrlg/prd.data32 prd.data32

cd ../prd_33

ln -s /orabak/bdtydrlg/prd.data33 prd.data33

cd ../prd_34

ln -s /orabak/bdtydrlg/prd.data34 prd.data34

cd ../prd_35

ln -s /orabak/bdtydrlg/prd.data35 prd.data35

cd ../prd_36

ln -s /orabak/bdtydrlg/prd.data36 prd.data36

cd ../prd_37

ln -s /orabak/bdtydrlg/prd.data37 prd.data37

cd ../prd_38

ln -s /orabak/bdtydrlg/prd.data38 prd.data38

cd /oracle/PRD/sapdata7

mkdir prd_39

mkdir prd_40

mkdir prd_41

mkdir prd_42

mkdir prd_43

mkdir prd_44

mkdir prd_45

mkdir prd_46

mkdir prd_47

mkdir prd_48

cd prd_39

ln -s /orabak/bdtydrlg/prd.data39 prd.data39

cd ../prd_40

ln -s /orabak/bdtydrlg/prd.data40 prd.data40

cd ../prd_41

ln -s /orabak/bdtydrlg/prd.data41 prd.data41

cd ../prd_42

ln -s /orabak/bdtydrlg/prd.data42 prd.data42

cd ../prd_43

ln -s /orabak/bdtydrlg/prd.data43 prd.data43

cd ../prd_44

ln -s /orabak/bdtydrlg/prd.data44 prd.data44

cd ../prd_45

ln -s /orabak/bdtydrlg/prd.data45 prd.data45

cd ../prd_46

ln -s /orabak/bdtydrlg/prd.data46 prd.data46

cd ../prd_47

ln -s /orabak/bdtydrlg/prd.data47 prd.data47

cd ../prd_48

ln -s /orabak/bdtydrlg/prd.data48 prd.data48

cd /oracle/PRD/sapdata8

mkdir prd_49

mkdir prd_50

mkdir prd_51

mkdir prd_52

mkdir prd_53

mkdir prd_54

mkdir prd_55

mkdir prd_56

mkdir prd_57

mkdir prd_58

cd prd_49

ln -s /orabak/bdtydrlg/prd.data49 prd.data49

cd ../prd_50

ln -s /orabak/bdtydrlg/prd.data50 prd.data50

cd ../prd_51

ln -s /orabak/bdtydrlg/prd.data51 prd.data51

cd ../prd_52

ln -s /orabak/bdtydrlg/prd.data52 prd.data52

cd ../prd_53

ln -s /orabak/bdtydrlg/prd.data53 prd.data53

cd ../prd_54

ln -s /orabak/bdtydrlg/prd.data54 prd.data54

cd ../prd_55

ln -s /orabak/bdtydrlg/prd.data55 prd.data55

cd ../prd_56

ln -s /orabak/bdtydrlg/prd.data56 prd.data56

cd ../prd_57

ln -s /orabak/bdtydrlg/prd.data57 prd.data57

cd ../prd_58

ln -s /orabak/bdtydrlg/prd.data58 prd.data58

cd /oracle/PRD/sapdata9

mkdir prd_59

mkdir prd_60

mkdir prd_61

cd prd_59

ln -s /orabak/bdtydrlg/prd.data59 prd.data59

cd ../prd_60

ln -s /orabak/bdtydrlg/prd.data60 prd.data60

cd ../prd_61

ln -s /orabak/bdtydrlg/prd.data61 prd.data61

mkdir /oracle/PRD/sapdata1

cd /oracle/PRD/sapdata1

mkdir prd620_1

mkdir prd620_2

mkdir prd620_3

mkdir prd620_4

cd prd620_1

ln -s /orabak/bdtydrlg/prd620.data1 prd620.data1

cd ../prd620_2

ln -s /orabak/bdtydrlg/prd620.data2 prd620.data2

cd ../prd620_3

ln -s /orabak/bdtydrlg/prd620.data3 prd620.data3

cd ../prd620_4

ln -s /orabak/bdtydrlg/prd620.data4 prd620.data4

mkdir /oracle/PRD/sapdata2

cd /oracle/PRD/sapdata2

mkdir prd620_5

mkdir prd620_6

mkdir prd620_7

mkdir prd620_8

mkdir prd620_9

cd prd620_5

ln -s /orabak/bdtydrlg/prd620.data5 prd620.data5

cd ../prd620_6

ln -s /orabak/bdtydrlg/prd620.data6 prd620.data6

cd ../prd620_7

ln -s /orabak/bdtydrlg/prd620.data7 prd620.data7

cd ../prd620_8

ln -s /orabak/bdtydrlg/prd620.data8 prd620.data8

cd ../prd620_9

ln -s /orabak/bdtydrlg/prd620.data9 prd620.data9

cd /oracle/PRD/sapdata3

mkdir prd620_10

cd prd620_10

ln -s /orabak/bdtydrlg/prd620.data10 prd620.data10

cd /oracle/PRD/sapdata4

mkdir prd620_11

cd prd620_11

ln -s /orabak/bdtydrlg/prd620.data11 prd620.data11

cd /oracle/PRD/sapdata1

mkdir prdusr_1

mkdir prdusr_2

cd prdusr_1

ln -s /orabak/bdtydrlg/prdusr.data1 prdusr.data1

cd ../prdusr_2

ln -s /orabak/bdtydrlg/prdusr.data2 prdusr.data2

cd /oracle/PRD/sapdata1

mkdir system_1

cd system_1

ln -s /orabak/bdtydrlg/system.data1 system.data1

cd /oracle/PRD/sapdata3

mkdir temp_1

cd temp_1

ln -s /orabak/bdtydrlg/temp.data1 temp.data1

cd /oracle/PRD/sapdata2

mkdir roll_1

mkdir roll_2

cd roll_1

ln -s /orabak/bdtydrlg/roll.data1 roll.data1

cd ../roll_2

ln -s /orabak/bdtydrlg/roll.data2 roll.data2

cd /orabak/bdtydrlg

cp log_g11m1.dbf log_g11m2.dbf

cp log_g12m1.dbf log_g12m2.dbf

cp log_g13m1.dbf log_g13m2.dbf

cp log_g14m1.dbf log_g14m2.dbf

mkdir /oracle/PRD/origlogA

mkdir /oracle/PRD/mirrlogA

mkdir /oracle/PRD/origlogB

mkdir /oracle/PRD/mirrlogB

cd /oracle/PRD/origlogA

ln -s /orabak/bdtydrlg/log_g11m1.dbf log_g11m1.dbf

cd /oracle/PRD/origlogB

ln -s /orabak/bdtydrlg/log_g12m1.dbf log_g12m1.dbf

cd /oracle/PRD/origlogA

ln -s /orabak/bdtydrlg/log_g13m1.dbf log_g13m1.dbf

cd /oracle/PRD/origlogB

ln -s /orabak/bdtydrlg/log_g14m1.dbf log_g14m1.dbf

cd /oracle/PRD/origlogA

ln -s /orabak/bdtydrlg/cntrlPRD.dbf cntrlPRD.dbf

cd /oracle/PRD/mirrlogA

ln -s /orabak/bdtydrlg/log_g11m2.dbf log_g11m2.dbf

cd /oracle/PRD/mirrlogB

ln -s /orabak/bdtydrlg/log_g12m2.dbf log_g12m2.dbf

cd /oracle/PRD/mirrlogA

ln -s /orabak/bdtydrlg/log_g13m2.dbf log_g13m2.dbf

cd /oracle/PRD/mirrlogB

ln -s /orabak/bdtydrlg/log_g14m2.dbf log_g14m2.dbf

cd /

chown -R oracle:dba /oracle

4.启动数据库

su - oracle

eXPort ORACLE_SID=PRD

vi init.ora:

*.compatible='9.2.0.0.0'

*.control_file_record_keep_time=30

*.control_files='/oracle/PRD/origlogA/cntrlPRD.dbf'

*.core_dump_dest='/orasys/oracle/admin/PRD/cdump'

*.db_block_size=8192

*.db_cache_size=17179869

*.db_domain=''

*.db_file_multiblock_read_count=16

*.db_name='PRD'

*.fast_start_mttr_target=300

*.hash_join_enabled=TRUE

*.java_pool_size=0

*.job_queue_processes=2

*.large_pool_size=524288000

*.LOG_ARCHIVE_FORMAT='log_%t_%s.arc'

*.nls_date_format='YYYY-MM-DD'

*.open_cursors=10000

*.optimizer_mode='FIRST_ROWS_10'

*.pga_aggregate_target=838860800

*.processes=900

*.query_rewrite_enabled='FALSE'

*.remote_login_passWordfile='exclusive'

*.shared_pool_size=2147483648

*.sort_area_size=52428800

*.star_transformation_enabled='FALSE'

*.timed_statistics=TRUE

*.undo_management='AUTO'

*.undo_retention=10800

*.user_dump_dest='/orasys/oracle/admin/PRD/udump'

*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/PRD/oraarch'

orapwd file='/orasys/oracle/prodUCt/9.2.5/dbs/orapwPRD' password=sys entries=5

SQL>startup mount pfile='init.ora'

SQL>alter database open;

Database altered.

恢复完成。由于SAP将REDOLOG也备份了,因此可以认为是完整的数据恢复。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有