04维护和升级很简单.docx
《04维护和升级很简单.docx》由会员分享,可在线阅读,更多相关《04维护和升级很简单.docx(25页珍藏版)》请在冰豆网上搜索。
![04维护和升级很简单.docx](https://file1.bdocx.com/fileroot1/2022-10/27/86784ceb-afaf-4649-8818-ca2587992db6/86784ceb-afaf-4649-8818-ca2587992db61.gif)
04维护和升级很简单
软件服务社——《协同管理系统基础》系列(4)
经过某些ERP软件商不断的“神秘化”宣传,
绝大多数用户都相信ERP系统的维护需要水平很高的专业人员才能做到:
数据要备份、出了问题要恢复、历史数据多了要清理,
如果想优化系统性能,就必须调整各种参数,那就更神秘了。
如果想把系统从一台服务器迁移到另一台服务器、
或者从服务器的一个分区迁移到另一个分区、
或者从Windows服务器迁移到Linux服务器、
或者数据量大了要扩展硬盘并迁移部分数据、
或者从32位版本升级到64位版本……想自己做?
想都别想!
于是,很多用户每年不得不掏出大把银子,去购买系统维护的服务,
甚至不买“服务”都不行,否则有些大软件商就会整你。
系统升级?
那就更不用说了,当然要掏钱请软件商来做了,否则,
您就用旧版吧,即使是他们开发的软件本身有错误,也得您掏升级费才给您解决。
于是,ERP让您一次购买、终生受制(而不是“受益”)。
……
难道真的只能这样吗?
请看本篇:
维护和升级很简单
软件服务社
www.fuwushe.org
2012年11月30日
目录
1基础维护:
很简单3
1.1定期重启服务器3
1.2数据备份和恢复3
1.2.1方法一:
手工备份和恢复3
1.2.2方法二:
自动备份4
2高级维护:
仍然很简单17
2.1系统参数优化17
2.2扩展附件目录配置18
2.2.1什么是“基本附件目录”和“扩展附件目录”19
2.2.2怎样增加一个“扩展附件目录”19
2.2.3说明22
2.2.4关于Linux版的使用方法22
2.3附件目录迁移22
2.4数据清理维护24
2.5更改数据库配置24
3系统升级很简单26
4都很简单27
1基础维护:
很简单
在系统使用过程中,为了保证系统的正常运行,需要进行一些维护工作。
本章介绍基础维护,包括定期重启服务器、数据备份和恢复。
这些工作非常重要,是系统管理员必须了解的。
但也非常简单,只要按照下面介绍的方法,就可以轻松做好。
1.1定期重启服务器
就象汽车需要定期保养一样,服务器长期连续运行也会出现系统变慢或报错(尤其是Windows服务器),所以要求定期重启服务器,以确保系统的正常使用。
一般情况下,Windows服务器可以每二到三个星期重启一次,Linux服务器要稳定得多,可以三个月或半年重启一次。
建议在任务计划中添加一个定时重启任务,比如:
任务执行时间为每个星期日或星期一的凌晨5:
00。
软件服务社网站的“常见问题”中介绍了“怎样将Win2003系统设置为定时自动重启”,可以参考。
1.2数据备份和恢复
定期备份数据,可以在发生意外的情况下,进行灾难恢复,最大限度避免损失。
所以,这是一项非常重要的维护工作。
1.2.1方法一:
手工备份和恢复
手工备份是一个全面的备份,在手工备份方式下,把协同管理系统的程序和数据全部备份了下来(而不只是数据)。
恢复时,也是把程序和数据全部恢复。
注意:
在进行手工备份时,需要先“停止”协同管理系统,然后再进行备份。
这样会使所有用户全部强制下线,从而保证所备份的数据是最新的。
因此建议备份操作在下班后再做。
手工备份和恢复非常简单,下面分别介绍Windows版和Linux版的操作方法:
1.2.1.1Windows版
1.备份操作说明:
1)“停止”协同管理系统;
2)把fuwushe安装目录整体拷贝到其他电脑或移动硬盘;
3)备份完成后,再“启动”协同管理系统,系统即可恢复使用。
2.恢复操作说明:
1)“停止”协同管理系统;
2)将原来的安装目录fuwushe改名(比如改为fuwushe1);
注意:
如果当前打开了协同管理系统监控器,需要先退出(点击右键,再选择“退出”,如下所示),否则目录名无法修改,因为这个监控器程序在这个目录下。
3)将手工备份的文件拷贝到服务器上(要拷到原来的位置);
4)再“启动”协同管理系统,系统即可恢复使用;
5)当确认系统已“恢复”正常后,再删除已改名的原安装目录(即上面的fuwushe1)。
1.2.1.2Linux版
1.备份操作说明:
1)“停止”协同管理系统;
2)将系统安装目录(如/usr/local/fuwushe)下的所有文件备份到其他电脑或移动硬盘;
3)备份完成后,再“启动”协同管理系统,系统即可恢复使用。
2.恢复操作说明:
1)“停止”协同管理系统;
2)将手工备份的文件拷贝到服务器上(要拷到原来的位置);
3)然后再“启动”协同管理系统,系统即可恢复使用。
1.2.2方法二:
自动备份
在主控系统的“系统维护”菜单下,提供了“数据备份”功能:
这个功能可以对系统的全部数据(包括数据库及所有附件)自动进行备份。
只需要指定备份时间(如每天凌晨2:
00)和备份目录(即备份到什么位置),系统就可以每天自动把数据库和附件全部备份下来。
采用这种自动备份方式,可以使数据安全性大大提高。
对于很多没有条件进行双机热备的企业,会非常方便,不仅维护非常容易,而且成本极低。
比如:
可以插上一块几百元的移动硬盘,就可以每天自动备份了。
本功能对Windows版和Linux版都支持。
下面先以Windows版为例,最后再介绍Linux版的使用方法。
1.2.2.1关于系统数据
系统中的数据涉及二个数据库和附件,下面简要介绍这些内容(但并不要求您懂这些数据库):
1.Mysql数据库:
Mysql数据库保存了系统中的主要数据,特别是用于统计分析的各种业务数据。
2.Derby数据库:
Derby数据库保存了系统中的一些辅助数据,主要是需要记录但基本不涉及业务、也不需要统计分析的数据。
3.附件:
附件主要是指系统中用到的一些文件,如OA、PB、FM、CRM等系统的附件。
其他一些文件也与这些附件一起保存,如HR系统中的员工照片。
附件缺省都保存在系统安装目录下的upload目录中。
如果使用了扩展附件目录,那么还会在其它位置有多个upload目录。
这些upload目录称为附件目录。
1.2.2.2备份方式概述
本功能可以对上述全部数据进行自动备份。
其中:
1.Mysql数据库和Derby数据库:
系统每天会对这二个数据库自动全备份,而且可以保存多天的备份。
这样万一昨天的数据有严重错误(比如员工出现严重误操作),还可以选择恢复到前天的数据。
2.附件:
附件量经常较大,比如一个500用户的企业使用OA系统三年后,附件量达到300G到800G都是很正常的,有些企业如果文件较多,附件量会更大。
如果每天完全备份,那么备份时间会很长,而且对硬盘寿命有影响。
因此,本功能采用了增量备份的方式,每天只备份以前未备份的文件,这样备份非常快,并大大减少了对硬盘的损耗。
1.2.2.3准备工作
执行本功能前,首先要做好以下准备工作:
1.确定备份用的硬盘和备份目录:
可以备份到服务器的另外一块硬盘上,甚至可以简单地给服务器加一块移动硬盘。
但建议不要备份到系统所在硬盘上(否则万一这块硬盘损坏,备份就可能同时损坏,这样备份意义不大)。
例如:
现在准备好了备份用硬盘,并确定要把数据备份到j:
\fbackup目录下,这个目录称为“备份目录”,目录名称可以自行指定。
2.对以前的附件做人工备份:
如果您是从F12.8_sp2或更新的版本开始使用,那么不必考虑这一步操作、可以继续做后面的工作。
如果您的系统初始版本号(即最初安装时的版本号)早于F12.8_sp2,那么需要先把以前的附件人工复制到备份目录j:
\fbackup下。
这是因为从F12.8_sp2开始,为了便于用户自动备份和恢复,采用了与以前完全不同的文件保存方式,因此在开始使用自动备份功能之前,需要把以前的的附件人工复制到备份目录下。
注意必须按下列要求和方法进行操作:
1)缺省情况下,附件目录upload就在系统安装目录下,比如:
如果把系统装在d:
\fuwushe目录,那么附件目录upload就在d:
\fuwushe下。
这时,应当先在j:
\fbackup下新建一个下级目录j:
\fbackup\d\fuwushe(注意d后面不要冒号),然后把d:
\fuwushe下的upload文件夹复制到j:
\fbackup\d\fuwushe下(即需要在备份目录下面体现出附件的完整目录)。
又如:
如果系统是安装在d:
\programfiles\fuwushe目录,那么附件目录upload就在d:
\programfiles\fuwushe下。
这时,应当先在j:
\fbackup下新建一个下级目录j:
\fbackup\d\programfiles\fuwushe(同样,d后面不要冒号),然后把d:
\programfiles\fuwushe下面的upload文件夹复制到j:
\fbackup\d\programfiles\fuwushe下。
2)如果您以前还使用了扩展附件目录,比如在e:
\fextend下还有一个upload文件夹,那么还需要在j:
\fbackup下新建一个下级目录j:
\fbackup\e\fextend(同样,e后面不要冒号),然后把e:
\fextend下的upload文件夹复制到j:
\fbackup\e\fextend下。
如果有多个扩展附件目录,可以按同样的方式操作。
说明:
按上述名称规则在备份目录下设置子目录是为了将来进行数据恢复时,能够知道恢复到什么位置。
后面进行自动备份时也会自动按这个规则。
“备份目录”的名称可以任意指定(比如j:
\fbackup也可以改为其它的目录名),但它的各个下级目录命名必须按照上面的规则。
进行上述操作时不必停止系统。
但建议在系统在线人员较少时复制,因为以前的附件可能很多,复制时间可能很长,这时如有人使用系统,可能会感到系统变慢。
完成上述准备工作后,可以执行本功能,进行自动备份的设置。
1.2.2.4自动备份的设置:
首次设置
如果以前未在本功能中进行设置,那么执行本功能时,显示如下
点击“设置”按钮,弹出窗口显示如下:
1.备份目录:
用于指定把系统数据备份到什么位置。
可以录入前面确定的备份目录j:
\fbackup。
2.备份方式:
用于指定在每天什么时间开始备份。
缺省为每天2:
00。
比如,如果您的服务器是24小时开机的,那么就可以指定为2:
00,这样以后系统就会在每天凌晨2:
00开始进行自动备份。
3.数据库备份:
保留天数
前面介绍过,对于Mysql数据库和Derby数据库,系统可以每天自动全备份,而且可以保存多天的备份。
本参数用于指定保存几天的数据库备份。
系统允许指定2天至7天,缺省为3天,一般无需修改。
4.备份的附件开始日期:
用于指定要备份哪一天之后产生的附件,这一天之前的附件将不做自动备份。
1)如果您是从F12.8_sp2或更新的版本开始使用:
“备份的附件开始日期”缺省为系统安装日期,这样就可以把全部附件都自动备份下来。
比如系统安装日期是2012年11月29日,现在是2012年12月20日,如果现在想开始做自动备份,那么“附件备份起始日期”可以按缺省值即2012年11月29日,这样,系统首次进行自动备份时,就会把11月29日到当前时间的所有附件全部备份下来。
此后每天再自动备份时,就只备份新增加的附件。
因此,一般按缺省值(即系统安装日期)即可。
2)如果您初始版本早于F12.8_sp2:
由于在上面执行准备工作时,已经把以前的附件做了人工备份,因此,可以把“备份的附件开始日期”指定为昨天。
这样,系统在首次执行自动备份时,就从昨天产生的附件开始备份,此前的附件不做备份,从而避免了重复备份。
说明:
昨天产生