Sybase数据库故障处理方法

合集下载

sybase数据库慢的请留意

sybase数据库慢的请留意

sybase数据库慢的请留意数据库系统在当今的信息技术领域中发挥着重要作用,为各种应用程序的数据存储和管理提供支持。

然而,有时候我们可能会遇到Sybase数据库运行缓慢的问题。

本文将讨论一些可能导致Sybase数据库变慢的原因,并提供一些解决方案和优化策略。

一、索引设计不合理索引在数据库中起到加速查询操作的作用。

然而,当索引设计不合理时,可能会导致数据库查询变慢。

比如,过多的索引会增加数据库维护的负担,而过少的索引则会导致查询性能下降。

解决方案:对数据库进行分析,评估每个表的查询模式和频率,并根据这些信息,合理地设计索引。

避免创建过多冗余的索引,以免影响数据库性能。

二、存储空间不足Sybase数据库的存储空间管理对数据库的性能和稳定运行至关重要。

当存储空间不足时,数据库的读写操作会变慢。

此外,如果没有进行定期的空间清理,数据库中存储的日志文件会不断增长,进一步导致数据库性能下降。

解决方案:定期监控数据库的存储空间使用情况,合理规划并扩展存储空间。

同时,设置定期的空间清理任务,删除过期的日志文件等。

三、查询语句不优化编写高效的查询语句是提高数据库性能的关键。

当查询语句没有经过充分优化时,可能会导致数据库响应变慢。

解决方案:对于复杂的查询语句,使用Sybase提供的查询优化工具(如Explain Plan)进行分析,找出影响查询性能的因素,并进行优化。

避免使用不必要的子查询或者多次嵌套的查询操作。

四、硬件性能问题数据库的性能受到硬件的限制。

如果数据库运行在低配置的硬件环境下,可能会导致数据库响应变慢。

解决方案:评估数据库运行所在的硬件环境,确保硬件配置满足数据库的需要。

如果硬件配置有限,可以考虑升级硬件或者将数据库迁移到更高配置的服务器上。

五、数据库统计信息不准确数据库需要根据统计信息来优化查询执行计划。

如果数据库的统计信息不准确或者过期,会导致数据库查询慢。

解决方案:定期更新数据库的统计信息,以提高查询的准确性和效率。

如何解决Sybase数据库堆栈溢出导致的异常

如何解决Sybase数据库堆栈溢出导致的异常

如何解决Sybase数据库堆栈溢出导致的异常(v 1.0)版本说明目录版本说明 (2)故障现象: (4)故障原因: (4)处理方法: (4)故障现象:SYBASE数据库异常退出,重新启动失败,访问不了数据库。

查看数据库日志,出现如下系统日志:00:00000:00000:2004/10/13 23:30:00.75 kernel Stack overflow detected: limit: 0xf8446ab0, sp: 0xf845275c 00:00000:00000:2004/10/13 23:30:00.75 kernel *** Stack guardword corrupted.00:00000:00000:2004/10/13 23:30:00.77 kernel pc: 0x006654d0 pcstkwalk+0x24(0xf8452688, 0x00000000, 0x0000270f, 0x00000002, 0xfffffff8)00:00000:00000:2004/10/13 23:30:00.78 kernel pc: 0x006653dc ucstkgentrace+0x194(0x00040004, 0x00000000, 0x00000000, 0xf8eff590, 0x00000000)00:00000:00000:2004/10/13 23:30:00.78 kernel pc: 0x00632300 ucbacktrace+0xa8(0xf8eff590, 0x00000001, 0x00040004, 0x00000008, 0xf845275c)故障原因:SYBASE数据库堆栈溢出,可能是某些很长的where子句、较长的选择列表、深层嵌套的存储过程在执行时导致原来配置的堆栈大小不够用导致,需要修改堆栈大小。

