8.3. 把 Data Warehouse 数据库迁移到一个独立的机器上


在迁移 Data Warehouse 服务前,您也可以选择迁移 ovirt_engine_history 数据库。使用 pg_dump 命令创建一个数据库备份,再使用 psql 命令在新数据库中恢复数据库备份。pg_dump 命令提供了一组灵活的备份和恢复数据库的选项,如需了解相关信息,请参阅 pg_dump 的 man 页。
以下过程假设一个 PostgreSQL 数据库已经在新机器上被配置。如果只迁移 Data Warehouse 服务,请参阅 第 8.4 节 “把 Data Warehouse 服务迁移到一个独立的机器上”

重要

如果当前的 Data Warehouse 数据库还和 Reports 服务相连,您需要运行 engine-setup 命令来重新配置这个服务。在命令的相关提示中输入新的 Data Warehouse 数据库信息。如果您没有进行这个操作,Reports 服务会仍然和旧的数据库进行连接,并无法获得新数据。

过程 8.3. 把 Data Warehouse 数据库迁移到一个独立的机器上

  1. 在当前的数据库所在机器上,把 ovirt_engine_history 数据库输出到一个 SQL 脚本文件中:
    # pg_dump ovirt_engine_history > ovirt_engine_history.sql
  2. 把这个脚本文件从当前数据库所在的机器复制到新数据库所在的机器上。
  3. 在新数据库所在机器上恢复 ovirt_engine_history 数据库:
    # psql -d ovirt_engine_history -f ovirt_engine_history.sql
    以上命令假设新数据库已被命名为 ovirt_engine_history
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部