pipilux 发表于 2008-9-22 20:16:40

sybase备份问题

请教大家一个关于sybase数据库备份的问题
需求:1.每天晚上备份一次
      2.数据库要能恢复到任何一个时间点
      3.每天都要清除一次日志
请问脚本应该怎样写,包括备份和清除日志的顺序才能满足要求,谢谢大家哦

ehxz 发表于 2008-9-25 15:59:26

一应该没问题,写个DUMP命令就可以了,用计划任务来处理(WIN下)
二估计没戏,也没意义吧
三批处理清一下就可以了。

techie 发表于 2008-9-28 20:57:02

如果数据不是很多,就每天都执行全库备份吧,下面是备份到硬盘和磁带的语句,或许对你有用。
dump database dbname to "/backup/dbname.dat"
go

dump database dbname to "/dev/rmt/0hn" capacity=4000000 with init
go

备注:4000000 = 40G

备份完后,接着清除日志就可以了,清除日志的语句:
dump transaction dbname with truncate_only
go

ribut9225 发表于 2008-9-30 18:56:00

楼上正解

来迟了。。。。

deva168420 发表于 2008-10-20 11:00:18

这些命令还是满合用的。

compiler_sybase 发表于 2008-11-3 13:42:42

dump database to ''
dump transaction to ''
恢复到任意时间点不太可能,只能dump transaction一天多做几次,例如15分钟一次
dump transaction的过程中会清transaction log的
如果你想恢复到某个时间点,千万要保留transaction log的dump文件
不要dump transaction with truncate only
页: [1]
查看完整版本: sybase备份问题

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com