peanutsa 2007-7-4 19:30
有谁知道在synergy中怎么样实现增量的备份?
有谁知道在synergy中怎么样实现增量的备份?我们刚用这个工具,但是只能全备份,有没有什么好的办法可以实现增量备份,谢谢 !
howardling 2007-7-4 21:57
[quote]原帖由 [i]peanutsa[/i] 于 2007-7-4 19:30 发表
有谁知道在synergy中怎么样实现增量的备份?我们刚用这个工具,但是只能全备份,有没有什么好的办法可以实现增量备份,谢谢 ! [/quote]
备份有三种方式:1)Packing Databases 2)Dumping Databases 3) Archiving Database Servers
执行一个完整的备份需要同时备份File system 和database metadata 两部分;
楼主应该用的方法一全备份了,方法一是两部分一起打包了。
方法二和三均支持增量备份(也仅能实现对File System部分的增量备份,db metadata不支持增量备份);
不同的是方法二只对单个db实现备份,方法三只对整个db server上的所有db一起备份
为实现增量备份,用win自带的ntbackup就可以实现对文件系统的备份,也很容易写个批处理脚本来实现任务计划
具体命令参考admin pdf文档吧。
howardling 2007-7-4 22:04
由于我们现在每个db的size都不大,所以我们是用方法一备份的,相当省事,
也不用任何手动干预的动作;
如果db比较大,为减少打包时间和节省磁盘空间,就要考虑方法二了,
楼主可以用这个对单个db来试试;
如果有足够的磁盘空间,也可以采用方法一在非工作时间自动化备份,整个晚上的时间总够你打包压缩了吧!^_^
hasjing 2007-7-4 22:27
回复 #3 howardling 的帖子
由于Synergy 的DB用的是 Informix Online 9.4,
Informix本身是可以支持 数据库的联机备份,包括增量备份的,具体的
可以参考Informix的手册。
一旦将文件系统库与数据库分别备份,一定要注意备份的时刻,避免出现两者数据不一致的情况。
howardling 2007-7-5 00:12
回复 #4 hasjing 的帖子
谢谢hasjing的指正和补充!
Informix增量备份命令有没有封装到synergy里面呢?若有,是哪个呢?
如果没有,能不能大概说下怎么使用呢?
hasjing 2007-7-5 23:39
Synergy 没有打包,需要根据informix的命令进行备份。
IBM informix 参考资料
[[i] 本帖最后由 hasjing 于 2007-7-5 23:49 编辑 [/i]]
peanutsa 2007-7-12 20:11
我们公司的数据量比较大,我试着用你说的第二种方法做一下,谢谢!
peanutsa 2007-7-12 20:35
回复 #4 hasjing 的帖子
如果文件系统和数据库分开备份,怎么样保证它们是匹配的?是通过恢复还是什么方法?一个DB的数据量大概有8G左右甚至更大,并且库的数量和大小一直在增长,在备份的时候挺头痛的.
hasjing 2007-7-12 22:39
回复 #9 peanutsa 的帖子
在备份的时候,一定要确保没有人在使用,可以shutdown掉库
文件系统于数据库要确保是同一时刻备份的,恢复的时候也要用相同的备份版本