处理方法:方法一:***********************************************************************use mastergosp_configure stackgo会显示如信息:Parameter Name Default Memory Used Config Value Run Value-------------- ------- ----------- ------------ ---------esp executionstacksize 34816 0 34816 34816 stack guardsize 4096 #908 40964096stacksize 46080 #10216 46080 46080***********************************************************************注意记下上述结果中 stack size 对应的Default值(红色字体标注),用下面的命令扩大为现在的2倍。

数据库异常处理与故障排除技巧

数据库异常处理与故障排除技巧

数据库异常处理与故障排除技巧数据库异常是在数据库管理过程中经常会遇到的问题。

当数据库出现异常时,合适的处理方式和快速的故障排除技巧将帮助我们尽快解决问题并有效恢复数据库的正常运行。

本文将介绍一些常见的数据库异常和相应的处理及故障排除技巧,以供参考。

1. 连接异常处理数据库连接是应用程序与数据库之间的桥梁,而连接异常常常会导致数据库无法响应或者延迟问题。

常见的连接异常包括连接超时、连接中断等。

当遇到连接超时的情况时,可以尝试增加连接超时时间。

如果时间设置得太短,则有可能因为网络延迟或数据库负载过大而导致连接超时。

可以通过调整连接超时的参数,例如增加连接池中的闲置连接数量,来解决连接超时的问题。

当连接中断时,首先需要检查数据库服务器的状态。

可能是数据库服务器崩溃或重启导致连接中断。

可以尝试重新连接数据库,如果问题仍然存在,可以检查服务器的日志文件,查找相关信息来解决连接中断问题。

2. 查询异常处理查询异常可能是由于查询语句错误、索引缺失或者数据量过大等原因导致的。

当数据库查询过程中出现异常时,可以采取下列处理方式:- 检查查询语句:确保查询语句正确无误,注意检查拼写错误、语法错误等问题。

如果是复杂的查询语句,可以先尝试简化查询,然后逐步增加条件,排除错误。

- 检查索引是否存在:索引能够大大提高查询效率,如果查询语句涉及的列没有相应的索引,可能会导致查询异常。

可以使用数据库管理工具查看表的索引情况,并根据需要添加索引。

- 分析查询计划:查询计划能够帮助我们了解查询的执行过程,包括是否使用了索引、是否进行了全表扫描等。

可以通过数据库管理工具查看查询计划并进行优化。

- 分批处理数据:如果查询的数据量过大,可能会导致内存不足或者超时等问题。

可以通过分批处理数据,限制每次查询的返回结果数量,以减轻数据库的负载。

3. 数据备份和恢复数据备份是数据库管理中的重要环节,可以帮助我们在数据库异常发生时快速恢复数据。

以下是一些备份和恢复操作的操作建议:- 定期备份数据库:建议定期对数据库进行备份,包括完全备份和增量备份。

数据库常见故障与解决方法

数据库常见故障与解决方法

数据库常见故障与解决方法数据库是现代软件系统中至关重要的组成部分之一,负责存储和管理数据。

然而,在长期运行的过程中,数据库也会遇到各种故障。

本文将介绍一些常见的数据库故障,并提供解决这些问题的方法。

一、数据库崩溃数据库崩溃是指数据库系统无法继续正常运行的情况。

造成数据库崩溃的原因可能包括硬件故障、操作系统错误、电源中断等。

当发生数据库崩溃时,用户将无法访问数据库中的数据。

解决方法:1. 备份和日志恢复:定期备份数据库和事务日志是避免数据丢失的重要方式。

在数据库崩溃后,可以使用备份和事务日志来还原数据库至崩溃前的状态。

2. 使用故障转移:可以使用故障转移机制,将数据库服务器切换至备用服务器上。

这样可以最大程度地减少数据库崩溃对用户的影响。

二、数据损坏数据损坏是指数据库中的数据出现异常或错误的情况。

数据损坏可能由多种原因引起,如磁盘故障、软件错误、用户错误操作等。

数据损坏将导致数据库无法提供正确的数据。

解决方法:1. 数据库一致性检查:可以使用数据库提供的一致性检查工具,对数据库进行检查和修复。

这些工具可以识别和修复数据损坏问题。

