|
发表于 2008-11-16 09:01:17
|
显示全部楼层
惊天动地SF数据库安装与备份
数据库更新EST实现给出详细更新方法和执行用的SQL脚本,一般根据更新方法的说明,依次在每台gameDB或者每个区的AccountDB中的查询分析器中执行sql脚本即可。
EST在更新数据库是会提供在线帮助的服务,有问题及时联系商务部韩翻即可。
数据备份
惊天动地私服整体数据备份方面,主要包括Server端程序以及数据库两部分的备份内容:
服务器端程序备份:
首先:服务器端程序的备份相对简单,主要是采取刻录光盘的形式,即每次有新版本的服务器端程序发布后,将其连同客户端,一同刻录光盘保存。
其次:在每次更新服务端程序时,必须备份原来的旧程序到本地的备份目录中,以便出现问题时可以及时恢复。
最后:做好相应的所有更新前后的版本整理工作。
数据库备份
Cabal DB的架构:
Game DB 主数据库(记录玩家在游戏中角色信息等)
Account DB 账号数据库(记录玩家用户信息等)
Shop DB 商城数据库
根据各DB的数据重要程度,各DB的具体备份情况如下:
Game DB 的备份
A、Game DB数据比较重要,一般Game DB数据所在的硬盘需要作raid 1的冗余备份;物理上对数据作冗余备份,有利于因硬件磁盘故障导致数据丢失后的数据恢复工作;
B、先利用SQL自带的数据库维护计划,分别对DB进行完全备份以及事物日志备份, 备份目录统一为D:\Sql_bak;
C、利用同步备份软件,将每次备份的数据同步备份至Backup Server;
D、每周将最近一次备份的资料上传到存储设备或者下载到公司服务器上并刻录成光盘保存。
Shop DB、Account DB的备份
(由于这两中DB都比较重要,故建议以下3个备份方案,具体采用哪个备份方案将通过综合考虑决定?)
Account DB和Shop DB采用相同的备份方案,以下以Account DB为例进行介绍
服务器硬盘之间直接备份(方法同Game DB)
A、架设服务器时, Account DB数据所在的磁盘需要作raid 1的冗余备份;物理上对数据作冗余备份有利于因硬件磁盘故障导致数据丢失后的数据恢复工作;
B、先利用SQL自带的数据库维护计划,分别对DB进行完全备份以及事物日志备份, 备份目录统一为D:\Sql_bak;
C、利用同步备份软件,将每次备份的数据同步备份至Backup Server;
D、每周将最近一次备份的资料上传到存储设备或者下载到公司服务器上并刻录成光盘保存。
数据库群集备份
A、架设服务器时, Account DB数据所在的磁盘需要作raid 1的冗余备份;物理上对数据作冗余备份有利于因硬件磁盘故障导致数据丢失后的数据恢复工作;
B、采用数据库群集的架构,既可以保障数据的安全,同时也可以减轻单台Account Server的负载,减少计划外的停机时间;
C、每周将最近一次备份的资料上传到存储设备并下载到公司服务器上并刻录成光盘保存。
文章来自 http://www.251700.com |
|