sybase备份恢复

sybase通过dump方式备份。有全备和日志备份两种方式。

其中日志备份有两个前提条件:

  1)  数据和日志必须分别存放在两个不同的设备上

  2) 日志不能自动截断

  即通过"sp_helpdb"查看数据库时,"status"即不能有"mixed log and data",也不能有"trunc log on chkpt"

下文是备份恢复的完整操作流程。


1. 备份

1)  全量备份

2> dump database mydb2 to "E:\sybase\backup\mydb2-full.bak"
3> go

2)  日志备份

1> dump transaction mydb2 to "E:\sybase\backup\mydb2-log1.bak"
2> go


2. 模拟数据库破坏并重建数据库

1)  删除数据库

2> use master
3> drop database mydb2
4> go
2)  重建数据库
4> create database mydb2
5> on DATA1='1g'
6> log on LOG1='0.5g'
7>
8> go


3. 恢复数据库

1)   恢复全量

1> use master
2> load database mydb2 from 'E:\sybase\backup\mydb2-full.bak'
3> go

2)  恢复日志

2> load transaction mydb2 from 'E:\sybase\backup\mydb2-log1.bak'
3> go
3)  online数据库
2> online database mydb2
3> go
查看恢复后的数据,正确无误。


4. 其它

1) 按时间点恢复

load transaction database_name
from “/dev/nrmt5”
with until_time = “Mar 26 1997 12:35:59:650PM”




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

duanbeibei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值