如何恢复sybase数据库?

上一篇 / 下一篇  2011-09-21 23:59:40 / 个人分类:技术杂谈

操作步骤:

1开始

2运行

3Cmd

4isql –U用户名–P密码–S服务器

5load database数据库from ‘路径:\数据库名.dmp’

6go

如果系统报错提示:Database in use. A user with System Administrator (SA) role must have exclusive use of database to run load就是某个进程正在使用要恢复的数据库,这时用命令

Sp_who

Go

来查询,查到是某个进程后,记录进程号,用命令

Kill进程号

Go

执行后,再执行一遍

load database数据库from ‘路径:\数据库名.dmp’

go

成功后会提示LOAD is complete (database数据库名).

查看DBA,会发现恢复后的数据库为红色,需要用命令

Online database数据库名

Go

来启动恢复后的数据库,否则数据库不可用。

成功后会提Database ‘数据库名’ is now online,此时数据库真正的恢复成功了。

注意:

恢复数据库时,页面大小要相同,而且要恢复的数据库设备大小要大于等于备份的数据库设备大小。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 21386
  • 日志数: 35
  • 建立时间: 2011-04-19
  • 更新时间: 2011-09-24

RSS订阅

Open Toolbar