【发布时间】:2015-06-02 10:31:58
【问题描述】:
我正在尝试从我的客户端服务器备份 informix 数据库并恢复到我的本地 informix 服务器,但我没有成功。
我使用了 dbexport 和 dbimport 实用程序,但我没有找到任何参数来提供远程机器 ip(如 MySQL -h xxx,xx,xx)。
我也使用 RazorSQL 工具备份了远程数据库,但我不知道如何恢复它。
有没有其他方法可以做到这一点,请在这里分享。
谢谢
【问题讨论】:
我正在尝试从我的客户端服务器备份 informix 数据库并恢复到我的本地 informix 服务器,但我没有成功。
我使用了 dbexport 和 dbimport 实用程序,但我没有找到任何参数来提供远程机器 ip(如 MySQL -h xxx,xx,xx)。
我也使用 RazorSQL 工具备份了远程数据库,但我不知道如何恢复它。
有没有其他方法可以做到这一点,请在这里分享。
谢谢
【问题讨论】:
使用 DB-Export 和 DB-Import 可能不是进行备份的最佳方式。而且它们不提供写入远程文件系统的直接机制。
如果您需要远程备份,您应该查看 ON-Tape 或 ON-BAR。它们还提供了一些优势,例如在服务器繁忙时备份整个服务器(并确保备份在备份检查点时保持一致),并且有时间点恢复选项等。
【讨论】:
如果您可以远程访问客户的机器,您可以使用ifxclone 实用程序或创建backup/restore pipeline using ontape。
如果没有远程访问,您可以将 ontape 备份到本地目录,移动文件并以相同的方式恢复。
【讨论】: