Sybase 数据库系统检查与日常维护手册 以下是对sybase 数据库系统检查与日常维护的具体方法。并且定义了每天日常检查,以及每月的定期维护命令。 进行下列操作前请先使用sybase 用户登录主机。命令字体为加粗且倾斜,命令中使用的一些需要检查人员根据各自数据库系统实际情况输入的参数加下划线表示,结果信息中需要特别关注的选项已加粗且倾斜标注。 1 SYBASE 日常维护 1.1 sybase 数据库服务器运行状态检查 检查方法:使用showserver 命令,不带任何参数,观察命令的返回信息。 结果判断,详见下表: 检查内容 正常状态 非正常状态和采取措施 数据库运行状态 返回数据库服务器进程、备份服务器进程信息 无进程信息返回 措施:代表数据库当前为非联机状态,需要重新启动数据库。 命令举例: bash-2.05$ show server 显示如下信息,包含 sybaseserver 与bakupserver 两个 server 信息 F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD 000 S sybase 1003 1000 0 76 0 - 2253 schedu 09:19 ? 00:00:00 /opt/sybase-12.5/ASE-12_5/bin/backupserver -e/opt/sybase-12.5/ASE-12_5/install/S 000 S sybase 1001 996 1 75 0 - 16042 schedu 09:19 ? 00:00:47 /opt/sybase-12.5/ASE-12_5/bin/dataserver -d/opt/sybase-12.5/ASE-12_5/install/mas 执行周期:可随时执行。 1.2 SYBASE 数据库运行状态检查 检查方法:isql 命令行登录数据库,使用sp_helpdb 命令,不带任何参数,观察命令的返回信息。 结果判断,详见下表: 检查内容 正常状态 非正常状态和采取措施 数据库运行状态 返回所有数据库信息 数据库有 offline 标记 措施:代表数据库当前为非联机状态,需要确认 offline 的原 因,如有必要,可联系SYBASE支持小组 命令举例: bash-2.05$ isql –Usa -P 保密字: 1> sp_helpdb 2> go name db_size owner dbid created status ------------------------ ------------- ------------------------ ------ ------------------ ------------------------------------------------------------------------------------------------------ archivedb 100.0 MB sa 6 Sep 06, 2006 read only, no free space acctg, archive, compressed ksqhdb 5000.0 MB sa 4 Sep 05, 2006 select into/...