ODS数据库异机恢复操作步骤Word文档格式.docx

上传人:b****3 文档编号:7195927 上传时间:2023-05-08 格式:DOCX 页数:19 大小:21.79KB
下载 相关 举报
ODS数据库异机恢复操作步骤Word文档格式.docx_第1页
第1页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第2页
第2页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第3页
第3页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第4页
第4页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第5页
第5页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第6页
第6页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第7页
第7页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第8页
第8页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第9页
第9页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第10页
第10页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第11页
第11页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第12页
第12页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第13页
第13页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第14页
第14页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第15页
第15页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第16页
第16页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第17页
第17页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第18页
第18页 / 共19页
ODS数据库异机恢复操作步骤Word文档格式.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ODS数据库异机恢复操作步骤Word文档格式.docx

《ODS数据库异机恢复操作步骤Word文档格式.docx》由会员分享,可在线阅读,更多相关《ODS数据库异机恢复操作步骤Word文档格式.docx(19页珍藏版)》请在冰点文库上搜索。

ODS数据库异机恢复操作步骤Word文档格式.docx

2、根据客户需要,把P52A上的生产数据库异机恢复到新购P55A上。

在P55A上进行各数据文件的重新分布。

3、深发展开发人员在P55A上进行数据库压力测试。

目前生产机P52A上的数据库的数据文件分布情况请参见附录

1、《表空间存储情况》

2、《数据文件分布情况》

3、《数据文件总体增长情况》

4、ORACLE_HOME=oracle/product/10.2.0

Db_recobery_file_dest=/oracle/flash_recovery_area

一、数据备份

1、存储空间分配

需要在存储上划分一块600G的空间,分配100G的vg_logMAPPING并MOUNT到/archivelog文件系统,分配500G的vg_backMAPPING并MOUNT到/back文件系统。

2、开启数据库归档模式

目前ODS数据库处于非归档模式。

而利用RMAN进行数据库热备建议开启数据库归档模式,且后续的DATAGUARD项目需要必须开启数据库归档模式。

如需更改数据库归档模式,数据库必须处于MOUNT状态(OPEN状态不支持)

$exportORACLE_SID=orcm

$sqlplus/assysdba

SQL>

altersystemsetlog_archive_dest_1=’location=/archivelog’scope=spfile;

#指定归档日志路径

altersystemsetlog_archive_format='

arc%s_%t_%r.log'

scope=spfile;

#指定归档文件名格式

createpfilefromspfile;

shutdownimmediate

startupnomount

alterdatabasemount;

#启动到MOUNT状态

alterdatabasearchivelog;

#启用归档模式

alterdatabaseopen;

3、设置RMAN备份参数

$exportORACLE_SID=orcm

$rmantarget/

RMAN>

showall;

CONFIGURECONTROLFILEAUTOBACKUPON;

#开启ctl和spfile自动备份

CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO‘/back/%d_ctl_%F.bak’;

#指定ctl和spfile文件备份位置

CONFIGURECHANNELDEVICETYPEDISKFORMAT‘/back/db_%d_s%s_%U.bak’;

#指定database备份路径和备份集名称

CONFIGUREDEVICETYPEDISKPARALLELLSM4;

#分配channel的数量

4、开始备份生产库

目前数据库大小为1TB以上

根据经验备份时间需要5小时左右

backupascompressedbackupsetdatabase;

sql‘altersystemswitchlogfile’;

#手动切换两次日志并进行ctl备份

backupcurrentcontrolfileformat‘/back/ctl_%U.bak’;

二、P55A准备及传输备份数据

1、FTP所有备份数据到P55A的/back路径下

在P55A上MOUNT存储上的pv_log和pv_back到对应文件系统上。

FTP的文件包括:

$ORACLE_HOME/dbs/initorcm.ora

$ORACLE_HOME/dbs/orapworcm

P52A上/back目录

2、在P55A上创建相关目录

在P55A上创建adumpbdumpcdumpudump目录

在P55A上创建flash_recovery目录

Mkdir–p/oradata/orcm

Mkdir–p/oradata1/orcm

创建其他ORADATA目录,并赋权和属主属性。

目的是:

待RESTORE结束后,查看这些目录下是否有数据文件,用以确定SETNEWNAME是否有遗漏?

#mkdir–p/oradata2/orcm

#mkdir–p/oradata3/orcm

#mkdir–p/oradata4/orcm

#mkdir–p/oradata5/orcm

#mkdir–p/oradata6/orcm

#mkdir–p/oradata7/orcm

3、在P55A的本地RAID5上分2个LV

300G的oradata

1.2T的/oradata1

数据文件存储设计:

对照生产机P52A,原放于/oradata上的数据文件仍保持老位置,其他数据文件将全恢复至/oradata1路径下。

注意:

>

showparametercontrolfile确认下controlfile路径是否都在/oradata下

三、还原数据

1、还原控制文件

按照P52A设置oracle帐号的环境参数文件.profile

确认$ORACLE_HOME/dbs下的initorcm.ora和orapworcm文件存在

startupnomountpfile=’$ORACLE_HOME/dbs/initorcm.ora’

$rmantarget/

restorecontrolfilefrom‘/back/ctl_****.bak’;

#还原控制文件

2、还原数据库

#在P52A生产库上确认数据文件file_name和file_id的对应关系(以下还原脚本中会用到)

selectfile_name,file_idfromdba_data_files;

selectfile_name,file_idfromdba_temp_files;

编写并运行还原脚本

备注:

