sybase备份问题
请教大家一个关于sybase数据库备份的问题需求:1.每天晚上备份一次
2.数据库要能恢复到任何一个时间点
3.每天都要清除一次日志
请问脚本应该怎样写,包括备份和清除日志的顺序才能满足要求,谢谢大家哦 一应该没问题,写个DUMP命令就可以了,用计划任务来处理(WIN下)
二估计没戏,也没意义吧
三批处理清一下就可以了。 如果数据不是很多,就每天都执行全库备份吧,下面是备份到硬盘和磁带的语句,或许对你有用。
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 楼上正解
来迟了。。。。 这些命令还是满合用的。 dump database to ''
dump transaction to ''
恢复到任意时间点不太可能,只能dump transaction一天多做几次,例如15分钟一次
dump transaction的过程中会清transaction log的
如果你想恢复到某个时间点,千万要保留transaction log的dump文件
不要dump transaction with truncate only
页:
[1]