XX局资源库系统数据库迁移项目实施报告Word文件下载.docx

上传人:b****2 文档编号:3029791 上传时间:2023-05-01 格式:DOCX 页数:39 大小:27.10KB
下载 相关 举报
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第1页
第1页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第2页
第2页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第3页
第3页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第4页
第4页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第5页
第5页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第6页
第6页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第7页
第7页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第8页
第8页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第9页
第9页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第10页
第10页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第11页
第11页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第12页
第12页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第13页
第13页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第14页
第14页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第15页
第15页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第16页
第16页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第17页
第17页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第18页
第18页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第19页
第19页 / 共39页
XX局资源库系统数据库迁移项目实施报告Word文件下载.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

XX局资源库系统数据库迁移项目实施报告Word文件下载.docx

《XX局资源库系统数据库迁移项目实施报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《XX局资源库系统数据库迁移项目实施报告Word文件下载.docx(39页珍藏版)》请在冰点文库上搜索。

XX局资源库系统数据库迁移项目实施报告Word文件下载.docx

●备份目前资源库的数据,并ftp到新的环境中。

2010-11-27

●测试整个迁移方案。

●预估迁移时间

●编写实施报告

2010-12-03

●应用测试

正式迁移

下表为关键步骤实测耗时经修正后的列表

XXXX局资源数据库迁移关键步骤耗时一览(不包含软件安装时间)

步骤

耗时

131数据库备份

3小时

131备份数据ftp到62

2.5小时

在服务器62上恢复9.2.0.1数据库

25分钟

9.2.0.1数据库升级到9.2.0.8

30分钟

备份9.2.0.8数据库

9.2.0.8数据库升级至10.2.0.5

1小时

10.2.0.5数据库备份

数据文件迁移至ASM

35分钟

单实例迁移至RAC

40分钟

测试

其它

总共:

大约11小时

2.3.实施结果

62上测试用9.2.0.1数据库已升级到10.2.0.5,运行状态正常

数据库已迁移到Itanuim服务器上,运行于RAC模式,运行状态正常

3.实施过程

3.1.服务器62和63的安装与配置

3.1.1.操作系统环境准备

3.1.1.1.修改内核参数

KSI_ALLOC_MAX(NPROC*8)

EXECUTABLE_STACK=0

MAX_THREAD_PROC1024

MAXDSIZ1073741824bytes

MAXDSIZ_64BIT2147483648bytes

MAXSSIZ134217728bytes

MAXSSIZ_64BIT1073741824

MAXSWAPCHUNKS16384*

MAXUPRC((NPROC*9)/10)+1

MSGMAP(MSGTQL+2)

MSGMNI(NPROC)

MSGSEG32767

MSGTQL(NPROC)(B25293-01)

NCSIZE(NINODE+1024)*

NFILE(15*NPROC+2048)

NFLOCKS(NPROC)(B25293-01)

NINODE(8*NPROC+2048)

NKTHREAD(((NPROC*7)/4)+16)

NPROC4096

SEMMAP(SEMMNI+2)*

SEMMNI(NPROC)(B25293-01)

SEMMNS(SEMMNI*2)

SEMMNU(NPROC-4)

SEMVMX32767

SHMMAXAvailMem

SHMMNI512

SHMSEG120

VPS_CEILING64 

3.1.1.2.创建Oracle软件安装所需文件系统

文件系统lv名称

/dev/vg00/lvora

文件系统lvsize

30GB

文件系统mount点

/oracle

3.1.1.3.创建数据库迁移用文件系统

在62主机上创建vgbak卷组,并创建lvora-bak,并在lvora-bak上创建文件系统mount到/database2路径。

3.1.2.安装Oracle10gforItanuim软件

3.1.2.1.安装准备

3.1.2.1.1.修改核心参数

已由HP完成

3.1.2.1.2.存储准备

数据库安装可用磁盘列表如下:

disk-name

disk-size

vdisk-name

hostname-1

hostname-2

mount-point

disk42

1G

OCR-1G

gabzyk01

gabzyk02

 

disk43

Vote-1G

disk44

ASMspfile-1G

disk45

ASM-OTHER-1-1G

disk54

100G

ASM-OTHER-2-1G

disk63

ASM-DATA-100G-1

disk72

ASM-DATA-100G-2