脚本中”file_id”号请参考前个步骤

run

{

setnewnamefordatafile"

file_id"

to/oradata1/orcm/archives01;

to/oradata1/orcm/cm2test_data03.dbf;

to/oradata1/orcm/cm2test_data04.dbf;

to/oradata1/orcm/cm2test_data05.dbf;

to/oradata1/orcm/cm2test_data11.dbf;

to/oradata1/orcm/cm2test_data06.dbf;

to/oradata1/orcm/cm2test_data07.dbf;

to/oradata1/orcm/cm2test_data08.dbf;

to/oradata1/orcm/cm2test_data09.dbf;

to/oradata1/orcm/cm2test_data10.dbf;

to/oradata1/orcm/cm2test_data12.dbf;

to/oradata1/orcm/cm2test_data13.dbf;

to/oradata1/orcm/cm2test_data14.dbf;

to/oradata1/orcm/cm2test_data15.dbf;

to/oradata1/orcm/cm2test_data16.dbf;

to/oradata1/orcm/cm2test_data17.dbf;

to/oradata1/orcm/cm2test_data18.dbf;

to/oradata1/orcm/cm2test_data19.dbf;

to/oradata1/orcm/cm2test_data20.dbf;

to/oradata1/orcm/cm2test_data21.dbf;

to/oradata1/orcm/cm2test_data22.dbf;

to/oradata1/orcm/cm2test_data23.dbf;

to/oradata1/orcm/cm2test_data24.dbf;

to/oradata1/orcm/cm2test_data25.dfb;

to/oradata1/orcm/cm2test_data26.dbf;

to/oradata1/orcm/cm2test_data27.dbf;

to/oradata1/orcm/cm2test_data28.dbf;

to/oradata1/orcm/cm2test_data29.dbf;

to/oradata1/orcm/cm2test_data30.dbf;

to/oradata1/orcm/cm2test_data31.dbf;

to/oradata1/cm2test_data32.dbf;

to/oradata1/orcm/cm2_data01.dbf;

to/oradata1/orcm/cm2_data02.dbf;

to/oradata1/orcm/cm2_data03.dbf;

to/oradata1/orcm/cm2_data04.dbf;

to/oradata1/orcm/cm2_data05.dbf;

to/oradata1/cm2_data06.dbf;

to/oradata1/cm2_data07.dbf;

to/oradata1/orcm/cm2_index01.dbf;

to/oradata1/orcm/data_host_a03.dbf;

to/oradata1/orcm/data_host_a05.dbf;

to/oradata1/orcm/data_host_a06.dbf;

to/oradata1/orcm/data_host_a07.dbf;

to/oradata1/orcm/DWDATA1;

to/oradata1/orcm/DWDATA2;

to/oradata1/orcm/DWDATA3;

to/oradata1/orcm/DWDATA4;

to/oradata1/orcm/DWDATA5;

to/oradata1/orcm/DWDATA6;

to/oradata1/orcm/golden_card_data1.dbf;

to/oradata1/orcm/golden_card_data2.dbf;

to/oradata1/orcm/indx_host_a02.dbf;

to/oradata1/orcm/indx_host_a03.dbf;

to/oradata1/orcm/jc_data01.dmp;

to/oradata1/orcm/jc_data02;

to/oradata1/orcm/jc_index01.dmp;

to/oradata1/orcm/SHENZHEN;

setnewnamefortempfile"

to/oradata1/orcm/cm2test_temp05.dbf;

to/oradata1/cm2_temp01;

to/oradata1/cm2_temp02.dbf;

to/oradata1/cm2_temp05;

to/oradata1/orcm/DATA_HOST_A_temp;

to/oradata1/DWTEMP2;

to/oradata1/dw_temp2;

to/oradata1/orcm/jc_temp01.dmp;

to/oradata1/orcm/jc_temp02.dmp;

to/oradata1/orcm/temp02.dbf;

to/oradata1/orcm/temp_host_a02.dbf;

to/oradata1/orcm/cm2test_temp04.dbf;

restoredatabase;

switchdatafileall;

switchtempfileall;

}

;

3、打开数据库

recoverdatabase;

sql‘alterdatabaseopenresetlogs’;

四、配置网络环境

Listener.ora文件

Tnsnames.ora文件

Hosts文件

五、检查alert.log输出(结束)

附录

表空间存储情况(截至2010-12月)

Status

TablespaceName

TSType

Ext.Mgt.

Seg.Mgt.

TablespaceSize

Free(inbytes)

Used(inbytes)

Pct.Used

ONLINE

ARCHIVES_DATA

PERMANENT

LOCAL

AUTO

21,474,836,480

21,357,264,896

117,571,584

0%

CM2TEST_DATA

596,643,921,920

23,920,967,680

572,722,954,240

95%

CM2TEST_INDEX

524,288,000

524,222,464

65,536

CM2TEST_TEMP

TEMPORARY

MANUAL

12,723,421,184

8,751,415,296

40%

CM2_DATA

79,658,221,568

6,663,307,264

72,994,914,304

91%

CM2_INDEX

10,737,418,240

3,963,617,280

6,773,800,960

63%

CM2_TEMP

12,784,238,592

9,826,205,696

2,958,032,896

23%

CM_DATA

5,368,709,120

5,174,460,416

194,248,704

3%

DATA_HOST_A

145,437,491,200

9,063,301,120

136,374,190,080

93%

DWDATA

128,849,018,880

24,771,362,816

104,077,656,064

80%

DWTEMP

21,440,233,472

34,603,008

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2