exp時報ORA-29275問題解決
環境資訊:
平臺:任何平臺
版本:oracle 10.2.0.4
問題描述:
匯出時報orA-29275匯出中斷
報錯如下:
......
. exporting synonyms
. exporting views
. exporting referential integrity constraints
. exporting stored procedures
EXP-00056: orACLE error 29275 encountered
orA-29275: partial multibyte character
EXP-00000: Export terminated unsuccessfully
診斷過程:
考慮報字符集問題,查詢資料庫和匯出的字符集
檢視環境變數字符集
[oracle4@svr7-122 ~]$ echo $NLS_LANG
AMERICAN_AMERICA.AL32UTF8
檢視資料庫字符集
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.UTF8
看到兩個字符集不一樣,推斷為匯出時環境變數的字符集和資料庫字符集不一樣,導致字元轉換出錯
解決方案:
重新設定客戶端字符集
[oracle4@svr7-122 ~]$ export NLS_LANG=AMERICAN_AMERICA.UTF8
[oracle4@svr7-122 ~]$ echo $NLS_LANG
AMERICAN_AMERICA.UTF8
再次匯出成功!
結論:
exp時客戶端字符集最好和資料庫保持一致
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21605631/viewspace-715554/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EXP-00091問題的解決
- EXP Or EXPDP時hang住問題,MOS解決方案
- 解決fastjson反序列化時報錯的問題ASTJSON
- 解決Oracle中Exp/Imp大量資料處理問題Oracle
- 生產系統中EXP-00000的問題及解決
- 解決「問題」,不要解決問題
- 解決:ORACLE 11G使用exp無法導空出表問題Oracle
- 解決Oracle 11g空表不能exp匯出的問題Oracle
- 10g升級至11g exp的問題解決
- EXP匯出資料檔名稱重複問題的解決
- Solaris 10 telnet時報“Not on system console”問題的解決
- set autotrace on時報SP2-0618錯誤的問題解決案例
- EXP--解決EXP-00091的方法
- 不同版本間 EXP 問題
- 解決問題
- exp 超慢的解決
- oracle監聽啟動時報TNS-00507問題解決一例Oracle
- 發現問題,解決問題
- Oracle Exp/Imp常見問題Oracle
- EBS R12.1.2下開啟關閉app時報錯問題分析及解決APP
- yum問題解決
- sqlitedabaseislocked問題解決SQLite
- dump 解決問題
- Exp匯出報錯EXP-00091分析解決
- EXP--解決EXP-00091的方法 (轉貼)
- 使用strace分析exp的奇怪問題
- oracle 9.2.0.8 exp-00024 問題Oracle
- 提問題比解決問題更重要
- SERVICE問題解決方法
- 解決高度塌陷問題
- qeephp 解決跨越問題PHP
- bg配置問題解決
- git ssl 問題解決Git
- AIX問題解決思路AI
- WAS startnode hang問題解決
- 解決grub rescue問題
- 解決跨域問題跨域
- EXP-00091解決辦法