省内中心局生产作业系统应急恢复手册_第1页
省内中心局生产作业系统应急恢复手册_第2页
省内中心局生产作业系统应急恢复手册_第3页
省内中心局生产作业系统应急恢复手册_第4页
省内中心局生产作业系统应急恢复手册_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、省内中心局生产作业系统应急恢复手册(中心局3.2版本)国家邮政局信息技术局2006年7月前言 本手册侧重介绍当中心局系统发生严重及以上级别故障时,生产终止的情况下,通过本故障恢复手册利用之前做的备份来恢复数据库及应用,快速恢复生产。本手册分为数据库恢复、数据库服务器恢复、应用服务器恢复、车间服务器恢复四个方面分别介绍快速恢复的办法。适用对象l 本手册适用对象为各省(区.市)邮政信息技术局及车间服务器运维部门l 本手册适用范围为根据中心局生产作业系统运行维护规程(暂行)的规定,故障情况属于严重及以上级别的故障。l 适用的范围本手册除了数据库重建脚本以外,都可适用于省内中心局生产作业系统。数据库重

2、建脚本目前适用于中心局生产作业系统3.2版本。处理原则l 故障处理流程及上报应严格遵循中心局生产作业系统运行维护规程(暂行)的要求。l 本手册中的恢复方法必须提前做好备份工作,请根据本手册的恢复要求制定好备份方案。恢复方法说明本手册分为数据库恢复、数据库服务器恢复、应用服务器恢复、车间服务器恢复四个方面分别介绍快速恢复的办法。l 数据库恢复:当数据库发生故障时,我们首先需要根据实际情况选择适当的数据库恢复办法,然后利用数据库备份对数据库进行恢复。数据库故障是所有故障中比较常见的一种,故障原因相对复杂,恢复起来也比较困难。所以本手册的重点放在数据库的恢复上,本手册根据不同种类的备份和生产需要提供

3、三种数据库恢复方法。三种方法分别为直接用冷备份恢复数据库、利用主备及主备之后连续的归档重做日志恢复数据库以及重建数据库下面就以上三种恢复方法分别介绍各种方法的适用情况及优缺点。请各局根据本局实际情况,参照以下说明选择适合本局的备份方式及恢复方法。选择备份与恢复方案时,应该考虑备份种类、备份和恢复时间、生产需要等多方面因素。1) 直接用冷备份恢复数据库适合恢复生产库。此方法的优点是操作比较简单,恢复所需的时间比较短。缺点是用冷备份恢复的数据库将无法恢复到故障点,所以从冷备份到发生故障点之间的生产数据丢失,需要生产人员采取手工录入、发验单等业务手段将丢失的生产数据补齐。2) 利用主备及主备之后连续

4、的归档重做日志恢复数据库适合恢复一、二级中心局的生产库。此方法的优点是数据库可以恢复到发生故障的时间点,理论上说不会丢失数据。缺点是由于操作比较复杂,所以相比第一种方式,恢复数据库所需的时间较长。3) 重建数据库同时适用于生产库和历史库的恢复。由于历史库目前没有做冷备份并且运行在非归档模式下,所以当历史库发生故障时只能采取重建的方式。重建后将历史库的主备份和当月的辅备份导入历史库即可恢复历史库。对于生产库来说,当备份不全或者不可用的时候也可以选择重建数据库的方法恢复生产库。根据不同类型的数据库,我们提供不同的建库脚本(包括一二级局生产库、三级局生产库、一二级局历史以及三级局历史库四个脚本),统

5、一下发给全国各个中心局。Level2.tar.gz包括一二级局生产库及历史库的建库脚本,Level3.tar.gz包括三级局生产库及历史库的建库脚本。请各局到w3网站上下载相应的建库脚本。l 数据库服务器恢复:当数据库服务器发生严重及以上级别故障时(如操作系统故障),我们先将数据库切换到另一台数据库服务器上,并且重装故障服务器,再用之前的备份恢复数据库服务器。l 应用服务器恢复:当应用服务器发生严重及以上级别故障时(如操作系统故障),我们先将应用切换到另一台应用服务器上,并且重装故障服务器,再用之前的备份恢复应用服务器。本手册除了提供用冷备份恢复应用服务器,还提供了不用备份恢复应用服务器的方法

