2013-02-14 68 views
0

我在一個轉儲文件中有Oracle DataPump和表。它們是從Big Endian系統(Solaris)導出的,現在我需要將它們導入Little Endian系統(Windows)。從大端到小端的數據轉換

如果我嘗試導入沒有轉換,我有我的表中不可讀的cyrillyc符號。

我嘗試過使用rman convert,但它似乎只是用於Oracle使用的數據文件的usabale,而不是DataPumps。

我沒有選擇創建一個表空間與轉換所需的表並將其轉換。

這怎麼解決?

+0

我以爲數據泵輸出哪裏endian不可知?!你確定這不是一個字符集轉換問題嗎? – 2013-02-14 14:14:12

+0

感謝您的迴應。似乎你是對的,我在導入之前在數據庫更改期間意外地選擇了wrogn字符集。 – 2013-02-14 15:09:22

回答

0

嗨,你應該使用TTS來代替,雖然看起來這不是完全支持。

看,例如:如何使用導出和導入當跨平臺或跨32位和64位服務器傳輸數據(文檔ID 277650.1)

12C - 使用減少傳輸表空間停機跨平臺增量備份(Doc ID 2005729.1)