程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> SYBASE ASA數據庫恢復方法

SYBASE ASA數據庫恢復方法

編輯:SyBase綜合文章

Sybase ASA數據庫當遇到不正常關機時,很容易出現異常,如:表或索引出錯,麻煩的是用drop table t_name刪除表時數據庫就會DOWN下。下面是我常用的兩種恢復方法:

Sybase ASA數據庫恢復方法

Sybase ASA數據庫當遇到不正常關機時,很容易出現異常,如:表或索引出錯,麻煩的是用drop table t_name刪除表時數據庫就會DOWN下。下面是我常用的兩種恢復方法:

一、用備份數據庫恢復

1、用備份數據庫啟動

2、翻譯出錯數據庫的日志(可能有多個文件)

3、按順序執行翻譯出的日志文件,read 文件

二、沒有備份數據庫

現象:set rowcount 10

select * from table_name時數據down下

用dbvalid檢查此表時報錯


處理方法:
1、刪除table_name的發布、視圖
2、dbunload -c "uid=dba;pwd=sql;dbf=d:\sybdata\dbname.db" -e table_name -an d:\db_new\dbname.db"
3、用新數據庫啟動
4、重建table_name表(沒有數據)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved