当操作系统不同时,是否有可能将进步8数据库升级到OpenEdge 10数据库?
需要将版本8中的进度数据库文件升级到版本9,然后升级到10 (OpenEdge)。但是,当试图从Windows上的Unix升级数据库文件时,“错误的块大小”的错误是由自变量给出的。
发布于 2009-06-07 14:59:04
是也不是。
您不能直接这样做-- IOW --您不能只从UNIX备份数据库并在Windows上还原它,然后神奇地进行升级。
在更改平台时,通常需要转储和加载。最快的方法是(通常)一个“二进制转储”。二进制转储格式是可移植的跨平台和向上兼容。因此,您应该能够从UNIX转储二进制文件,并在Windows上加载二进制文件。
更改版本时,还需要重新编译。如果你有来源,那应该相当容易。通常情况下,它只是编译,然后离开。有时会出现与代码冲突的新关键字,但这些关键字很容易处理。
确保在Windows端使用字符客户端--在GUI环境中编译UNIX字符代码将导致非常不愉快的UI。
https://serverfault.com/questions/9837
复制相似问题