disk81

ASM-DATA-100G-3

disk90

ASM-DATA-100G-4

disk99

ASM-DATA-100G-5

disk108

ASM-DATA-100G-6

disk117

ASM-DATA-100G-7

disk126

ASM-DATA-100G-8

disk135

ASM-DATA-100G-9

disk144

ASM-DATA-100G-10

disk153

1000G

oracle-bak

/backup

3.1.2.1.3.网络准备

host-info

节点1名称

GABZYK01

节点2名称

GABZYK02

节点1LAN信息

lan名称

IP地址

子网掩码

网关

lan0(心跳)

192.168.1.1

255.255.255.0

lan1

10.88.82.62

10.88.82.250

lan2

lan3

节点2LAN信息

192.168.1.2

10.88.82.63

3.1.2.1.4.创建oracle用户

1.root用户分别登录alice01、alice02主机

2.执行sam命令创建oracle用户和组,信息如下:

用户名

oracle

口令

Shell

ksh

用户id

500

组信息

组名:

oinstall:

id命令输出

uid=500(oracle)gid=500(oinstall)

3.修改oracle用户.profile,在.profile文件中增加如下内容,并登录oracle用户

exportORACLE_BASE=/oracle

exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

exportORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/local/lib

exportORACLE_SID=orcl12

exportPATH=$ORACLE_HOME/bin:

$ORA_CRS_HOME/bin:

$PATH

umask022

unsetUSERNAME

4.创建oracle安装目录

mkdir–pORACLE_BASE

mkdir–pORACLE_HOME

mkdir–pORA_CRS_HOME

5.配置alice01、alice02两台主机的互信:

root用户登录主机,编辑.rhosts文件,在文件中输入+,保存退出

3.1.2.1.5.安装clusterware软件

由于Itanuim服务器的操作系统版本高于Oracle软件需求版本,启动安装程序是会校验失败,导致不能启动安装程序,需要早启动安装程序时添加-ignoreSysPrereqs参数调高操作系统版本检查。

具体命令是:

runInstaller-ignoreSysPrereqs

1.将oracle10.2.0.1clusterware软件复制到alice01服务上,路径为:

/oracle/product/10.2.0/crs

2.oracle用户登录alice01主机

3.exportTMP=/u01/tmp

4.exportDISPLAY=客户端ip:

0.0

5.启动xmanagerpassive

6.xclock测试图形应用能正常启动

7./runInstaller-ignoreSysPrereqs启动oracleClusterware安装程序

8.根据提示安装软件

9.根据安装程序提示完成安装后步骤

10.执行crs_stat-t检查clusterware运行状态,输出应为:

crs_stat-t

名称类型目标状态主机

------------------------------------------------------------

ora....k01.gsdapplicationONLINEONLINEgabzyk01

ora....k01.onsapplicationONLINEONLINEgabzyk01

ora....k01.vipapplicationONLINEONLINEgabzyk01

ora....k02.gsdapplicationONLINEONLINEgabzyk02

ora....k02.onsapplicationONLINEONLINEgabzyk02

ora....k02.vipapplicationONLINEONLINEgabzyk02

3.1.2.1.6.安装database软件

1.将oracle10.2.0.1database软件复制到62服务上,路径为:

/oracle/product/10.2.0/db_1

7./runInstaller-ignoreSysPrereqs启动oracledatabase安装程序

8.根据提示安装软件,安装过程中不创建数据库

3.1.2.1.7.安装clusterware软件10.2.0.5补丁

1.将oracle10.2.0.3补丁软件复制到62服务上.

2.oracle用户登录62主机

7./runInstaller-ignoreSysPrereqs启动oracle安装程序

8.根据提示安装软件,应选择CRS_HOME作为安装路径

3.1.2.1.8.安装database软件10.2.0.5补丁

8.根据提示安装软件,应选择ORACLE_HOME作为安装路径

3.1.2.1.9.配置Listener

1.oracle用户登录alice01服务器

2.exportDISPLAY=客户端ip:

3.启动xmanagerpassive

4.xclock测试图形应用能正常启动

5.netca启动oracle网络配置助手

6.选择cluster配置

7.根据提示完成listener配置

8.检查集群状态应为:

2008-09-1914:

43:

39

alice01/u01/10203patch$crs_stat-t

