我使用以下命令从 AIX 中的远程 IBM DB2 服务器进行了备份:
./db2 backup database DBEMP to /home/dbemp/backup
然后我使用 Windows 中的 FTP 客户端获取备份文件。
我运行这个命令来恢复我本地机器上的数据库:
./db2 restore database DBEMP from "C:\backup" TAKEN AT 20130521002219
但我收到了这个错误信息:
SQL2570N 由于操作系统不兼容或恢复命令的指定不正确,尝试从在源操作系统“AIX-64”上创建的备份在目标操作系统“NT-64”上恢复失败。原因代码:“1”。
那么解决这个问题的方法是什么?
由于字节序,您无法将 DB2 数据库从 AIX 恢复到 Windows。这些不是兼容的架构。
有关更多信息,请查看信息中心:http: //publib.boulder.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.admin.ha.doc/doc/c0005960.html
在这些平台之间检索数据的唯一方法是通过 db2look + db2move。