免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2495 | 回复: 3
打印 上一主题 下一主题

SYBASE数据库怎样用事务日志恢复? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-23 10:34 |只看该作者 |倒序浏览
你好,我想问一下SYBASE的事务日志放在哪,还有怎样通过它进行恢复!!谢谢!!

论坛徽章:
0
2 [报告]
发表于 2004-04-23 11:09 |只看该作者

SYBASE数据库怎样用事务日志恢复?

基于事务日志的备份叫增量备份

需要先进行全库备份(dump database),然后定期使用dump tran做事务日志的备份,恢复的时候先恢复全库备份,然后依次恢复增量备份。

如果你要做增量备份,不允许打开 trunc log on chkpt 选项,因为这个选项的意义为在每一个checkpoint点自动截断日志。如果要做增量备份,还有一些限制,比如不能使用select into,truncate table之类的不记日志的动作,否则必须重新做全库备份后才能增量备份。

论坛徽章:
0
3 [报告]
发表于 2004-04-24 22:39 |只看该作者

SYBASE数据库怎样用事务日志恢复?

如果要做增量备份,还有一些限制,比如不能使用select into,truncate table之类的不记日志的动作,否则必须重新做全库备份后才能增量备份。

能详细解释一下吗?谢谢

论坛徽章:
0
4 [报告]
发表于 2004-04-25 12:05 |只看该作者

SYBASE数据库怎样用事务日志恢复?

SYBASE的事务日志放在syslogs系统表中,是一些二进制代码。
truncate table与delete table不同,不记录日志。故只能做全库备份(dump database.....)。如果只做增量备份(dump transaction.....),则此表的数据没有了连贯性等等。
恢复过程与你的备份过程同顺序执行即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP