首页 > 数据库 > 数据库开发技术 > 2010-03-13A项目数据库迁移工作
时间:2010-03-12——14
项目:A项目
情况:数据库迁移,老的服务器硬件不稳定,新买了两台新服务器
工作计划:
1.2010-03-12早上安排一次巡检维护,并确认客户准备的服务器驱动;
2.2010-03-12 18:30关闭应用服务,暂停服务器上的exp备份计划,暂停已用数据库服务器的rmanfull任务计划,手动执行rmanfull备份,预计耗时4小时,22:30结束
3.2010-03-12 18:30安装一台服务器,包括硬盘raid的划分、安装操作系统、安装驱动、安装oracle、创建数据库、创建表空间。预计23:00完成
4.2010-03-12 在安装好的新服务器上设置任务计划,23:30执行exp备份,预计耗时10小时,第二天9:30结束
5.2010-03-13 9:00检查exp备份情况,将数据导入新数据库,预计耗时10小时,19:00结束,重新分析表和索引预计耗时3小时,23:00结束
6.2010-03-13 20:30修改weblogic配置文件,使用新数据库,启动应用服务测试,预计23:30结束,23:30关闭应用服务
7.2010-03-13 23:30配置oracle数据库归档模式,执行rmanarch和rmanfull备份,预计耗时4小时,第二天4:30结束。
8.2010-03-14 9:30检查rmanfull备份情况,安装另一台服务器作为备份、备用服务器,包括硬盘raid的划分、安装操作系统、安装驱动、安装oracle、创建数据库。预计12:30完成
9.2010-03-14 15:00设置数据备份方案,启用应用服务。整个迁移工作完成。
10.2010-03-15 早上检查exp备份情况,检查系统运行情况。
处理总结:
整个数据迁移工作顺利完成
数据量:170G
安装操作系统:Microsoft Windows Server 2003 R2 SP2 Enterprise X64 Edition
安装数据库:oracle 10.2.0.4WIN-x86-64 p6810189_10204_MSWIN-x86-64补丁
1.磁盘RAID配置
正式服务器:RAID10,只能使用总容量的1/2
备份、备用服务器:RAID50,可以使用总容量的3/4
2.exp导出和expdp导出
前面使用过expdp导出,120G的数据耗时3小时,但考虑到expdp只能导到本地,还需要网络传输的时间,这次考虑exp导出。
22:30开始,到了第二天10:30还没结束,查看“任务管理器”里面的联网信息,可以看到每个网卡的传输数据量
检查中CPU使用率较低,0%——1%,网络传输几乎没有,应该是数据传输已经断开了,已传输的数据有32G,线路速度是100M,留意到从墙壁的内网接口出来后还要经过一个H3C S1016交换机,这个交换机影响了exp的传输;
时间已经耗去,需要加快速度,考虑用回expdp方式,但开始之后又想到了一个问题,两台windows的服务器是没法设置共享的,expdp导出后也无法传输;
再考虑跳过交换机,使用直联线连接两台服务器,线路速度达到了1G,使用exp方式,170G的数据耗时3.5小时
结果:exp导出与expdp导出的速度跟线路速度有很大关系,所以在考虑传输数据或数据备份的时候,最好使用千兆线路速度(千兆网卡+千兆交换机或者直连线),64位操作系统也有助于提高处理速度
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22036495/viewspace-1032113/ ,如需转载,请注明出处,否则将追究法律责任。