- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Sybase的备份及恢复.
Sybase的备份及恢复1, 概述本文档以用户需求及在集成中可能遇到的备份恢复需求为基础,以可指导项目快速集成为目的,重点在于说明Sybase备份方案的实施及备份后的恢复方法,并不全面探讨各种备份恢复方法、技巧、应用。想仔细了解,请参考SYBASE出的管理手册。2, 备份恢复基础2.1, 查看数据库大小Sp_helpsegment logsegment|system|default说明:分别计算日志大小、系统表大小、用户表大小(需要data和log分开存储)注:如果data和log没分开,可使用sp_spaceused syslogs计算log的大小。2.2, 设置数据库自动删除日志在开发数据库上,一般设置 sp_dboption trunk log on chkpt,true //检查点自动删除日志。满足日志快速增长的维护,在生产数据库上一般设置为false。2.3, 恢复时设置消息显示在数据库恢复时,默认恢复信息是不在控制台显示的,可使用sp_configure print recovery information,1设置为显示。或在恢复时,使用命令 set flushmessage on查看。2.4, 使用磁带备份时更换磁带如直接用磁带备份,sp_volchanged命令可通知backup server已经更换磁带可以继续备份。2.5, 数据库自动恢复顺序系统每次启动的时候,都进行自动恢复,顺序为:master、sybsystemprocs、model、tempdb、sybsystemdb、sybsecurity。也可以使用sp_dbrecovery_order db_name,recover_num定义用户数据库的恢复顺序(不能指定系统数据库)。如果要插入改变顺序,则再使用db_name,recover_num,force选项。取消则设置recover_num为-1即可,如果不行,强制使用force选项,sp_dbrecovery_order就可查看当前的恢复顺序设置。2.6, 设置数据库最大恢复时间sp_configure recovery interval in minutes,3可指定每个数据库的最大恢复时间,这个时间决定了数据库检查点的执行时间,默认为5分钟,其实还与数据库大小、数据活动是否频繁等有很大关系,建议一般应用不修改。2.7, 阻塞和恢复对数据库的更新quiesce database hold允许在对每个数据库设备的磁盘进行取消镜像或外部复制时,阻塞对一个或多个数据库的更新。此时允许对数据库进行只读操作,要恢复对数据库的更新,在完成相应操作后,发出quiesce database release命令即可。, quiesce database tag_name hold db_name[,db_name] [for external dump], quiesce database tag_name release一次最多允许8个数据库被hold说明:tag_name为用户设置的释放数据库列表的标签。例:1, quiesce database pubs_tag hold pubs22, go1, quiesce database pubs_tag release2, go2.8, Master系统数据库平时维护配置注意事项1)不要在master主设备上存储用户数据或创建任何非master、tempdb、model数据库。2)始终bcp备份重要的系统表3)每次执行init数据库设备、创建或变更数据库或添加新的服务器名等等操作之后,都要备份master数据库。2.9, Master数据库数据库日志的特殊master 数据库日志与数据存储在同一个设备上,而且不能移动master数据库的日志,所以必须经常使用dump database命令备份master数据库,且定期使用truncate_only选项的dump transaction删除日志。model数据库也应该经常备份,不然恢复时也要使用保留的修改命令重新应用。他的日志清除方法和master数据库一样。sybsystemprocs数据库与master的备份一样,默认数据库设置为trunc log on chkpt,不需要单独清除日志,恢复时使用installmaster命令,然后输入所有改动,不然就得对其进行备份。2.10, 备份数据库如果使用dump database和load database 从一个机器运动数据库到另一个机器(同一硬件和软件平台),必须确保被恢复和原来的设备分配情况相同。备份master的时候,一定要取消主设备镜像,防止启动时寻找旧镜像文
文档评论(0)