Confluence 6 从其余备份中恢复数据

通常来讲,Confluence 数据库能够从 Administration Console 或者 Confluence Setup Wizard 中进行恢复。数据库

若是你在恢复压缩的 XML 备份的时候遇到了问题,你仍是能够对整个站点进行恢复的,若是你能提供下面 2 个备份的话:服务器

  1. 一个有关 home 目录的全部备份。
  2. 一个有关你数据库的备份(若是你使用的是外部数据库的话)。

有关恢复备份的方法基于你使用的是内部数据库仍是外部数据库会有些不一样。外部数据库主要像 Oracle, MS SQL Server, MySQL 或者 Postgres。url

嵌入数据库

若是你使用的是嵌入数据库,那么这个数据位于 database 文件夹内,这个文件夹在你 Confluence 的 Home 目录中,你须要进行下面的一些操做:spa

  1. 得到你最近备份的 Home 文件夹备份文件。
  2. 解压 Confluence 的分发包,而后修改 confluence-init.properties 指向到这个目录。

外部数据库


若是你使用的是外部数据库,你须要进行下面的操做:hibernate

  1. 为你的 Home 目录和数据库准备备份(备份文件中最好添加备份备份的时间和日期)。这就能够了,请肯定你的 home 目录可以在文件系统中被访问到,同时数据库也能够被链接。
  2. 若是你的数据库有不一样的名字,或者是在一个不一样的服务器上,你须要修改  confluence.cfg.xml 文件中的 JDBC URL 配置字符串,这文件在 Confluence 的 Home 目录中。变量使用的名称为 hibernate.connection.url
  3. 解压 Confluence 的分发包,而后修改 confluence-init.properties 指向到 Home 目录。

https://www.cwiki.us/display/CONF6ZH/Restoring+Data+from+other+Backupsrest

相关文章
相关标签/搜索