(5) 恢复非master 设备上的数据库
* 得到每个数据库设备的当前日志备份;
* 检查每个设备上数据库的空间用法, 例如:
select * from sysdatabases
select * from sysusages
select * from sysdevices* 一旦得到每个设备上所有数据库的信息,卸掉每个数据库,指整个数据库都在主库设备上;
dbcc dbrepai (database_name, dropdb)
* 根据缺少的设备,在sysdevices文件中手工删除相应的行,即删掉失败的设备;
* 单用户模式重启数据库;
* 初始化新设备;
* 依次重建数据库;
* 重启数据库,保证数据库不在单用户模式;
* 恢复数据库:
# nsrsybrc -Uusername -Ppassword
SYBASE:/SQL_SERVER_NAME/database总结
普通Sybase数据库的备份可采用dump命令来实现数据库的备份。对于商用或比较重要的数据库可采用在线数据流的备份模式,以加快数据备份和恢复速度,增强数据库备份和恢复的可管理性。
更多内容请看PCdog.com--MySQL数据备份 备份还原技巧篇 常用数据恢复方案专题
