Sybase資料庫出現問號 嘆號 處理

2021-08-29 22:22:03 字數 717 閱讀 4875

sybase資料庫出現問號、嘆號,表示該庫有問題了,由於某種原來無法恢復。

這時你可以試下以下方法:

先啟動資料庫,修改引數,使可以更新系統表資料,把壞庫的狀態設定為-32768,重啟資料庫,這時壞庫不會執行恢復操作,將看到庫上是感嘆號,這時清除壞庫的日誌,再把壞庫的狀態值改為0,重啟資料庫,如無意外,應該能成功!

1.開啟開關,使能修改系統表

user master

sp_configure  "allow updates",  1

2.修改壞庫狀態值為-32768(這裡壞庫名叫yourdb)

user master

update sysdatabases set status=-32768 where name='yourdb'

3.重啟資料庫

4.清除壞庫日誌

use yourdb

dump tran yourdb with no_log

5.修改壞庫狀態值為0

user master

update sysdatabases set status=-32768 where name='yourdb'

6.重啟資料庫,看看是否正常了?

7.正常後把開關恢復

user master

sp_configure  "allow updates", 0

注意:這樣處理的後果將是丟失該庫的日誌.

SYBASE資料庫總結

sybase中插入資料的方式有 1.insert into b header temp cust record id select min id from c record temp group by out order no 2.select rowid identity 18 t.into b ...

sybase資料庫恢復

一 對tempdb的恢復 測試 在資料庫執行狀態下,在系統中rm刪除了擴充套件的tempdb裝置tempdbdev.dat,initializing virtual device 6,syb data tempdbdev.dat error 822,severity 20,state 2 恢復 停止...

Sybase資料庫簡介

sybase資料庫簡介 八卦一下 剛開始sybase的資料庫一般叫作sybase sql server,你沒仔細瞧還以為是微軟的sql server呢.實際上兩者是有很大關聯的.sql server最初是由microsoft sybase與ashton tate三有公司共同研發的.到最後大家合不來就...