2. 数据库恢复:若数据损坏无法修复,可使用备份数据进行恢复。

在恢复过程中可能会丢失一部分数据,请确保数据备份的及时性和准确性。

三、性能瓶颈数据库性能瓶颈是指数据库运行时出现的性能下降或响应延迟等问题。

性能瓶颈可能由多种原因引起,如数据库服务器负载过高、索引使用不当等。

解决方法:1. 性能监控:使用性能监控工具来监测数据库的性能指标,包括CPU使用率、磁盘I/O等。

根据监控结果,及时调整数据库配置参数或优化查询语句。

2. 数据库优化:合理使用索引、分区等技术来提高数据库查询和更新性能。

可以使用数据库性能优化工具来自动识别和修复潜在的性能问题。

四、安全问题数据库安全问题是指数据库面临的各种威胁和风险,如未经授权的访问、数据泄漏等。

这些安全问题可能导致数据被盗取、破坏或滥用。

解决方法:1. 访问控制:设置合适的用户权限和访问控制策略,确保只有经过授权的用户可以访问数据库,并按照其权限进行操作。

SYBASE数据库系统检查和日常维护命令指南

SYBASE数据库系统检查和日常维护命令指南

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 CMD000 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/S000 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_helpdb2> goname db_size owner dbidcreatedstatus------------------------ ------------- ------------------------ ------------------------------------------------------------------------------------------------------------------------------archivedb 100.0 MB sa 6Sep 06, 2006read only, no free space acctg, archive, compressedksqhdb 5000.0 MB sa 4Sep 05, 2006select into/bulkcopy/pllsortmaster 50.0 MB sa 1Sep 05, 2006mixed log and datamodel 2.0 MB sa 3Sep 05, 2006mixed log and datascratchdb 400.0 MB sa 5Sep 06, 2006scratchsybsystemdb 3.0 MB sa 31513Sep 05, 2006mixed log and datasybsystemprocs 124.0 MB sa 31514Sep 05, 2006trunc log on chkpt, mixed log and datatempdb 3.0 MB sa 2Sep 07, 2006select into/bulkcopy/pllsort, trunc log on chkpt, mixed log and data(1 row affected)name attribute_classattribute int_valuechar_valuecomments------------------------------ ------------------------------------------------------------ -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------archivedb Archive Database Accessdump device NULL/tmp/ksqhdb20060801.dmp.gzNULLarchivedb Archive Database Accessscratch database NULLscratchdbNULL(return status = 0)1.3 Sybase数据库逻辑日志空间检查检查方法:isql命令行登录数据库,use dbname选择需要查看信息的数据库,使用sp_helpsegment logsegment或dbcc checktable(syslogs)命令,观察命令的返回信息。

修复Sybase SQL Anywhere 数据库的好方法修复Sybase SQL Anywhere 数据库的好方法

修复Sybase SQL Anywhere 数据库的好方法修复Sybase SQL Anywhere 数据库的好方法

修复Sybase SQL Anywhere 数据库的好方法SybaseSQLAnywhere是Sybase公司开发的一种小型数据库产品,有单用户版和多用户版,可安装在Win95、Win98、NT、Netware等平台。

SQLAnywhere的SQL语句基本上和SybaseAdaptiveServer一致;而且功能也相当强;PowerBuilder5.0以上的版本都自带一个SQLAnywhere。

因此,对使用笔记本或单机的开发人员来说,选择SQLAnywhere作为数据库来开发应用程序是十分方便的,故SQLAnywhere 得到了普遍的应用。

但是突然断电或不正常关机都有可能破坏SQLAnywhere的数据,由此造成很大的损失,下面就来介绍一种恢复被破坏的数据库的方法。

SQLAnywhere数据库由后缀分别为.db和.log的两个文件组成。

其中.db的文件是用来存放数据库信息(包括表结构、视图、数据等)。

而.log文件是个日志文件,用来记录用户每一次对数据库有影响的操作,例如创建或删除表、视图、触发器等对象,插入、删除、修改表中的数据等。