6、。l 车间服务器恢复:当车间服务器发生严重及以上级别故障时(如操作系统故障),在有备用车间服务器情况下,可将故障车间服务器所连的终端连接到备用车间服务器上;若没有备用车间服务器,在条件允许的情况下,我们可以将连在故障车间服务器上的终端连到其他车间服务器上恢复生产。随后重装发生故障的车间服务器,再利用之前的备份恢复车间服务器。恢复方法1数据库恢复1.1生产数据库恢复适应故障:oracle数据文件损坏或丢失导致数据库无法启动恢复步骤:首先按1.1.1执行。若1.1.1不成功按1.1.2执行。1.1.1利用主备和主备之后连续的archive日志文件恢复生产库说明:使用这种恢复方法恢复数据库的前提是生

7、产库的主备以及主备后所有的archive日志文件都是连续并且齐全的。具体的操作步骤如下1) 建以下目录mkdir p /oracle/yz/u01/admin/pfilemkdir p /oracle/yz/u01/admin/bdumpmkdir p /oracle/yz/u01/admin/udumpmkdir p /oracle/yz/u01/admin/cdumpmkdir p /oracle/yz/u01/oradata2) 将最新的生产主备份文件从磁带tar回/home/oracle/databak的dbf,data,arch目录中,具体步骤如下:将最新主备份的磁带放到磁带机里cd

