ASE维护常见问题分析.ppt
《ASE维护常见问题分析.ppt》由会员分享,可在线阅读,更多相关《ASE维护常见问题分析.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 ASE维护常见问题分析维护常见问题分析2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-1内容梗概内容梗概n数据库服务器维护的基本要点和步骤数据库服务器维护的基本要点和步骤 n数据库服务器启动不成功的问题数据库服务器启动不成功的问题n数据库日志空间的问题数据库日志空间的问题n一些常见问题一些常见问题2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-2数据库服务器维护的基本要点和步骤数据库服务器维护的基本要点和步骤 1.对各ASE用户担当的角色和特权进行分配2
2、.管理和监视磁盘空间的使用情况3.进行日常的数据库备份与恢复4.诊断系统故障5.调整ASE的性能2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-3数据库服务器维护的基本要点和步骤数据库服务器维护的基本要点和步骤 n对各ASE用户担当的角色和特权进行分配 为了保证数据库服务器访问的安全性,以及区分各种登录帐户的工作范围,首先需要系统管理员(这里一般情况是指具有sa_role的登录帐户)添加具有一定角色的登录帐户以便进行相关的数据库服务器管理工作。2000 Sybase,Inc.and its subsidiaries.All
3、rights reserved.1-4数据库服务器维护的基本要点和步骤数据库服务器维护的基本要点和步骤 n管理和监视磁盘空间的使用情况 这里主要是指对数据库空间的管理,包括数据段和日志段;以及数据库设备空间的管理。系统管理员要定期的对数据库空间和数据库设备空间进行监视及管理。在以后版本中提供disk resize命令用来扩展设备空间大小 disk resize name=“device_name”,size=additional_space2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-5数据库服务器维护的基本要点和步骤数据
4、库服务器维护的基本要点和步骤 n进行日常的数据库备份与恢复 系统管理员根据系统运行状况以及业务需求指定相应的数据库备份与恢复策略,之后以该策略为指导进行日常数据库备份与恢复。2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-6数据库服务器维护的基本要点和步骤数据库服务器维护的基本要点和步骤 n诊断系统故障诊断系统故障 在系统诊断的过程中,首先需要具有一定系统维护经验的系统管理员确认是操作系统的问题,还是Sybase数据库服务器的问题。以下简要步骤只是说明了,当碰到数据库服务器的问题时该如何做。2000 Sybase,Inc.a
5、nd its subsidiaries.All rights reserved.1-7数据库服务器维护的基本要点和步骤数据库服务器维护的基本要点和步骤(1)详细记录出现系统故障时的现象,以及在应用过程中可能出现在客户端的错误提示信息(2)查看Sybase错误日志文件:$SYBASE/ASE-12_5/install/server_name.log,查找不正常的信息提示或者出现的错误代码。如果此时能够确认是数据库本身的问题,例如数据页或者索引损坏,那么可以先执行DBCC命令进一步确认问题的确切所在。2000 Sybase,Inc.and its subsidiaries.All rights r
6、eserved.1-8数据库服务器维护的基本要点和步骤数据库服务器维护的基本要点和步骤(3)按照错误日志文件中所提示的错误代码,查看Troubleshooting and Error Messages Guide并按书中所提示的纠错步骤进行处理(4)在自行无法解决的情况下,可以联系Sybase工程师寻求帮助,同时提供:详细的产品版本信息 详细的现象描述 详细的错误信息提示 必要的查询输出结果 完整的数据库服务器错误日志文件2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-9数据库服务器维护的基本要点和步骤数据库服务器维护的基本
7、要点和步骤 n调整ASE的性能 这是一项需要长时间的,不断尝试的,不断测试的,不断优化的循序渐进的过程。针对不同的数据库服务器的运行环境,不同的业务需求就会出现不同的性能要求。2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-10数据库服务不能启动数据库服务不能启动 n如何查找数据库启动失败原因 在实际环境中,数据库Server无法启动的原因很多,本文仅列出了几种常见的情况,供您参考。首先,应检查Adaptive Server的日志文件 2000 Sybase,Inc.and its subsidiaries.All righ
8、ts reserved.1-11数据库服务不能启动数据库服务不能启动 CASE 1:basis_dlock:file/sybase/master.dat already in use by a SQL Serverkernel kdconfig:unable to read primary master devicekernel kiconfig:read of config block failed检查server是否已经启动(showserver,ps-u sybase 或NT service)2000 Sybase,Inc.and its subsidiaries.All rights
9、reserved.1-12数据库服务不能启动数据库服务不能启动 CASE 2:dopen:open/sybase/master.dat failed,permission deniedkernel kdconfig:unable to read primary master devicekernel kiconfig:read of config block failed 检查master设备文件的所有者及权限 2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-13数据库服务不能启动数据库服务不能启动 CASE 3:ninit
10、:All master network listeners have failed.Shutting down 编辑interfaces文件,检查相应服务器的网络端口是否和其它的服务器重复或使用的是系统已经使用的端口;检查/etc/hosts的主机名和IP地址,对照interfaces中的主机名,是否存在冲突。重新启动数据库服务器。2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-14数据库服务不能启动数据库服务不能启动 CASE 4:kernel:kscsinit:connectivity library error.Ope
11、ration:cs_ctx_alloc().检查操作系统参数是否已经修改并重新启动操作系统 若操作系统异常宕机,ASE未启动而$SYBASE/.krg已经存在,删除该文件2000 Sybase,Inc.and its subsidiaries.All rights reserved.1-15数据库服务不能启动数据库服务不能启动 Server启启动失失败的各种原因的各种原因n硬件问题导致无法读取阵列设备nsybase数据库设备读写权限问题n由于异常宕机,在sybase主目录下存在一个*.krg文件,删掉即可n网络问题,ip地址或端口无法侦听n内存配置过大,超过OS的许可nSYBASE环境变量/注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASE 维护 常见问题 分析
限制150内