所以只要把.log 文件的内容转换成一条条的SQL语句,然后再建一个空的数据库,再执行这些SQL语句,则恢复数据的问题就解决了。

Sybase公司提供了几个实用程序来完成以上功能。

现假设数据库系统文件分别名为mydb.db和mydb.log。

如果mydb.db已被破坏。

现在创建一个新的数据库,假设文件分别名为new.db和new.log。

用Sybase提供的dbtranw.exe,DB32W.EXE,rtsqlw.exe等实用程序来完成恢复工作,步骤如下表。

步骤命令功能1.Dbtranw -r-k-y mydb.logdb.sql把.log文件的内容转换成的SQL语句2.Attrib -r mydb.db修改只读文件mydb.db的属性为可写3.Attrib -r mydb.log修改只读文件mydb.log的属性为可写4.Copy new.db mydb.db用新的空库文件覆盖被破坏的旧库文件5.Copynew.log mydb.log用新的日志文件覆盖旧的日志文件6.DB32W.EXE -d mydb.db启动数据库SQLAnywhere7.Rtsqlw -q-c "userid=dba;password=sql"readdb.sql执行从.log文件中倒出来的SQL语句其中第一步的功能是把旧的日志文件转换成SQL语句,并放在一个名为db.sql的文件中,特别注意它只能在第五步之前操作,否则日志文件会被new.log所覆盖,而导致无法恢复数据。

sybase数据库备份和恢复方案

sybase数据库备份和恢复方案

1.SYBASE数据库备份和恢复在执行此备份恢复计划时,一定要保留disk init,create database和alter database命令的脚本,否则恢复数据库将不能通过下列脚本进行恢复,只能通过数据库管理员进行恢复。

如果用户数据库数据文件丢失、损坏,使用户数据库脱机,或master数据库损坏,此方案最多将会损失一天的数据。

如果用户数据库因为其他问题损坏,用户数据库仍保持联机状态,可以备份出当天的日志文件,则此方案将会恢复到损失那一该的所有数据。

如果master数据库损坏,则只能通过此方案提供的恢复步骤进行恢复。

1.1. 用户数据库的备份与恢复:1.1.1.用户数据库的例行备份计划:1.每周备份用户数据库:每周日晚11:00运行备份用户数据库脚本dump_db.bat,脚本代码如下:echo %1echo %2echo dump database %1 to "%2%date:~0,4%%date:~5,2%%date:~8,2%.bak" >dump_db.sqlecho go >>dump_db.sqlisql -Usa -P -idump_db.sql -odump_db.log脚本使用说明:dump_db 参数1 参数2参数1:要备份的数据库名称;参数2:备份文件的存放路径。

备份指令写入文件dump_db.sql中,备份过程中的日志写入文件dump_db.log中。

2.每日备份事务日志:每日晚10:00运行备份事务日志脚本dump_tran.bat,脚本代码如下:echo %1echo %2echo dump transaction %1 to "%2%date:~0,4%%date:~5,2%%date:~8,2%.tran" >dump_tran.sqlecho go >>dump_tran.sqlisql -Usa -P -idump_tran.sql -odump_tran.log脚本使用说明:dump_tran 参数1 参数2参数1:要备份日志的数据库名称;参数2:备份文件的存放路径。

SYBASE数据库NTRS服务故障的解决办法

