【问题标题】:How to Restore Octopus Deploy Database from a previous backup file如何从以前的备份文件中恢复 Octopus Deploy 数据库
【发布时间】:2014-06-12 09:09:29
【问题描述】:

在计划外断电后,我们无法通过 Octopus deploy 查看所有先前部署的详细信息。我们尝试使用 raven db studio 恢复数据库,但无济于事。 我们基本上得到了一个错误,如截图

我想知道执行备份还原的推荐方法是什么。 ATM 我们无法查看环境、项目和仪表板页面的详细信息。他们都回来空白。我们所有的项目也不通过项目下拉菜单可见。

任何帮助将不胜感激。

【问题讨论】:

    标签: continuous-integration continuous-deployment octopus-deploy


    【解决方案1】:

    在 Octopus 2.0 之前,Octopus 生成的备份文件(*.octobak 文件)是 RavenDB 导出,而不是备份 - 这是因为 RavenDB 备份实际上只能在创建它们的同一台/相似机器上工作,而导出可以导入在任何机器上。

    但是,您不应该直接在 RavenDB 中执行恢复 - 我们有一个执行此操作的向导:

    https://octopus.com/docs/administration/backup-and-restore

    关于还原的部分假设您正在还原到新服务器,但在现有服务器上还原时的过程完全相同。希望这可以帮助!

    【讨论】:

    • 嗨,保罗。文档说“像安装一样”您正在进行新安装。这是否意味着下载最新的 .msi 或当前运行的章鱼版本。我也试过点击备份来初始化管理工具(章鱼恢复工具),但返回错误could not start octopus tools是我可能遗漏了什么吗?
    • 请注意,我们仍在运行 octopus 服务器的 1.6.2.1722 版本。
    • 如前所述,我们正在运行当前版本的 ATM 的先前版本的章鱼,我们不希望升级,除非这是不可避免的。我目前不确定链接中的说明是否意味着我们必须假设我们正在安装最新版本。
    • 如果有人遇到could not start octopus错误,您可能需要通过命令提示符运行恢复工具。即cd "Program Files\Octopus\Tools"然后使用Tools.exe -restore运行该工具选择备份文件然后单击restore
    猜你喜欢
    • 2011-04-25
    • 2017-03-09
    • 1970-01-01
    • 2012-02-20
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    相关资源
    最近更新 更多