问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sybase 数据库连接时报错 :A SHUTDOWN is in progress。

发布网友 发布时间:2022-04-21 07:30

我来回答

2个回答

热心网友 时间:2023-11-07 03:26

Sybase提供的解决方法:
强行恢复数据库步骤 (可在故障及恢复手册 第二章 75页找到)

1. 使用强制选项启动IQ服务器,在start_asiq命令中使用 -iqfrec 选项
例如:
start_asiq @query.cfg -gd dba -gm 1 -iqfrec query query.db
日志显示:
=============================================================
IQ server starting with:
200 connections ( -gm )
42 cmd resources ( -iqgovern )
1245 threads ( -iqmt )
512 Kb thread stack size ( -iqtss )
637440 Kb thread memory size ( -iqmt * -iqtss )
16 IQ number of cpus ( -iqnumbercpus )
=============================================================
I. 01/27 20:13:38. Rollback log...
I. 01/27 20:13:38. Checkpointing...
I. 01/27 20:13:38. Starting checkpoint of "query" (query.db) at Wed Jan 27 2010 20:13
I. 01/27 20:13:38. Finished checkpoint of "query" (query.db) at Wed Jan 27 2010 20:13
I. 01/27 20:13:38. Recovery complete
I. 01/27 20:13:39. Database "query" (query.db) started at Wed Jan 27 2010 20:13
I. 01/27 20:13:39. IQ Server query.
I. 01/27 20:13:39. Database server started at Wed Jan 27 2010 20:13
I. 01/27 20:13:39. Trying to start TCPIP link ...
I. 01/27 20:13:39. Starting on port 2638
I. 01/27 20:13:44. TCPIP link started successfully
I. 01/27 20:13:44. Now accepting requests
New process id is 7472
Server started successfully
你应该指定两次数据库名称,一次是指定强制恢复的数据库,一次是指定启动的数据库,-iqfrec 选项要求数据库名称。
注意这是指物理数据库的名称,是大小写敏感的。 不要使用select_dbname得到的名称,那是逻辑名称。

2. 运行sp_iqcheckdb命令去检查数据库是否存在泄露的空间
连接到正在恢复的数据库。
以分配模式运行存储过程 sp_iqcheckdb:sp_iqcheckdb 'allocation database'
如果检查显示以下信息:
======================================== ============================== =====
DBCC Allocation Mode Report
======================================== ============================== =====
** DBCC Status Errors Detected *****
** Block Count Mismatch -11857364 *****
** Blocks Leaked 11857364 *****
则说明存在泄露空间,你需要正常的停止IQ服务器,并使用-iqdroplks选项去重新启动IQ服务器 (手册77页 “在强制恢复中恢复泄露空间”)
例如:start_asiq @query.cfg -gd dba -gm 1 -iqdroplks query -iqfrec query query.db
连接到正在恢复的数据库。
以分配模式运行存储过程 sp_iqcheckdb:sp_iqcheckdb 'allocation database'
如果没有报错并且 sp_iqcheckdb 显示消息:
======================================== ============================== =====
DBCC Allocation Mode Report
======================================== ============================== =====
DBCC Status Freelist updated
DBCC Status No Errors Detected
则说明泄露的空间已恢复并且是强制执行的恢复。
发出检查点。checkpoint
3.使用常规方法停止服务器。(取消 -iqfrec 及 -iqdroplks 启动选项)
使用常规方法重新启动服务器,然后继续正常的处理。

热心网友 时间:2023-11-07 03:26

数据库正在执行关闭中,说明有其它会话已经执行shutdown操作,正在关闭Sybase数据库服务器。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我处一去成都九寨沟牟泥沟乐山娥眉,穿什么衣服,那的景色美吗现在 女人叫老公已过时 现在流行这三种称呼 老婆如何称呼老公? cpa在银行系统有什么用 注会能从业什么工作吗 有注会证找什么工作 直接写出下面各题的得数. 65÷5= 430+80= 400÷8= 13×7= 360÷40=... 直接写出下面各题的得数.(后四题估算)7×12=220×4=50×40=27×30=7... 直接写出下面各题的得数.72÷24=16×5=54÷3=404×28≈360÷40=560÷4... 明日方舟 明日方舟引航者试炼怎么玩? 请教一个buffer overflow detected的有关问题 java.lang.ArrayIndexOutOfBoundsException: overflow detected 什么叫招行闪电贷 404 Not Found 404 Not Found 荷载准永久组合和永久组合有什么区别?计算楼梯时用到的那个是哪个? 次梁荷载标准值计算 计算基数是常数吗 钢结构荷载怎么计算? 关于荷载组合值系数的问题 404 Not Found 如何计算梁的标准荷载和设计荷载怎样计算 什么时候采用标准组合,什么时候采用基本组合 浠的拼音 荷载效应标准组合和准永久组合分别是什么意思 荷载标准组合 荷载基本组合 有什么样的区别 简述荷载设计值荷载标准值的关系以及如何使用它们? 怎么计算总荷载和线荷载? 线荷载计算公式 汽车荷载标准效应计算公式是什么?急!!!!!! 涓怎么读音 贷款下来了,如果我不动用这笔钱下个月需要交利息吗? Buffer overrun detected-DesInitScan问题 招商银行闪电贷申请条件 如何解决postgresql 错误:08p01:无效的信息格式 buffer overflow怎么解决 招商银行e闪贷的申请条件有哪些 我的世界用光影MOD闪退,如何破? 招商银行闪贷能买国债不? 招商银行e闪贷上征信吗? 请问一下招商银行里面的闪贷地区地址没有该怎么办 你好,e闪贷进行到征信审核中,请问多久放款呀? unregistered vcs root detected怎么解决 overlong 2 byte utf-8 sequence detected when dec 华为手机出现An unexpected error has occurred.怎么解决呢? 为什么炫舞双开会出现Buffer overrun detected 冬天暖宝宝放在肚子上能助于减肚子的肥肉吗? 暖宝宝贴小腿上可不可以让小腿瘦下来 减肥的肚脐贴真的能瘦下来吗……? 小腹每天贴暖宝宝好吗