- 论坛徽章:
- 0
|
请教一个6000上的SYBASE备份问题
举个在HP D280上备份的例子
在磁带上备份数据库
1.备份
建议:在条件允许的情况下,最好每一个库用一个磁带,磁带的容量要足够大
用sybase用户登录
$isql - Usa
1>;dump database 库名to “/dev/rmt/0mn” with init,capacity=2800000
2>;go
库名为所要备份的库的名字
“/dev/rmt/0mn”为HP小型机D280上的磁带机的设备文件
init参数为初始化磁带
capacity参数为磁带大小,一般设为磁带实际大小的70%,但要足够容纳备份的库
例:
在一个4G大小的磁带上备份库
dump database aaadb to “/dev/rmt/0mn” with init,capacity=2800000
2.恢复
恢复时要停止一切读库和写库操作
1>;load database 库名 from “/dev/rmt/0mn” with listonly,capacity=2800000
2>;go
参数listonly提供磁带备份的详细情况,必须加
库名为所要恢复的库的名字
特别注意:库的结构一定要先建好(所在的设备,在设备上所占的大小,一定要和备份库时库的状态完全一样,可在isql下用sp_helpdb命令来查看)
3>;online库名
4>;go
例:
1>;load database aaadb from “/dev/rmt/0mn” with listonly,capacity=2800000
2>;go
3>;online aaadb
4>;go
我估计你的问题是没有加一些如init , capacity,listonly这样的参数,capacity的具体数值含义你查一下文档,我当时时打的热线咨询电话 |
|