2012-04-02 11 views
0

Sybase ASE 12.5データベースをSolarisからLinuxサーバーに結合されたASE 15.5に移行しています。 columnにタイムスタンプのデータ型があるという特有の問題が発生しました。ですから、Solarisではこのカラムの値はLinuxサーバでは同じ意味を持ちません。sybaseでのタイムスタンプの移行ASE 12.5から15.5へのSolarisからLinuxサーバーへの移行

問題を処理する1つの方法は、タイムスタンプ列のすべての値が意味を持つようにすべての行をダミー更新することです。

タイムスタンプ列の元の値を戻す方法が他にあるかどうかわかりません。

このような経験をお持ちの方は、ぜひご参加ください。

おかげで、

ディネッシュ

答えて

0

SPARCおよびx86アーキテクチャ間エンディアン問題があります。 sparcアーキテクチャーを持つsolarisマシンを使用する場合は、big endianを使用し、Linux x86アーキテクチャーの場合はlittle endianを使用します。アプリケーションがOSののSolaris SPARCマシンと格納されたデータを実行している場合

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

を参照してください、あなたはまた、Linux x86システム上で意味のあるデータを取得するために、リトルエンディアンに、マルチバイトの数値データを移行する必要があります。