EXP,IMP遷移資料庫的時候註釋亂碼解決方法
在使用 imp/exp 匯入/匯出 把8I遷移到10G資料時發現匯入的資料註釋全部都是亂碼.
原因是匯出的時候客戶端字符集沒有設定,或者設定不對。修改成DB的就OK了
查了一下字符集(select userenv('language') from dual;)
匯出庫的字符集是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
匯入庫的字符集是 AMERICAN_AMERICA.ZHS16GBK
匯入客戶端的字符集是 AMERICAN_AMERICA.ZHS16GBK
-----------------------
後匯出端的NLS_LANG,發現沒有這個變數,我是用oracle使用者匯出的.所以沒有設定.沒有 NLS_LANG
修改.bash_profile 加上 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
source .bash_profile
重新匯出.
再修改匯入的客戶端為NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
匯入的資料表的註釋正常
----------------------------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28894640/viewspace-773682/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- exp,imp 遷移資料
- imp/exp資料遷移
- 大表exp/imp遷移
- exp/imp和expdp/imp在跨使用者邏輯遷移資料時的差異
- EXP_IMP與dblink資料遷移案例比照
- 誇平臺多個schame資料遷移(exp,imp)
- 用exp、imp遷移包含物化檢視日誌的資料
- Oracle的exp、imp的資料遷移步驟Oracle
- Oracle備份與恢復系列 五 續 EXP/IMP遷移、複製資料庫Oracle資料庫
- exp/imp遷移大表(大小11個G)的疑惑?請指教(已解決)
- 資料庫亂碼解決資料庫
- oracle資料庫 exp/imp命令詳解(轉)Oracle資料庫
- [20140827]imp exp 使用管道遷移資料.txt
- exp/imp對資料庫版本的要求資料庫
- exp imp資料
- Oracle資料庫資料遷移或匯出匯入(exp/imp,dblink)應該注意的點(總結)Oracle資料庫
- SQL SERVER 資料庫遷移孤立使用者的解決方法SQLServer資料庫
- [20140828]imp exp 使用管道遷移資料(補充)
- 【imp】使用imp工具遷移資料時迂迴地排除特定表的匯入
- EXP/IMP遷移資料庫小技巧-不知道使用者密碼的情況下複製使用者資料庫密碼
- Laravel 資料遷移給表新增註釋Laravel
- MYSQL資料庫匯入資料時出現亂碼的解決辦法MySql資料庫
- shell指令碼中文註釋亂碼問題(解決)指令碼
- 解決Oracle中Exp/Imp大量資料處理問題Oracle
- 通過oracle10g exp/imp在不同表空間間遷移資料Oracle
- 關於quartus ii軟體中註釋亂碼問題的解決方法
- Oracle資料庫 Exp/Imp工具效能調優Oracle資料庫
- 解決Eclipse中文註釋部分亂碼的問題Eclipse
- 利用sqlldr工具進行資料遷移時發現的問題解決方法SQL
- 解決Hive使用desc顯示中文註釋亂碼Hive
- 減少熱備方法遷移資料庫的停機時間資料庫
- npm publish 釋出一個 Angular 庫的時候報錯以及解決方法NPMAngular
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- exp 時遇到密碼有特殊字元(!@#)解決方法密碼字元
- exp/imp備份與還原oracle資料庫Oracle資料庫
- PL/SQL Developer-中文註釋亂碼的解決辦法SQLDeveloper
- 【遷移】使用rman遷移資料庫資料庫
- 使用exp/imp來移動表空間到另一個資料庫中的例子資料庫