SYBASE 12.5 维护手册.doc

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SYBASE12.5维护手册创新

SYBASE 12.5 维护手册 2. 日常维护篇? 2.1 常规数据库服务器维护的基本要点和步骤? 常规数据库服务器的维护主要是由系统管理员来完成的,主要维护工作包括: 1. 对各ASE用户担当的角色和特权进行分派 为了保证数据库服务器访问的安全性,以及区分各种登录帐户的工作范围,首先需要系统管理员(这里一般情况是指具有sa_role的登录帐户)添加具有一定角色的登录帐户以便进行相关的数据库服务器管理工作。例如对登录帐户的管理;对数据库服务器安全设置的管理;对相关系统参数的管理;以及对于数据库服务器中特殊的option的管理,如DTM,HA等等。 同时,系统管理员也可以完成对数据库用户的管理工作。例如授予数据库用户查询,插入,删除数据表中数据,以及执行某个存储过程的权限等等。这个工作也可以由数据库属主来完成。 2. 管理和监视磁盘空间的使用状况 这里主要是指对数据库空间的管理,包括数据段和日志段;以及数据库设备空间的管理。 系统管理员要定期的对数据库空间和数据库设备空间进行监视及管理。 (1) 数据库空间 可以在isql环境下执行”sp_helpdb”系统存储过程,显示当前数据库空间的使用情况,观察数据段空间是否足够,是否需要执行”alter database”命令进行扩充;观察日志段空间是否足够,是否需要执行”alter database”命令进行扩充,或者执行”dump tran”命令截断日志。 (2) 数据库设备空间 首先建议用户保存每一次的数据库设备创建的脚本文件,以及每一次每一个数据库设备的使用状况,做到对每一个数据库设备的剩余空间心中有数。因为数据库设备的剩余空间目前只能在Sybase Central的管理工具中有明显标识,而在isql环境下没有很直接的命令或者存储过程查看数据库设备的剩余空间。如果没有数据库设备的使用记录,又无法调用Sybase Central图形化管理工具,则会给系统管理员的管理工作带来不便。 当数据库服务器中几乎没有可以使用的数据库设备时,就需要在isql环境下执行”disk init”命令创建新的数据库设备以备用。 3. 进行日常的数据库备份与恢复 首先需要系统管理员根据系统运行状况以及业务需求指定相应的数据库备份与恢复策略,之后以该策略为指导进行日常数据库备份与恢复。如何指定备份策略以及进行数据库备份与恢复的必要步骤,请参考例行数据库备份恢复策略和必要步骤。 4. 诊断系统故障 在系统诊断的过程中,首先需要具有一定系统维护经验的系统管理员确认是操作系统的问题,还是Sybase数据库服务器的问题。以下简要步骤只是说明了,当碰到数据库服务器的问题时该如何做。 (1)详细记录出现系统故障时的现象,以及在应用过程中可能出现在客户端的错误提示信息 (2)查看Sybase错误日志文件:$SYBASE/ASE-12_5/install/server_name.log,查找不正常的信息提示或者出现的错误代码。如果此时能够确认是数据库本身的问题,例如数据页或者索引损坏,那么可以先执行DBCC命令进一步确认问题的确切所在。(DBCC命令的使用,请参照后面的相关章节) (3)按照错误日志文件中所提示的错误代码,查看《Troubleshooting and Error Messages Guide》并按书中所提示的纠错步骤进行处理 (4)在自行无法解决的情况下,可以联系Sybase工程师寻求帮助,同时提供: ?? ――详细的产品版本信息 ?? ――详细的现象描述 ?? ――详细的错误信息提示 ?? ――必要的查询输出结果 ?? ――完整的数据库服务器错误日志文件 5. 调整ASE的性能 这是一项需要长时间的,不断尝试的,不断测试的,不断优化的循序渐进的过程。针对不同的数据库服务器的运行环境,不同的业务需求就会出现不同的性能要求。 我们说调优是一门艺术,就是要在不断磨合的过程中以求得数据库服务器的最佳使用状态。 Sybase会提供系列的性能分析的工具来帮助用户实现最有效的调优方法。具体说明请参照查找定位数据库服务器性能问题的常用工具和方法。 2.2 例行数据库备份恢复策略和必要步骤? 在例行数据库备份之前,首先要制定有效的数据库备份策略,即应该多长时间备份一次数据库。这主要是基于当发生系统故障时( 例如磁盘故障 ) 应用系统允许丢失多长时间的数据。? 例如某个系统允许丢失一个小时的数据, 那么可以考虑在每天的固定时刻对整个数据库做一次备份, 并每一个小时对数据库日志做一次备份。那么当系统故障排除之后,就可以用最近一次的数据库备份以及直到系统故障发生时的日志备份来对数据库数据进行恢复。 这里要注意的是:第一,保留系统出现故障前的最近一次完整的有效的数据库备份,这很重要;第二,在做数据库恢复时,要先恢复完整的数据库备

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档