【转载】odoo技术开发白皮书 第六部分 第八章 数据的备份与恢复

转载:http://book.odoomommy.com/chapter6/README8.html

第八章 数据的备份与恢复

我们在第一部分的最后一章简单介绍过数据库的备份,用到第三方的开源模块auto_backup。这种备份对于常规的小规模应用是符合要求的,但是随着系统使用时间的延长,以及数据量的增长,这中备份的模式弊端就会凸显出来。

我们知道数据库的备份可以选择dump或者zip格式,实际上,只有当数据库中附件的文件不是那么大的时候可以选择zip格式,否则zip格式的备份文件会非常大,导致备份和恢复成为一种很困难的事情。

比如某家公司的系统在使用了2年之后,数据库的大小已经达到30G的规模,这个时候再使用zip模式备份就会经历相当长的等待时间,而且备份下来的文件通常也非常大,即便是压缩过之后。恢复也会耗时长久,而且通常会导致服务器响应超时。因此,对于使用过一段时间之后的数据库,我们推荐的备份格式是dump。dump格式的备份文件仅包含数据库中的数据,不含附件。

DUMP数据库的恢复

首先,我们正常使用odoo自带的还原数据库功能,将dump文件还原到新服务器中。

然后我们正常登录到新还原的数据库中。此时我们有可能会发现css样式没有了,这是因为系统之前编译过的样式文件存储在附件中,而我们的数据库还原并没有还原样式文件,因此导致了样式的丢失。

没有关系,我们正常登录到系统中。

我们发现,不仅样式没了,模块的图片也统统没有了。这个时候,我们打开开发者模式,然后搜索web模块,点击升级按钮

这一步会升级系统中所有已经安装的模块,等系统升级完成就可以看到我们的模块图片已经全部回来了。

超大数据库的恢复

有时候, 数据库过大导致恢复失败,那么我们就需要手动将备份文件恢复到数据库中.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值