8、 /,在跟目录下执行tar xvf /dev/st0 或 tar xvfz /dev/st0 将磁带里的备份tar回3) 如果空间不够,可先作链接到另外的分区上(如/archive)步骤如下:cd /archivemkdir oradatacd /oracle/yz/u01rm rf oradataln s /archive/oradata /oracle/yz/u01注:如果空间足够不需要做链接其他分区这一步操作。4) 将/home/oracle/databak/dbf下的文件拷贝至oracle/yz/u01/oradata目录下cp /home/oracle/databak/dbf/*.Z

9、 /oracle/yz/u01/oradata5) uncompress 所有备份的数据文件uncompress /oracle/yz/u01/oradata/*6) 将archive文件拷贝至/archive/yz目录下cp /home/oracle/databak/arch/* /archive/yz/注:必须保证从主备份后的所有archive文件齐全。7) 将备份的控制文件拷至/oracle/yz/u01/oradata,注意文件名cp /home/oracle/databak/dbf/control.bak /oracle/yz/u01/oradata/yz_control01.ctl

10、cp /home/oracle/databak/dbf/control.bak /oracle/yz/u01/oradata/yz_control02.ctlcp /home/oracle/databak/dbf/control.bak /oracle/yz/u01/oradata/yz_control03.ctl8) 数据库恢复进入Server Manager修复数据库:rootzxj_db1 dbf# su - oracle oraclezxj_db1 oracle$ svrmgrlSVRMGR connect internal;Connected.SVRMGRstartup restri

11、ct mountSVRMGRselect * from v$datafile;(查看所有的数据文件)SVRMGRalter database datafile/oracle/yz/u01/oradata/yz_system online;SVRMGRalter database datafile/oracle/yz/u01/oradata/yz_tool online;(将所有数据文件置为online状态)SVRMGRrecover database until cancel using backup controlfile;SVRMGRcancel;注:由于这种硬件故障,最后一个arch文件

12、多半有问题,所以要做不完全恢复,不要选auto。到恢复最后一个arch时选cancel;否则恢复不成功要重新来过。SVRMGRalter database open resetlogs;9) 数据库启动成功后建议先做一个数据库冷备份SVRMGRshutdown immediate;tar czvf u01.tar.gz /oracle/yz/u01注:以上步骤可参考recover.sh脚本。1.1.2通过重建数据库方式来恢复生产库说明:通过重建数据库,并且把导出的数据导回数据库的方法来恢复数据库。下面分别介绍不同类型数据库通过重建方式恢复数据库的方法。注:重建生产库需要各局提前记录yz_arc

13、hive1_inx 、yz_archive2 、yz_archive3及yz_archive4 四个表空间的大小,以便在重建后将以上几个表空间扩展到合适大小。各局生产库的所有数据量比较大的表都集中在yz_archive1_inx、yz_archive2、yz_archive3及yz_archive4 表空间上,所以扩展这四个表空间就可以了,这四个表空间的大小可参考重建库前各表空间的大小。一二级中心局生产库1) 创建以下目录mkdir p /oracle/yz/u01/admin/pfilemkdir p /oracle/yz/u01/admin/bdumpmkdir p /ora

14、cle/yz/u01/admin/udumpmkdir p /oracle/yz/u01/admin/cdumpmkdir p /oracle/yz/u01/oradata2) 执行yz/目录下的setup.sh重建数据库3) 导入之前备份的dmp文件。注:此建库脚本已包括表结构、索引、同义词、dblink等。如不需要建表等可修改installuser.sh 注掉建表和同义词。三级局及非三级局生产库1) 创建以下目录mkdir p /oracle/yz/u01/admin/pfilemkdir p /oracle/yz/u01/admin/bdumpmkdir p /oracle

15、/yz/u01/admin/udumpmkdir p /oracle/yz/u01/admin/cdumpmkdir p /oracle/yz/u01/oradata2) 在/oracle/yz/u01/oradata 下分别按三级局名称创建不同目录cd /oracle/yz/u01/oradatamkdir whnmmkdir cfnmmkdir tlnm注:以上步骤以内蒙三级局乌海、赤峰、通辽为例。3) 执行yz/ global/目录下的setup.sh4) 执行yz/user/目录下的installuser.sh, 根据提示选择中心局名称进行重建(以上两个步骤为重建生产库的步骤)5) 将

16、之前不同实例的备份导入相应数据库中。注:此建库脚本已包括表结构、索引、同义词、dblink等。如不需要建表等可修改installuser.sh 注掉建表和同义词。1.2历史数据库恢复 适应故障:oracle数据文件损坏或丢失 恢复步骤: 按1.2.1执行1.2.1一二级中心局历史库说明:重建历史库前先记下表空间的大小,重建历史库后,首先扩表空间,然后导入历史库主备,最后导入当月的历史库辅备。步骤:1) 记下yz2_archive1_inx 、yz2_archive2、yz2_archive3 及yz2_archive4 四个表空间的大小2) 创建以下目录mkdir p /oracle/yz2/

17、u01/admin/pfilemkdir p /oracle/yz2/u01/admin/bdumpmkdir p /oracle/yz2/u01/admin/udumpmkdir p /oracle/yz2/u01/admin/cdumpmkdir p /oracle/yz2/u01/oradata3) 执行yz2/目录下的setup.sh重建历史库4) cd到expand目录下依次执行epd_archive1_inx.sh、epd_archive2.sh、epd_archive3.sh及epd_archive4.sh,按照提示分别扩展以上四个表空间5) 导入历史库主备6) 将历史库辅备的数

18、据从数据库删掉具体步骤如下:将GD_CKLDZB、GD_FFQDZB、GD_JKLDZB、 GD_QSQDZB、GD_YJXXB、GD_ZBFJXX、GD_ZBJBXX 七个表发生故障当月的分区删掉。将GD_CKSJYDDJB、GD_CKZBYDDJB、GD_GJLDB、GD_GJZBXXB、GD_JKSJYDDJB、GD_JKZBYDDJB、GD_SJYDMXB、GD_ZBYDMXB 八个表删掉。(truncate或者drop都可以)7) 导入当月的历史库辅备注:历史库建库脚本不包括建表结构、索引和同义词。1.2.2三级局及非三级局历史库说明:重建历史库前先记下表空间的大小,重建历史库后,首

19、先扩表空间,然后导入历史库主备,最后导入当月的历史库辅备。步骤:1) 创建以下目录mkdir p /oracle/yz2/u01/admin/pfilemkdir p /oracle/yz2/u01/admin/bdumpmkdir p /oracle/yz2/u01/admin/udumpmkdir p /oracle/yz2/u01/admin/cdumpmkdir p /oracle/yz2/u01/oradata2) 在/oracle/yz2/u01/oradata 下分别按三级局名称创建不同目录cd /oracle/yz2/u01/oradatamkdir whnmmkdir cfn

20、mmkdir tlnm注:以上步骤以内蒙三级局乌海、赤峰、通辽为例。3) 执行yz2/ global/目录下的setup.sh, 根据提示选择中心局名称进行重建4) 执行yz2/ user目录下的installuser.sh(以上两个步骤为重建历史库的步骤)5) 执行expand扩展表空间注:三级局执行expand.sh系统会将选择的表空间大小平均分配给到4个表空间。如选择40G,脚本将平均分配四个表空间各为10G。6) 导入历史库备份注:历史库建库脚本不包括建表结构、索引和同义词。1.3直接用冷备恢复数据库生产库的冷备可以在数据库出现故障时将数据库尽快恢复到冷备份时刻数据库的状态。如果将数据

21、库恢复到冷备份时刻能够满足生产需要的情况下,可以采用这种方式。各局除了做正常的备份外,可以在和业务协调好的前提下,定期停止生产库做生产库的冷备。系统升级一般会改变数据库结构,所以建议各局在每次升级后能够做一次生产库的冷备份。具体的操作步骤如下。1.3.1定期做好生产数据库冷备1) 用HA停止Tuxedo2) 用HA停止生产数据库3) mount盘柜设备mount /oracle/yz/u014) 做数据库的冷备份tar czvf u01.tar.gz /oracle/yz/u01 注:将以上目录备份到磁带或者光盘中保存,不要将其保存到本地磁盘上。1.3.2恢复数据库的步骤1) 用HA停止生产数

22、据库2) mount盘柜mount /oracle/yz/u013) 将/oracle/yz/下的u01目录删除cd /oracle/yzrm rf u01注:如果选择在本地用冷备份恢复生产库不需要执行步骤2)和3)。4) 将生产库的冷备份拷到需要恢复数据库机器的根目录下scp u01.tar.gz root*.*.*.*:/5) 将tar包按照全路径解开tar xzvf u01.tar.gz -C /6) 启生产库的浮动IPifconfig eth*:*(网卡) *.*.*.* (浮动IP) netmask*.*.*.*(子网掩码)up7) 启动数据库rootzxj_db1 dbf# su

23、- oracle oraclezxj_db1 oracle$ svrmgrlSVRMGR connect internal;Connected.SVRMGR startup;8) 如果启动数据库时报口令文件无效,需要重建口令文件export ORACLE_SID=yzcd $ORACLE_HOME/dbsrm orapwyz(将原来的口令文件删除)orapwd file=$ORACLE_HOME/dbs/orapwyz password=oracle entries=5(重建口令文件)并重新执行步骤7)启动数据库9) 启动数据库监听lsnrctl start yz10) 清除生产库中多天前的生

24、产数据由于用冷备份恢复的数据库存在多天前的生产数据,所以需要执行清除生产数据的脚本将生产库中没有用的生产数据清除。一、二级局执行clear_work_tab.sh清除生产数据。三级局修改脚本yz实例的用户名,并执行clear_work_tab.sh清除生产数据。2数据库服务器的备份与恢复为了保证在数据库服务器发生重大故障时尽量减少对生产的影响,建议各局定期做好数据库服务器的备份。2.1定期备份数据库服务器上的以下目录tar czvf oracle.tar.gz /opt/oracle注:将以上目录备份到磁带或者光盘中保存,不要将其保存到本地磁盘上。2.2恢复数据库服务器的步骤1) 建立应用服务

25、器需要的用户并且设置密码useradd d /home/oracle oracle2) 建立与用户对应的组groupadd oinstall3) 将之前做的备份拷到需要恢复机器的跟目录下scp oracle.tar.gz root*.*.*.*:/4) 将tar包按照全路径解开tar xzvf oracle.tar.gz -C /5) 修改解tar的目录属组如果以下目录的属组不正确,请用root用户把目录按以下属组修改:chown R oracle:oinstall /opt/oracle6) 在新装好的数据库服务器上装HA(此步骤需要请红旗的工程师做)3应用服务器的备份与恢复为了保证在应用服

26、务器发生重大故障时可以在短时间内恢复生产,建议各局定期做好应用服务器的备份,尤其是在系统升级后需要保留一份备份在介质中。如果应用服务器的备份一时找不到的情况,我们还提供了不用备份的方法。这种方法在用备份恢复的基础上还需要做一些修改,所以恢复的时间相对比较长。下面将应用服务器的备份与恢复步骤做一详细说明。注:以下所有步骤中的三级局用户名称都以云南大理局为例。3.1定期备份应用服务器的以下目录tar czvf server.tar.gz /usr/server(一、二级局备份server目录)tar czvf serdlyn.tar.gz /usr/serdayn (三级局备份相应的应用用户目录)

27、tar czvf tuxedo.tar.gz /usr/tuxedotar czvf bea.tar.gz /usr/bea(一、二级局备份bea目录)tar czvf beadlyn.tar.gz /usr/beadlyn(三级局备份相应web目录)tar czvf bea81.tar.gz /usr/bea81注:将以上目录备份到磁带或者光盘中保存,不要将其保存到本地磁盘上。3.2恢复应用服务器的步骤3.2.1利用定期备份恢复应用服务器步骤1) 建立应用服务器需要的用户并且设置密码useradd d /usr/server server (一、二级局增加server用户)useradd d

28、 /usr/serdlyn (三级局增加相应的三级局的应用用户)useradd d /usr/tuxedo tuxedouseradd d /usr/bea bea(一、二级局增加bea用户)useradd d /usr/beadlyn (三级局增加相应的三级局web用户)useradd d /usr/bea81 bea812) 建立与用户对应的组groupadd servergroupadd tuxedogroupadd web3) 将之前做的备份拷到需要恢复机器的跟目录下scp server.tar.gz root*.*.*.*:/ (一、二级局将应用目录备份拷到需要恢复的机器)scp s

29、erdlyn.tar.gz root*.*.*.*:/ (三级局将相应应用目录备份拷到需要恢复的机器)scp tuxedo.tar.gz root*.*.*.*:/scp bea.tar.gz root*.*.*.*:/(一、二级局将web目录备份拷到需要恢复的机器)scp beadlyn.tar.gz root*.*.*.*:/ (三级局将web目录备份拷到需要恢复的机器)scp bea81.tar.gz root*.*.*.*:/4) 将tar包按照全路径解开tar xzvf server.tar.gz -C / (一、二级局将server.tar.gz按照全路径解开)tar xzvf s

30、erdlyn.tar.gz -C / (三级局将相应应用用户的备份按照全路径解开)tar xzvf tuxedo.tar.gz -C /tar xzvf bea.tar.gz -C / (一、二级局将bea.tar.gz按照全路径解开)tar xzvf beadlyb.tar.gz -C / (三级局将beadlyn.tar.gz按照全路径解开)tar xzvf bea81.tar.gz -C /5) 修改解tar的目录属组如果以下目录的属组不正确,请用root用户把目录按以下属组修改:chown R server:server server (一、二级局修改server用户的属组)chown

31、 R serldyn:server serdalyn(三级局修改用户为相应的属组)chown R tuxedo:tuxedo tuxedochown R bea:web bea (一、二级局修改bea用户的属组)chown R beadlyn:web bea (三级局修改beadlyn用户的属组)chown R bea81:web bea816) 用root 用户将bea81目录权限改为777chmod 777 /usr/bea817) 从同一中心局的另一台服务器上将/etc/sysctl.conf拷到需要恢复的服务器上scp /etc/sysctl.conf root*.*.*.*:/etc

32、/ 8) 启动应用服务su server (一、二级局)su serdlyn (三级局)tmboot y9) 启动weblogicsu bea (一、二级局)su beardlyn (三级局)cd /usr/bea/postdomain(一、二级局)cd /usr/beadlyn/posttdomain (三级局)./startWeblogic.sh out 2&1 &tail f out 可动态查看启动日志10) 在新装好的数据库服务器上装HA(此步骤需要请红旗的工程师做)3.2.2未做定期备份的应用服务器恢复步骤如果没有定期做应用服务器的备份,我们可以在发生故障时从另一台应用服务器将或者其

33、他相同级别中心局应用服务器的以下目录备份并拷到发生故障的应用服务器。由于是从其他机器上拷的备份,所以在将备份tar开后还要做一些修改。(具体操作步骤详见步骤8)12)1) 将另一台正常应用服务器以下的目录做个备份tar czvf server.tar.gz /usr/server(一、二级局备份server目录)tar czvf serdlyn.tar.gz /usr/serdayn (三级局备份相应的应用用户目录)tar czvf tuxedo.tar.gz /usr/tuxedotar czvf bea.tar.gz /usr/bea(一、二级局备份bea目录)tar czvf beadl

34、yn.tar.gz /usr/beadlyn(三级局备份相应web目录)tar czvf bea81.tar.gz /usr/bea812) 建立应用服务器需要的用户并且设置密码useradd d /usr/server server (一、二级局增加server用户)useradd d /usr/serdlyn (三级局增加相应的三级局的应用用户)useradd d /usr/tuxedo tuxedouseradd d /usr/bea bea(一、二级局增加bea用户)useradd d /usr/beadlyn (三级局增加相应的三级局web用户)useradd d /usr/bea8

35、1 bea813) 建立与用户对应的组groupadd servergroupadd tuxedogroupadd web4) 将之前做的备份拷到需要恢复机器的跟目录下scp server.tar.gz root*.*.*.*:/ (一、二级局将应用目录备份拷到需要恢复的机器)scp serdlyn.tar.gz root*.*.*.*:/ (三级局将相应应用目录备份拷到需要恢复的机器)scp tuxedo.tar.gz root*.*.*.*:/scp bea.tar.gz root*.*.*.*:/(一、二级局将web目录备份拷到需要恢复的机器)scp beadlyn.tar.gz roo

36、t*.*.*.*:/ (三级局将web目录备份拷到需要恢复的机器)scp bea81.tar.gz root*.*.*.*:/5) 将tar包按照全路径解开tar xzvf server.tar.gz -C / (一、二级局将server.tar.gz按照全路径解开)tar xzvf serdlyn.tar.gz -C / (三级局将相应应用用户的备份按照全路径解开)tar xzvf tuxedo.tar.gz -C /tar xzvf bea.tar.gz -C / (一、二级局将bea.tar.gz按照全路径解开)tar xzvf beadlyb.tar.gz -C / (三级局将bead

37、lyn.tar.gz按照全路径解开)tar xzvf bea81.tar.gz -C /6) 修改解tar的目录属组如果以下目录的属组不正确,请用root用户把目录按以下属组修改:chown R server:server server (一、二级局修改server用户的属组)chown R serldyn:server serdalyn(三级局修改用户为相应的属组)chown R tuxedo:tuxedo tuxedochown R bea:web bea (一、二级局修改bea用户的属组)chown R beadlyn:web bea (三级局修改beadlyn用户的属组)chown R

38、 bea81:web bea817) 用root用户将bea81目录权限修改为777chmod 777 /usr/bea818) 从同一中心局的另一台服务器上将/etc/sysctl.conf拷到需要恢复的服务器上scp /etc/sysctl.conf root*.*.*.*:/etc/ 9) 重新编辑ubbcfg文件vi /usr/server/etc/ ubbcfg将ubbcfg文件中的主机名修改为和服务器主机名为相同的名称。将以下标注的名称修改为服务器的主机名。注:黄色为需要修改的部分在文件中找到以下部分修改IP地址为Tuxedo的浮动IPWSL SRVGRP=LAPPGRP_1 SR

39、VID=80 CLOPT=-A - -n /*.*.*.*:9436 -m 20 -M 25 -x 1010) 重新编译ubbcfg和dmcfg文件rm utuxconfigtmloadcf y ubbcfgdmloadcf y dmcfg11) 修改bea用户下的db.cfg和db2.cfgvi /usr/bea/postdomain/config/db.cfg找到以下语句修改IP地址为生产库的浮动IPDB_CONNECT_URL=jdbc:oracle:thin:*.*.*.*:1521:yzvi /usr/bea/postdomain/config/db2.cfg找到以下语句修改IP地址

40、为历史库的浮动IPDB_CONNECT_URL=jdbc:oracle:thin:*.*.*.*:1521:yz212) 修改config.xml将端口号改为本局weblogic启动的端口号vi /usr/bea/postdomain/config.xml找到以下语句修改相应的端口号 out 2&1 &tail f out 可动态查看启动日志15) 在新装好的数据库服务器上装HA(此步骤需要请红旗的工程师做)4车间服务器的备份与恢复为了保证在车间服务器发生重大故障时尽量减少对生产的影响,建议各局能够保存一份车间服务器的备份在介质中。当车间服务器发生严重及以上级别故障时,如果中心局有备用车间服务

41、器,可将故障车间服务器所连的终端连接到备用车间服务器上;若没有备用车间服务器,在条件允许的情况下,我们可以将连在故障车间服务器上的终端连到其他车间服务器上恢复生产。随后重装发生故障的车间服务器,再利用之前的备份恢复车间服务器。注:一台车间服务器最多可以连大约25个终端,如果超出将会影响操作响应速度。4.1定期备份车间服务器的以下目录车间服务器需要定期做备份,建议每次升级后进行以下目录的备份。tar czvf client.tar.gz /usr/clienttar czvf tuxedo.tar.gz /usr/tuxedotar czvf postgresql.tar.gz /home/po

42、stgresqltar czvf data.tar.gz /opt/data注:将以上目录备份到磁带或者光盘中保存,不要将其保存到本地磁盘上。做以上目录备份的时候不需要停止postgresql数据库。4.2恢复车间服务器的步骤1) 建立车间服务器需要的用户并且设置密码useradd d /home/postgresql postgresqluseradd d /usr/tuxedo tuxedouseradd d /usr/client client2) 建立与用户对应的组groupadd postgresqlgroupadd tuxedogroupadd client3) 将之前做的备份拷到

43、需要恢复机器的根目录下scp client.tar.gz root*.*.*.*:/scp tuxedo.tar.gz root*.*.*.*:/scp postgresql.tar.gz root*.*.*.*:/scp data.tar.gz root*.*.*.*:/4) 将tar包按照全路径解开tar xzvf client.tar.gz -C /tar xzvf tuxedo.tar.gz -C /tar xzvf postgresql.tar.gz -C /tar xzvf data.tar.gz -C / 5) 修改解tar的目录属组如果以下目录的属组不正确,请用root用户把目

44、录按以下属组修改:chown R client:client clientchown R tuxedo:tuxedo tuxedochown R postgresql:client postgresqlchown R postgresql:client data6) 需要做的修改由于之前备份时是在postgresql数据库运行时做的,所以需要将其生成的postmaster.pid文件删除,命令为:rm f /opt/data/postmaster.pid另外还需要修改client用户下的 .bash_profile里的WSNADDR的地址为服务器端tuxedo的浮动IPWSNADDR=/*.*

45、.*.*:94367) 启动postgresql数据库启动postmaster i D /opt/data logfile 2&1 版本信息及更新l 本手册的版本编号为 zxj320l 本手册更新不迟于中心局生产作业系统新版本升级后2个月,可以通过访问 或者 全国邮政综合网运行维护管理网站下载。薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄

46、薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿羁膂莈蚅袇膁蒀蒈螃膀膀蚃虿腿节蒆羈芈莄蚁袄芈蒆蒄螀芇膆蚀蚆袃莈蒃蚂袂蒁螈羀袁膀薁袆袁芃螆螂袀莅蕿蚈衿蒇莂羇羈膇薇袃羇艿莀蝿羆蒂薆螅羅膁蒈蚁羅芄蚄罿羄莆蒇袅羃蒈蚂螁羂膈蒅蚇肁芀蚁薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃莁蚇膄肃薇薃膃芅荿螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀

47、芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈

48、艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅

49、薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃

50、薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀

51、蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈

52、荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅

53、莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀

54、芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇

55、膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀袆螇肆蒆螁螆膈艿蚇螅芀蒄薃螄羀芇葿袃肂蒃螈袂膄芅蚄袂芇蒁蚀袁肆芄薆袀腿蕿蒂衿芁莂螁袈羁薇蚇袇肃莀薃羆膅薆葿羆芈荿螇羅羇膁螃羄膀莇虿羃节芀薅羂羂蒅蒁羁肄芈螀羀膆蒃蚆肀芈芆薂聿羈蒂蒈肈肀芅袆肇芃薀螂肆莅莃蚈肅肅薈薄蚂膇莁蒀蚁艿薇蝿螀罿荿蚅蝿肁薅薁螈膄莈薇螈莆膀

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论