【问题标题】:timestamp migration in sybase ASE 12.5 to 15.5 coupled with Solaris to Linux Server migrationsybase ASE 12.5 到 15.5 中的时间戳迁移以及 Solaris 到 Linux 服务器迁移
【发布时间】:2012-04-02 17:10:45
【问题描述】:

我们正在将 Sybase ASE 12.5 数据库迁移到 ASE 15.5,同时将 Solaris 迁移到 Linux 服务器。我们遇到了一个特殊问题,其中列具有时间戳数据类型。所以对于这个在 Solaris 上有意义的列值在 Linux 服务器上没有同样的意义。

解决此问题的一种方法是仅对所有行进行虚拟更新,以便时间戳列的所有值变得有意义。

我不确定是否有任何其他方法可以恢复时间戳列的原始值?

如果有人有这样的经验,请分享。

谢谢,

饭菜

【问题讨论】:

    标签: database-migration sap-ase


    【解决方案1】:

    sparc 和 x86 架构之间存在字节顺序问题。如果您使用具有 sparc 架构的 solaris 机器,它使用big endian,而 linux x86 架构使用little endian

    参考http://searchnetworking.techtarget.com/definition/big-endian-and-little-endian

    如果您的应用程序运行的是os solaris sparc 机器并存储数据,您还需要将多字节数值数据迁移到little endian 以在linux x86 系统上获取有意义的数据。

    【讨论】:

      猜你喜欢
      • 2021-07-07
      • 2023-02-16
      • 2021-07-21
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      • 2016-05-22
      相关资源
      最近更新 更多