SYBASE数据库NTRS服务故障的解决办法
善 问 题 , 总 行 已经 解 除 了与 S b s 而 y a e公 司 的 服 务 协 议, 因此 建 删 除 NT S服 务 再 重 建 。 R 由 于 国 库 统 计 系 统 、 国库 综 合 业 务 报 表 系 统 、
qgy=¥ AS ¥ ̄ _r u_ B E0
B 望 Q
越 来 越 慢 ,经 常 出 现 问题 。 为 此 , 新 装 了 一 台 HP
动 的故 障是 由于 Sbs y ae系 统 配 置 冲 突 所 至 , 要 通 需
过 S b s e i 改 系 统 配 置 或 手 工 清 理 、修 改 y ae Dsdt更
S .n 文 件 才 能 解 决 问 题 。 QL ii
I PSER E TI s V R Msl
¥ △ E¥ ! 丛 丛 . e §b壁 o—— B5 £ Y nt i o
S s 0 BA E箍 1:N l NS K.1 x. 0 2 I W C 1 t50
解 决 问题 ,因 此认 为 Sbs y a e本 身 可 能 存 在 某 些 问 题 , 要 手 工 更 改 其 它 配 置 。 经 电话 咨 询 总 行 信 息 需 技 术 支 持 中心 , 复 这 属 于 S b s 答 y ae系 统 本 身 的 不 完
◆ 中豳人民银行赡陵市支行


问 题 起 因
恢 复 也 很 麻 烦 。 笔 者 在 广 泛 查 找 资 料 ,多 方 咨 询 专 家 并 经 过 实 践 摸 索 后 ,终 于 查 明 N RS服 务 不 能 启 T
人 民银 行 醴 陵 市 支 行 的 国 库 核 算 系 统 、国库 统 计 系 统 、国 库 综 合 业 务 报 表 系 统 、国 债 兑 付 管 理 系 统 四套 业 务 系 统 安 装 在 同一 台 D L服 务 器 上 。 自 EL 20 0 3年 投 入 运 行 以 来 ,因 使 用 时 间 较 长 , 间 做 过 期 多 次 系 统 配 置 更 改 及 业 务 系 统 升 级 换 代 , 行 速 度 运
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Sybase数据库故障处理方法一、Sybsystemprocs 库“挂起”解决办法1. 修改Sybase.cfg 文件,修改Sybase 数据库可以修改系统参数.2. $ vi Sybase.cfg 查找―allow updates‖,将其修改为1.(缺省值为0). 既allow updates to system tables=1 重新启动系统.3. 用isql 登录到sql server 中,修改master库中sysdatabases 表中sybsystemprocs 库对应的status 的值为-32768. $isql –Usa –P 1> update master..sysdatabases 2> set status = -32768 where name =‖sybsystemprocs‖1>go 1>shutdown with nowait 2>go 关闭数据库重新启动.4.用isql 登录到sql server 中,修改master库中sysdatabases 表中sybsystemprocs 库对应的status 的值为0. $isql –Usa –P 1>update master..sysdatabases 2>set status = 0 where name =‖sybsystemprocs‖3>go 1>shutdown with nowait 2>go 关闭数据库重新启动.5. 将Sybase.cfg 中的‖allow updates to system‖的值改为0.二、如何恢复master数据库ASE can't setup and has no valid dump of master1、编辑RUN_servername 在命令行最后加入:-T36072、单用户模式启动ASE $cd install $startserver -f RUN_servername -m3、bcp out系统表$bcp master..sysdevices out /directory.spec/devs -Usa -P -c $bcp master..sysdatabases out /directory.spec/dbs -Usa -P -c $bcp master..sysusages out /directory.spec/usages -Usa -P -c $bcp master..syslogins out /directory.spec/logins -Usa -P -c $bcp master..sysconfigures out /directory.spec/configures -Usa -P -c $bcp master..syscharsets out /directory.spec/charsets -Usa -P -c4、shutdownASE5、创建新master设备$buildmaster -d<path_to_new_master_device> -s<new_master_device_size> (new_master_device_size以2K为单位)6、编辑RUN_servername 将指定master设备指定为新创建的master设备,并删除在第1步中增加的参数。

7、删除/directory.spec/dbs、/directory.spec/usages文件中有关master、tempdb、model的内容。

