/ / horodatage dans sybase ASE 12.5 à 15.5 couplé à la migration Solaris vers Linux Server - migration de base de données, sybase-ase

migration de l'horodatage dans sybase ASE 12.5 à 15.5 couplée à la migration de Solaris vers Linux Server - migration de base de données, sybase-ase

Nous migrons Sybase ASE 12.5 base de données pour ASE 15.5 couplé avec serveur Solaris vers Linux. Nous avons rencontré un problème particulier dans lequel la colonne a un type de données timestamp. Donc, pour cette colonne, les valeurs qui ont un sens sous Solaris n’ont pas le même sens que sur un serveur Linux.

Une façon de résoudre le problème consiste à effectuer une mise à jour factice de toutes les lignes afin que toutes les valeurs de la colonne timestamp aient un sens.

Je ne sais pas s'il existe un autre moyen de rétablir les valeurs d'origine pour la colonne timestamp?

Si quelqu'un a une telle expérience s'il vous plaît partager.

Merci,

Dinesh

Réponses:

0 pour la réponse № 1

Il existe un problème d’endianisme entre les architectures sparc et x86. Si vous utilisez une machine solaris à l’architecture sparc, elle utilise le big endian et les architectures linux x86 utilisent little endian.

Faire référence à http://searchnetworking.techtarget.com/definition/big-endian-and-little-endian

Si votre application exécute la machine os solaris sparc et stocke des données, vous devez également migrer des données numériques multi-octets vers little endian pour obtenir des données significatives sur les systèmes Linux x86.