SYBASE数据库系统检查和日常维护命令指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Sybase数据库系统检查与日常维护手册
以下是对sybase数据库系统检查与日常维护的具体方法。并且定义了每天日常检查,以及每月的定期维护命令。
进行下列操作前请先使用sybase用户登录主机。命令字体为加粗且倾斜,命令中使用的一些需要检查人员根据各自数据库系统实际情况输入的参数加下划线表示,结果信息中需要特别关注的选项已加粗且倾斜标注。
1SYBASE日常维护
1.1 sybase数据库服务器运行状态检查
检查方法:使用showserver命令,不带任何参数,观察命令的返回信息。
结果判断,详见下表:
bash-2.05$ showserver
显示如下信息,包含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命令,不带任何参数,观察命令的返回信息。
结果判断,详见下表:
命令举例:
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/bulkcopy/pllsort
master 50.0 MB sa 1
Sep 05, 2006
mixed log and data
model 2.0 MB sa 3
Sep 05, 2006
mixed log and data
scratchdb 400.0 MB sa 5
Sep 06, 2006
scratch
sybsystemdb 3.0 MB sa 31513
Sep 05, 2006
mixed log and data
sybsystemprocs 124.0 MB sa 31514
Sep 05, 2006
trunc log on chkpt, mixed log and data
tempdb 3.0 MB sa 2
Sep 07, 2006
select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data
(1 row affected)
name attribute_class
attribute int_value
char_value
comments
------------------------------ ------------------------------
------------------------------ -----------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
archivedb Archive Database Access
dump device NULL
/tmp/ksqhdb20060801.dmp.gz
NULL
archivedb Archive Database Access
scratch database NULL
scratchdb
NULL
(return status = 0)