8、单用户模式启动ASE $cd install $startserver -f RUN_servername -m9、bcp in系统表$ bcp master..sysdevices in /directory.spec/devs -Usa -P -b 1 -c $bcp master..sysdatabases in /directory.spec/dbs -Usa -P -b 1 -c $bcp master..sysusages in /directory.spec/usages -Usa -P -b 1 -c $bcp master..syslogins in /directory.spec/logins -Usa -P -b 1 -c $bcp master..sysconfigures in /directory.spec/configures -Usa -P -b 1 -c $bcp master..syscharsets in /directory.spec/charsets -Usa -P -b 1 -c10、shudown ASE11、执行installmaster脚本$isql -Usa -P < $SYBASE/scripts/installmaster12、启动ASE三、如何删除坏的用户数据库?(以pubs2为例)当使用drop database无法删除数据库时,使用本文所示方法可以删除。

(1)使用isql以sa注册SQL server(2)设置允许修改系统表1>sp_configure "allow updates",1 2>go(3)把要删除的用户数据库置为"suspect"状态1>use master 2>go1>begin tran 2>go 1>update sysdatabases set status=256 2>where name="pubs2"3>go 如果得到(1 row affected),则1>commit 2>go 否则1>rollback 2>go(4)重启server,并用isql以sa注册。

(5)删除数据库1>dbcc dbrepair(pubs2,dropdb) 2>go(6)恢复允许修改系统表1>sp_configure "allow updates",0 2>go(7)结束四、如何做rebuild log注意:这个过程可能会引起数据的不一致性。

(1)赋予sa用户sybase_ts_role的角色isql -Usa -P 1>sp_role "grant","sybase_ts_role",sa 2>go 1>quit(2)将数据库置为"bypass recovery"状态isql -Usa -P 1>sp_configure "allow updates",1 2>go 1>use master 2>go 1>update sysdatabases set status=-327682>where name="database_name" 3>go 1>shutdown with nowait 2>go(3)rebuild数据库日志重启Server isql -Usa -P 1>use master 2>go 1>dbcc rebuild_log(database_name,1,1) 2>go 1>shutdown with nowait 2>go(4)重启SQL server 1>use master 2>go 1>update sysdatabases set status=0 where name="database_name" 2>go 1>sp_configure "allow updates",0 2>go 1>shutdown with nowait 2>go(5)在重启SQL server之后,如果数据库恢复正常,rebuild log工作将会成功完成,否则要恢复数据库备份,使用dump database或bcp命令。

五、数据库被标记为"suspect"时(1) ---- 一般解决方案现象:Error 926 SeverityLevel 14 Error Message Text Database 'xx' cannot be opened - it has been marked SUSPECT by recover Explanation(1) 当你使用Transact_SQL命令操作这个数据库的数据时, 出现这个信息, 这是一个严重的错误, 如果你要使用这个数据库的数据, 必须改正这个错误.(2) 启动Backup Server, 后备master数据库1>dump database master to"/usr/sybase/master_dump.19991201" 2>go(3) 用isql登录到SQL Server, 须用sa帐号(本文以pubs2数据库为例)1>sp_configure "allow updates", 1 2>go 1>begin tran2>go 1>update master..sysdatabases 2>set status =-32768 3>Where name="pubs2" 4>go 如果得到(1 row affected),则1>commit 2>go 否则1>rollback 2>go(4)如果条件允许,bcp out用户数据或dump用户数据库(5)这时重新启动SQL Server, 再有sa帐号注册到SQL Server.1>begin tran 2>go 1>update master..sysdatabases2>set status=0 3>Where name="pubs2" 4>go如果得到(1 row affected),则1>commit 2>go 否则1>rollback2>go 1>sp_configure "allow updates" ,0 2>go(6) 如果你的数据库原来有dboption(例如"select into","trunc log on chkpt"等),你需要重新设置这些option..(7) 运行dbcc命令检查数据库的一致性isql -Usa -P -i dbcc.sql -o dbcc.outdbcc.sql文件示例:dbcc checkdb("pubs2") go dbcc checkalloc("pubs2") go dbcc checkcatalog("pubs2") go grep Msg dbcc.out(8) 后备用户数据库1>dump database pubs2 on"/usr/sybase/pubs2_dump.19991201" 2>go六、数据库被标记为"suspect"时(2) ---- 数据库设备损坏时的解决方案现象:926错误产生的原因有几种。

相关文档
最新文档