ingres - 将 Ingres 数据库从一个系统恢复到另一个系统

标签 ingres

我们想在我们的开发环境中恢复从客户端获取的作为备份的数据库,但我们无法成功恢复数据库,有人可以帮助我们了解此恢复过程所涉及的步骤吗?提前致谢。

最佳答案

Vijay,如果您计划利用另一台(物理)服务器上创建的检查点(+日志)创建一个新数据库,那么我一定会让您失望 - 这将是一个痛苦的过程。请按照以下说明操作 http://docs.actian.com/ingres/10.0/migration-guide/1375-upgrading-using-upgradedb 。该过程与 Upgradeb 基本相同。但是,如果开发服务器的体系结构不同(例如在 32 位系统上进行了备份,而开发机器是基于 POWER6 的),则无法使用此方法制作数据库的开发副本。 最重要的是,Actian 并未正式支持这种恢复备份的方法。

我的建议是在生产服务器上使用“unloaddb”工具,导出某个目录中的数据库,将该目录SCP到您的开发服务器,然后使用生成的“copy.in”文件创建开发数据库。注意:这是 Actian 支持的方式,您可以在此页面找到更多详细信息:http://docs.actian.com/ingres/10.0/migration-guide/1610-how-you-perform-an-upgrade-using-unloadreload 。这是跨不同平台迁移数据库的首选方式。

关于ingres - 将 Ingres 数据库从一个系统恢复到另一个系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5014260/

相关文章:

sql - 数据库表是否存在,使用 bash

sql - 如何限制 Ingres 中任意查询的结果集大小?

hibernate - Grails失败时会自动重新打开连接

c# - 从 .net Core 2.1 连接到 Ingres DB

sql - Ingres 中的 DATE_ADD 功能

java - 为 Ingres 数据库创建 JNDI 连接

sql - 将新行插入表中,但从表中的另一行复制数据

java - 多线程——避免和处理数据库死锁

sql - 自夏令时开始以来,Coldfusion、SQL 和 Ingres 的数据不正确