ora....01.lsnrapplicationONLINEONLINEgabzyk01

ora....02.lsnrapplicationONLINEONLINEgabzyk02

输出显示两台服务器上的listener已自动添加到集群中,并且已经online

3.1.2.1.10.配置ASM磁盘组

5.dbca启动数据库配置助手

6.选择集群配置

7.选择配置ASM,ASM实例sys用户口令为oracle

8.创建ASM磁盘组,采用外部冗余方式,创建一个磁盘组:

ORADATA

3.2.数据库迁移过程

3.2.1.备份生产数据库(10.88.82.131)

由于目前的生产数据库是非归档方式,所以只能进行冷备。

备份脚本如下:

lsnrctstop

shutdownimmediate;

startupmount;

rmantarget/

run{

allocatechannelc1typediskmaxpiecesize1800m;

allocatechannelc2typediskmaxpiecesize1800m;

allocatechannelc3typediskmaxpiecesize1800m;

allocatechannelc4typediskmaxpiecesize1800m;

allocatechannelc5typediskmaxpiecesize1800m;

allocatechannelc6typediskmaxpiecesize1800m;

allocatechannelc7typediskmaxpiecesize1800m;

allocatechannelc8typediskmaxpiecesize1800m;

backup

incrementallevel=0

format='

/database2/backup/%U.bak'

tag='

cold_full_bak'

database

includecurrentcontrolfile;

releasechannelc1;

releasechannelc2;

releasechannelc3;

releasechannelc4;

releasechannelc5;

releasechannelc6;

releasechannelc7;

releasechannelc8;

}

allocatechannelc1typedisk;

backupformat='

/database2/backup/%U.ctl'

CURRENTCONTROLFILE;

shutdownimmediate

备份控制文件、参数文件、密码文件:

cp/database1/redo*/database2/backup

cp/database1/control*/database2/backup

cpinitorcl.ora/database2/backup

cp密码文件/database2/backup

备份过程中可通过如下的语句查询备份进度

SELECTSID,SERIAL#,CONTEXT,SOFAR,TOTALWORK,

ROUND(SOFAR/TOTALWORK*100,2)"

%COMPLETE"

FROMV$SESSION_LONGOPS

WHEREOPNAMELIKE'

RMAN%'

ANDOPNAMENOTLIKE'

%aggregate%'

ANDTOTALWORK!

=0ANDSOFAR<

>

TOTALWORK;

3.2.2.复制131备份数据至62服务器

1.登录131服务器

2.将/database2/backup目录的内容ftp到62服务器的/database2/backup下。

ftp10.88.82.62

bin

promptoff

mput*

3.ftp完成后,比对两边服务器文件大小。

3.2.3.恢复62上的9.2.0.1数据库

1.修改参数文件

su-oracle

cd/database2/backup/

cpcontro*/database1/

cpredo*/database1/

cpinitorcl.oraorapworcl1/database2/9i/db_1/dbs/

mvinitorcl.orainitorcl1.ora

mkdir-p/database2/9i/admin/orcl1/bdump

mkdir-p/database2/9i/admin/orcl1/cdump

mkdir-p/database2/9i/admin/orcl1/udump

vi/database2/9i/db_1/dbs/initorcl1.ora

注释如下参数:

sort_area_size=524288

hash_join_enabled=TRUE

修改如下参数:

background_dump_dest=/database2/9i/admin/orcl1/bdump

core_dump_dest=/database2/9i/admin/orcl1/cdump

user_dump_dest=/database2/9i/admin/orcl1/udump

instance_name=orcl1

2.启动数据库

exportORACLE_BASE=/database2/9i

exportORACLE_HOME=$ORACLE_BASE/db_1

exportORACLE_SID=orcl1

startupnomountpfile='

?

/dbs/initorcl1.ora'

;

createspfilefrompfile='

shutdownabort

startupnomount

altersystemsetsga_max_size=4gscope=spfile;

altersystemsetpga_aggregate_target=2gscope=spfile;

ALTERSYSTEMSETSHARED_POOL_SIZE='

1024m'

SCOPE=spfile;

ALTERSYSTEMSETJAVA_POOL_SIZE='

shutdownabort;

3.恢复数据库

run

{

allocatechannel

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

当前位置:首页 > 高中教育 > 理化生

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

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