服务器升级安装操作备忘[原创]
服务器升级安装操作备忘
作者:pfengk
前言
原服务器升级为双机热备,同时原有服务器中数据库需要在30分钟左右时间内迁移到新服务器中。原数据库中间数据文件共13G左右使用逻辑迁移方式时间为6个小时左右。经过反复实验最终采用物理迁移方法,使用时间为数据文件拷贝时间和数据库配置时间,共耗时2小时,基本为最优方案。
本文档重点介绍数据库迁移,对于集群配置直接使用管理工具中配置服务器自动设置所以本文不作重点介绍。
本文档适合现场实施人员,DBA。
文档约定
粗斜体 为 DOS界面下命令且每行一条
名词解释
略
硬件配置
A机:HP ProLiant DL380 G4 (379696-AA1) [2块硬盘—RAID1]
硬件配置参考http://h50025.www5.hp.com/hpcom/cn_cn/8_1_79_2942_379696-AA1.html;
B机:HP ProLiant DL380 G3 (349201-AA1) [2块硬盘—RAID1]
硬件配置参考
磁盘阵列柜:HP StorageWorks Modular Smart 500 G2[6块硬盘—RAID ADG]
硬件配置参考http://www.hp.com.cn/storage/disk/msa500/;
软件配置
集群名称: CLUSTERCSIT
域名: CSIT_LZMES
A机
本身2个36.4G的硬盘做RAID1 (划分为两个区C:和D:)安装Windows2000 Advanced Server+SP4
网卡1 :对外通信网卡IP地址:10.80.29.86;DNS:10.80.29.86;10.29.80.87
网卡2 :两台主机之间的心跳线 IP地址:192.168.52.1;DNS:192.168.52.1;192.168.52.2
主机名为:CSIT-SERVER-A
B机
本身2个36.4G的硬盘做RAID1 (划分为两个区C:和D:)安装Windows2000 Advanced Server+SP4
网卡1 :对外通信网卡IP地址:10.80.29.87;DNS:10.80.29.87;10.29.80.86
网卡2 :两台主机之间的心跳线 IP地址:192.168.52.2;DNS:192.168.52.2;192.168.52.1
主机名为:CSIT-SERVER-B
SMART ARRAY集群存储
6个硬盘做ADG(4个硬盘容量可用,允许随意坏两块硬盘),分成三个逻辑盘:
Heart 500M 做集群的心跳分区(盘符Z)
DataBase 200G 存放数据库的相关数据(盘符S)
Backup 70G 存放备份文件 (盘符E)
系统组成
操作流程
一、 操作系统安装配置
a) 分别将两台机器本身硬盘作阵列RAID-1。
b) A机和B机均使用HP自带的启动盘安装Windows2000 Advanced Server版。注:使用这个的好处是装完系统之后所有的驱动均以安装。
c) 两台机器均安装IIS,安装SP4 补丁,其它系统补丁,IE6SP1,DOT NET框架。
二、 安装活动目录,设置域
a) B机关机,A机安装活动目录,并配置DNS。作为域管理器。域名CSIT_LZMES
b) A机关机,B机开机并安装活动目录和配置DNS。作为域管理器。域名CSIT_LZMES
c) 检查DNS配置是否成功。在DOS下 ping 本机机器名是否成功
d) B机安装活动目录,并配置DNS。加入A机创建的域中
e) 检查DNS配置是否成功。在DOS下 ping 本机机器名是否成功
f) 检查域是否成功,在DOS下 ping 另一台机器名加域名。
g) 将A机作为主机加入B机域中;将B机加入A机域中。
三、 配置集群
a) 对磁盘阵列柜中硬盘作阵列
i. 关闭服务器A和B。
ii. 开启磁盘阵列柜。
iii. 磁盘阵列柜自检完成后,开启A机,进入系统。 注:此时B机必须处于关机状态。
iv. 进入HP的 HP Array Configuration Utility,对阵列柜中硬盘作阵列,使用ADG方式,在作阵列的同时分成三个区。
v. 进入操作系统中[计算机管理]-[存储]-[磁盘管理]修改刚创建的三个逻辑驱动器,并将他们类型设为基本。并格式化为NTFS格式。将他们设置为本文“SMART ARRAY集群存储”中提到的名字和盘符。
vi. A机关机后,B机开机。进入系统。 再进行上一步操作。关机后A机开机。
b) A机配置集群服务,并创建节点。集群服务名:CLUSTERCSIT
c) B机开机 配置集群服务,并加入A机创建的节点中。到此整个系统热备完成。下面开始做ORACLE移植和双机热备操作。
四、 安装MES系统 (略)
五、 ORACLE数据库迁移
详细操作可以参考《ORACLE数据库物理迁移》。
a) A机和B机安装Oracle 9i,选择只安装Software,并创建一个小型数据库路径无所谓,安装过程略。
b) 停止原服务器数据库服务。
c) 拷贝原服务器数据库全部的控制文件、数据文件和重做日志文件到A机S盘下oracle目录下。
d) PWDcslzmes.ora和SPFILECSLZMES.ORA拷贝到A机ORACLE安装目录下相同文件夹中。
e) 启动Oracle Net Manager 创建监听和数据库连接配置,不用管他是否连接成功,因为根本就不能连接成功
f) 修改初始化文件INIT.ORA将其中控制文件和监控日志文件地址修改。
g) 在A机中新建实例,此SID必须跟原来的SID一样…
c:\SET ORACLE_SID=CSLZMES
c:\Oradim –NEW –SID CSLZMES –STARTMODE M
h) 使用ORACLE 管理工具添加监听和数据库连接配置。
i) 在B服务器中在服务中重起监听 OracleoraTNSListener
j) 修改配置文件中控制文件路径和重做日志文件路径,然后转换。转换命令如下:
c:\sqlplus /nolog
sql>conn system/manager@cslzmes as sysdba --当服务器为域控制器时,网络配置中必须加域名 cslzmes 就应该为:cslzmes.csit_lzmes
sql>create spfile=’SPFILEcslzmes’ from pfile=’ f:\oracle\admin\cslzmes\spfile\init.ora’;
k) COPY数据文件,控制文件和重做文件到目标盘S:\ORACLE\ORADATA\LZMES下。
l) 修改数据文件地址
sql>startup mount
sql> alter database rename file 'old_path' to 'new_path'; --修改文件路径
sql>alter database open;
m) 在服务中重起数据库 OracleServiceCSLZMES。
n) 设置ORACLE数据库自动启动
c:\Oradim –EDIT –SID CSLZMES –STARTMODE A
o) 重新编译数据库中有错误的视图、函数和存储过程。
p) 在群集管理器中移动组,让B机接管。
q) 从A机COPY ‘D:\ORACLE\ORA92\DATABASE\SPFILECSLZMES.ORA‘到相应路径,再做f,g,h,l,m,n这几个步骤。
六、 将ORACLE的数据库服务和监听服务加入群集中
到此系统安装基本完成,下面的事情就是调试。
后记
系统成功升级。整个移植过程只有短暂的两个小时,但再此之前为了这短暂的两小时做了大量而重复的数据库恢复调试和操作系统安装调试工作以及MES系统部署调试工作,为系统成功升级扫清障碍,并且积累不少ORACLE数据库备份恢复,操作系统高级服务安装配置方面的经验。
希望本文带给您有价值的参考资料,协助您在工作中遇到的难题。有什么建议和问题,请E-MAIL: pfengk@hotmail.com 联系。
搜索一下相关内容 |