簡體   English   中英

Oracle 11g r2 XE中的字符集

[英]Character set in Oracle 11g r2 XE

我使用exp命令從具有AR8MSWIN1256字符集的完整Oracle 11gR2數據庫中導出了數據。 但是,當我將數據導入11gR2 XE數據庫時,出現錯誤:

row rejected due to ORACLE error 12899

問題可能出在字符集( AL32UTF8AR8MSWIN1256 )不匹配嗎? 如果是這樣,是否有解決方案?

該表幾乎可以肯定對於字符列具有長度語義BYTE。 imp使用與源數據庫中相同的長度語義創建表。 因此,如果要遷移到多字節字符集,則需要確保將這些列的長度語義更改為character。

最簡單的方法是預先創建表,並確保您的列定義不以字節為單位指定長度,而是以字符為單位。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM